Renesas GR-PEACH OpenCV Development / gr-peach-opencv-project-sd-card_update

Fork of gr-peach-opencv-project-sd-card by the do

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers opencl_gl.hpp Source File

opencl_gl.hpp

00001 //
00002 // AUTOGENERATED, DO NOT EDIT
00003 //
00004 #ifndef __OPENCV_CORE_OCL_RUNTIME_OPENCL_GL_HPP__
00005 #error "Invalid usage"
00006 #endif
00007 
00008 // generated by parser_cl.py
00009 #define clCreateFromGLBuffer clCreateFromGLBuffer_
00010 #define clCreateFromGLRenderbuffer clCreateFromGLRenderbuffer_
00011 #define clCreateFromGLTexture clCreateFromGLTexture_
00012 #define clCreateFromGLTexture2D clCreateFromGLTexture2D_
00013 #define clCreateFromGLTexture3D clCreateFromGLTexture3D_
00014 #define clEnqueueAcquireGLObjects clEnqueueAcquireGLObjects_
00015 #define clEnqueueReleaseGLObjects clEnqueueReleaseGLObjects_
00016 #define clGetGLContextInfoKHR clGetGLContextInfoKHR_
00017 #define clGetGLObjectInfo clGetGLObjectInfo_
00018 #define clGetGLTextureInfo clGetGLTextureInfo_
00019 
00020 #if defined __APPLE__
00021 #include <OpenCL/cl_gl.h>
00022 #else
00023 #include <CL/cl_gl.h>
00024 #endif
00025 
00026 // generated by parser_cl.py
00027 #undef clCreateFromGLBuffer
00028 #define clCreateFromGLBuffer clCreateFromGLBuffer_pfn
00029 #undef clCreateFromGLRenderbuffer
00030 #define clCreateFromGLRenderbuffer clCreateFromGLRenderbuffer_pfn
00031 #undef clCreateFromGLTexture
00032 #define clCreateFromGLTexture clCreateFromGLTexture_pfn
00033 #undef clCreateFromGLTexture2D
00034 #define clCreateFromGLTexture2D clCreateFromGLTexture2D_pfn
00035 #undef clCreateFromGLTexture3D
00036 #define clCreateFromGLTexture3D clCreateFromGLTexture3D_pfn
00037 #undef clEnqueueAcquireGLObjects
00038 #define clEnqueueAcquireGLObjects clEnqueueAcquireGLObjects_pfn
00039 #undef clEnqueueReleaseGLObjects
00040 #define clEnqueueReleaseGLObjects clEnqueueReleaseGLObjects_pfn
00041 #undef clGetGLContextInfoKHR
00042 #define clGetGLContextInfoKHR clGetGLContextInfoKHR_pfn
00043 #undef clGetGLObjectInfo
00044 #define clGetGLObjectInfo clGetGLObjectInfo_pfn
00045 #undef clGetGLTextureInfo
00046 #define clGetGLTextureInfo clGetGLTextureInfo_pfn
00047 
00048 // generated by parser_cl.py
00049 extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLBuffer)(cl_context, cl_mem_flags, cl_GLuint, int*);
00050 extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLRenderbuffer)(cl_context, cl_mem_flags, cl_GLuint, cl_int*);
00051 extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLTexture)(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*);
00052 extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLTexture2D)(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*);
00053 extern CL_RUNTIME_EXPORT cl_mem (CL_API_CALL*clCreateFromGLTexture3D)(cl_context, cl_mem_flags, cl_GLenum, cl_GLint, cl_GLuint, cl_int*);
00054 extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueAcquireGLObjects)(cl_command_queue, cl_uint, const cl_mem*, cl_uint, const cl_event*, cl_event*);
00055 extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clEnqueueReleaseGLObjects)(cl_command_queue, cl_uint, const cl_mem*, cl_uint, const cl_event*, cl_event*);
00056 extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetGLContextInfoKHR)(const cl_context_properties*, cl_gl_context_info, size_t, void*, size_t*);
00057 extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetGLObjectInfo)(cl_mem, cl_gl_object_type*, cl_GLuint*);
00058 extern CL_RUNTIME_EXPORT cl_int (CL_API_CALL*clGetGLTextureInfo)(cl_mem, cl_gl_texture_info, size_t, void*, size_t*);
00059