… | |
… | |
10 | # constants that look like enum values |
10 | # constants that look like enum values |
11 | cat CL/cl.h CL/cl_ext.h CL/cl_gl.h CL/cl_gl_ext.h CL/cl_d3d10.h | |
11 | cat 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 |
|
|
31 | cl_gl_texture_info, CL_GL_TEXTURE_TARGET, cl_GLenum |
|
|
32 | cl_gl_texture_info, CL_GL_MIPMAP_LEVEL, cl_GLint |
|
|
33 | EOF |
|
|
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 | |