1 /* List of OpenCL context properties used to interoperate with a different API */
6 /* cl_khr_gl_sharing */
7 #define CL_GL_CONTEXT_KHR 0x2008
8 #define CL_EGL_DISPLAY_KHR 0x2009
9 #define CL_GLX_DISPLAY_KHR 0x200A
10 #define CL_WGL_HDC_KHR 0x200B
11 #define CL_CGL_SHAREGROUP_KHR 0x200C
13 /* cl_khr_dx9_media_sharing */
14 #define CL_CONTEXT_ADAPTER_D3D9_KHR 0x2025
15 #define CL_CONTEXT_ADAPTER_D3D9EX_KHR 0x2026
16 #define CL_CONTEXT_ADAPTER_DXVA_KHR 0x2027
18 /* cl_khr_d3d10_sharing */
19 #define CL_CONTEXT_D3D10_DEVICE_KHR 0x4014
21 /* cl_khr_d3d11_sharing */
22 #define CL_CONTEXT_D3D11_DEVICE_KHR 0x401D
24 /* cl_intel_dx9_media_sharing */
25 #define CL_CONTEXT_D3D9_DEVICE_INTEL 0x4026
26 #define CL_CONTEXT_D3D9EX_DEVICE_INTEL 0x4072
27 #define CL_CONTEXT_DXVA_DEVICE_INTEL 0x4073
29 /* cl_intel_va_api_media_sharing */
30 #define CL_CONTEXT_VA_API_DISPLAY_INTEL 0x4097