ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/OpenCL/gengetinfo
(Generate patch)

Comparing OpenCL/gengetinfo (file contents):
Revision 1.13 by root, Fri May 4 14:29:35 2012 UTC vs.
Revision 1.15 by root, Fri May 4 14:49:42 2012 UTC

18 sampler Sampler 18 sampler Sampler
19 program Program 19 program Program
20 program_build Program 20 program_build Program
21 kernel Kernel 21 kernel Kernel
22 kernel_work_group Kernel 22 kernel_work_group Kernel
23 kernel_arg_info Kernel
23 command_queue Queue 24 command_queue Queue
24); 25);
25 26
26my %typemap = ( 27my %typemap = (
27 cl_bool => ['cl_bool', 'value [i] ? &PL_sv_yes : &PL_sv_no', 'boolean'], 28 cl_bool => ['cl_bool', 'value [i] ? &PL_sv_yes : &PL_sv_no', 'boolean'],
123 $extra_args = ', device'; 124 $extra_args = ', device';
124 $extra_perl_args = ' ($device)'; 125 $extra_perl_args = ' ($device)';
125 $extra_xs_args = ', OpenCL::Device device'; 126 $extra_xs_args = ', OpenCL::Device device';
126 } 127 }
127 128
129 if ($CLASS eq "kernel_arg") {
130 $extra_args = ', idx';
131 $extra_perl_args = ' ($idx)';
132 $extra_xs_args = ', cl_uint idx';
133 }
134
128 my $dynamic; 135 my $dynamic;
129 my $nelem = "size / sizeof (*value)"; 136 my $nelem = "size / sizeof (*value)";
130 137
131 if ($ctype eq "STRING_CLASS") { 138 if ($ctype eq "STRING_CLASS") {
132 $ctype = "VECTOR_CLASS<char>"; 139 $ctype = "VECTOR_CLASS<char>";

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines