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

Comparing OpenCL/OpenCL.xs (file contents):
Revision 1.65 by root, Fri May 4 14:29:35 2012 UTC vs.
Revision 1.66 by root, Fri May 4 14:46:02 2012 UTC

2805 const int i = 0; 2805 const int i = 0;
2806 PUSHs (sv_2mortal (newSVuv (value [i]))); 2806 PUSHs (sv_2mortal (newSVuv (value [i])));
2807 2807
2808#END:kernel_work_group 2808#END:kernel_work_group
2809 2809
2810#if CL_VERSION_1_2
2811
2812void
2813arg_info (OpenCL::Kernel self, cl_uint idx, cl_kernel_arg_info name)
2814 PPCODE:
2815 size_t size;
2816 NEED_SUCCESS (GetKernelArgInfo, (self, name, 0, 0, &size));
2817 SV *sv = sv_2mortal (newSV (size));
2818 SvUPGRADE (sv, SVt_PV);
2819 SvPOK_only (sv);
2820 SvCUR_set (sv, size);
2821 NEED_SUCCESS (GetKernelArgInfo, (self, name, size, SvPVX (sv), 0));
2822 XPUSHs (sv);
2823
2824#BEGIN:kernel_arg
2825
2826#END:kernel_arg
2827
2828#endif
2829
2810MODULE = OpenCL PACKAGE = OpenCL::Event 2830MODULE = OpenCL PACKAGE = OpenCL::Event
2811 2831
2812void 2832void
2813DESTROY (OpenCL::Event self) 2833DESTROY (OpenCL::Event self)
2814 CODE: 2834 CODE:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines