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

Comparing OpenCL/h_extract (file contents):
Revision 1.2 by root, Thu Apr 19 12:12:04 2012 UTC vs.
Revision 1.3 by root, Thu Apr 19 12:55:30 2012 UTC

10# constants that look like enum values 10# constants that look like enum values
11cat CL/cl.h CL/cl_ext.h CL/cl_gl.h CL/cl_gl_ext.h CL/cl_d3d10.h | 11cat CL/cl.h CL/cl_ext.h CL/cl_gl.h CL/cl_gl_ext.h CL/cl_d3d10.h |
12 perl -ne 'print "#ifdef CL_$1\nconst_iv($1)\n#endif\n" if /^#define CL_(\S+)\s+0x[0-9a-fA-F]{4}/' >enumstr.h 12 perl -ne 'print "#ifdef CL_$1\nconst_iv($1)\n#endif\n" if /^#define CL_(\S+)\s+0x[0-9a-fA-F]{4}/' >enumstr.h
13 13
14# *glGet*Info 14# *glGet*Info
15(
15<CL/cl.hpp perl -ne 'print "$1\n" if /^\s*F\((.*)\)\s*\\?\s*$/' >getinfo.txt 16 <CL/cl.hpp perl -ne 'print "$1\n" if /^\s*F\((.*)\)\s*\\?\s*$/'
16# DEVICE_DOUBLE_FP_CONFIG 17 # DEVICE_DOUBLE_FP_CONFIG
17# DEVICE_HALF_FP_CONFIG 18 # DEVICE_HALF_FP_CONFIG
18# PLATFORM_ICD_SUFFIX_KHR 19 # PLATFORM_ICD_SUFFIX_KHR
19# PLATFORM_NOT_FOUND_KHR 20 # PLATFORM_NOT_FOUND_KHR
20# DEVICE_COMPUTE_CAPABILITY_MAJOR_NV 21 # DEVICE_COMPUTE_CAPABILITY_MAJOR_NV
21# DEVICE_COMPUTE_CAPABILITY_MINOR_NV 22 # DEVICE_COMPUTE_CAPABILITY_MINOR_NV
22# DEVICE_REGISTERS_PER_BLOCK_NV 23 # DEVICE_REGISTERS_PER_BLOCK_NV
23# DEVICE_WARP_SIZE_NV 24 # DEVICE_WARP_SIZE_NV
24# DEVICE_GPU_OVERLAP_NV 25 # DEVICE_GPU_OVERLAP_NV
25# DEVICE_KERNEL_EXEC_TIMEOUT_NV 26 # DEVICE_KERNEL_EXEC_TIMEOUT_NV
26# DEVICE_INTEGRATED_MEMORY_NV 27 # DEVICE_INTEGRATED_MEMORY_NV
27# DEVICE_PROFILING_TIMER_OFFSET_AMD 28 # DEVICE_PROFILING_TIMER_OFFSET_AMD
29
30 cat <<EOF
31cl_gl_texture_info, CL_GL_TEXTURE_TARGET, cl_GLenum
32cl_gl_texture_info, CL_GL_MIPMAP_LEVEL, cl_GLint
33EOF
34) >getinfo.txt
28 35
29# error codes 36# error codes
30( 37(
31 echo "const_iv(SUCCESS)" 38 echo "const_iv(SUCCESS)"
32 cat CL/cl.h CL/cl_ext.h CL/cl_gl.h CL/cl_gl_ext.h CL/cl_d3d10.h | 39 cat CL/cl.h CL/cl_ext.h CL/cl_gl.h CL/cl_gl_ext.h CL/cl_d3d10.h |

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines