Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of gr-peach-opencv-project-sd-card by
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
Generated on Tue Jul 12 2022 14:47:31 by
1.7.2
