xref: /aosp_15_r20/external/angle/include/CL/cl_d3d10.h (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker /*******************************************************************************
2*8975f5c5SAndroid Build Coastguard Worker  * Copyright (c) 2008-2023 The Khronos Group Inc.
3*8975f5c5SAndroid Build Coastguard Worker  *
4*8975f5c5SAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*8975f5c5SAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*8975f5c5SAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*8975f5c5SAndroid Build Coastguard Worker  *
8*8975f5c5SAndroid Build Coastguard Worker  *    http://www.apache.org/licenses/LICENSE-2.0
9*8975f5c5SAndroid Build Coastguard Worker  *
10*8975f5c5SAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*8975f5c5SAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*8975f5c5SAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*8975f5c5SAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*8975f5c5SAndroid Build Coastguard Worker  * limitations under the License.
15*8975f5c5SAndroid Build Coastguard Worker  ******************************************************************************/
16*8975f5c5SAndroid Build Coastguard Worker 
17*8975f5c5SAndroid Build Coastguard Worker #ifndef OPENCL_CL_D3D10_H_
18*8975f5c5SAndroid Build Coastguard Worker #define OPENCL_CL_D3D10_H_
19*8975f5c5SAndroid Build Coastguard Worker 
20*8975f5c5SAndroid Build Coastguard Worker /*
21*8975f5c5SAndroid Build Coastguard Worker ** This header is generated from the Khronos OpenCL XML API Registry.
22*8975f5c5SAndroid Build Coastguard Worker */
23*8975f5c5SAndroid Build Coastguard Worker 
24*8975f5c5SAndroid Build Coastguard Worker #if defined(_MSC_VER)
25*8975f5c5SAndroid Build Coastguard Worker #if _MSC_VER >=1500
26*8975f5c5SAndroid Build Coastguard Worker #pragma warning( push )
27*8975f5c5SAndroid Build Coastguard Worker #pragma warning( disable : 4201 )
28*8975f5c5SAndroid Build Coastguard Worker #pragma warning( disable : 5105 )
29*8975f5c5SAndroid Build Coastguard Worker #endif
30*8975f5c5SAndroid Build Coastguard Worker #endif
31*8975f5c5SAndroid Build Coastguard Worker #include <d3d10.h>
32*8975f5c5SAndroid Build Coastguard Worker #if defined(_MSC_VER)
33*8975f5c5SAndroid Build Coastguard Worker #if _MSC_VER >=1500
34*8975f5c5SAndroid Build Coastguard Worker #pragma warning( pop )
35*8975f5c5SAndroid Build Coastguard Worker #endif
36*8975f5c5SAndroid Build Coastguard Worker #endif
37*8975f5c5SAndroid Build Coastguard Worker 
38*8975f5c5SAndroid Build Coastguard Worker #include <CL/cl.h>
39*8975f5c5SAndroid Build Coastguard Worker 
40*8975f5c5SAndroid Build Coastguard Worker /* CL_NO_PROTOTYPES implies CL_NO_EXTENSION_PROTOTYPES: */
41*8975f5c5SAndroid Build Coastguard Worker #if defined(CL_NO_PROTOTYPES) && !defined(CL_NO_EXTENSION_PROTOTYPES)
42*8975f5c5SAndroid Build Coastguard Worker #define CL_NO_EXTENSION_PROTOTYPES
43*8975f5c5SAndroid Build Coastguard Worker #endif
44*8975f5c5SAndroid Build Coastguard Worker 
45*8975f5c5SAndroid Build Coastguard Worker /* CL_NO_EXTENSION_PROTOTYPES implies
46*8975f5c5SAndroid Build Coastguard Worker    CL_NO_ICD_DISPATCH_EXTENSION_PROTOTYPES and
47*8975f5c5SAndroid Build Coastguard Worker    CL_NO_NON_ICD_DISPATCH_EXTENSION_PROTOTYPES: */
48*8975f5c5SAndroid Build Coastguard Worker #if defined(CL_NO_EXTENSION_PROTOTYPES) && \
49*8975f5c5SAndroid Build Coastguard Worker     !defined(CL_NO_ICD_DISPATCH_EXTENSION_PROTOTYPES)
50*8975f5c5SAndroid Build Coastguard Worker #define CL_NO_ICD_DISPATCH_EXTENSION_PROTOTYPES
51*8975f5c5SAndroid Build Coastguard Worker #endif
52*8975f5c5SAndroid Build Coastguard Worker #if defined(CL_NO_EXTENSION_PROTOTYPES) && \
53*8975f5c5SAndroid Build Coastguard Worker     !defined(CL_NO_NON_ICD_DISPATCH_EXTENSION_PROTOTYPES)
54*8975f5c5SAndroid Build Coastguard Worker #define CL_NO_NON_ICD_DISPATCH_EXTENSION_PROTOTYPES
55*8975f5c5SAndroid Build Coastguard Worker #endif
56*8975f5c5SAndroid Build Coastguard Worker 
57*8975f5c5SAndroid Build Coastguard Worker #ifdef __cplusplus
58*8975f5c5SAndroid Build Coastguard Worker extern "C" {
59*8975f5c5SAndroid Build Coastguard Worker #endif
60*8975f5c5SAndroid Build Coastguard Worker 
61*8975f5c5SAndroid Build Coastguard Worker /***************************************************************
62*8975f5c5SAndroid Build Coastguard Worker * cl_khr_d3d10_sharing
63*8975f5c5SAndroid Build Coastguard Worker ***************************************************************/
64*8975f5c5SAndroid Build Coastguard Worker #define cl_khr_d3d10_sharing 1
65*8975f5c5SAndroid Build Coastguard Worker #define CL_KHR_D3D10_SHARING_EXTENSION_NAME \
66*8975f5c5SAndroid Build Coastguard Worker     "cl_khr_d3d10_sharing"
67*8975f5c5SAndroid Build Coastguard Worker 
68*8975f5c5SAndroid Build Coastguard Worker typedef cl_uint             cl_d3d10_device_source_khr;
69*8975f5c5SAndroid Build Coastguard Worker typedef cl_uint             cl_d3d10_device_set_khr;
70*8975f5c5SAndroid Build Coastguard Worker 
71*8975f5c5SAndroid Build Coastguard Worker /* Error codes */
72*8975f5c5SAndroid Build Coastguard Worker #define CL_INVALID_D3D10_DEVICE_KHR                         -1002
73*8975f5c5SAndroid Build Coastguard Worker #define CL_INVALID_D3D10_RESOURCE_KHR                       -1003
74*8975f5c5SAndroid Build Coastguard Worker #define CL_D3D10_RESOURCE_ALREADY_ACQUIRED_KHR              -1004
75*8975f5c5SAndroid Build Coastguard Worker #define CL_D3D10_RESOURCE_NOT_ACQUIRED_KHR                  -1005
76*8975f5c5SAndroid Build Coastguard Worker 
77*8975f5c5SAndroid Build Coastguard Worker /* cl_d3d10_device_source_khr */
78*8975f5c5SAndroid Build Coastguard Worker #define CL_D3D10_DEVICE_KHR                                 0x4010
79*8975f5c5SAndroid Build Coastguard Worker #define CL_D3D10_DXGI_ADAPTER_KHR                           0x4011
80*8975f5c5SAndroid Build Coastguard Worker 
81*8975f5c5SAndroid Build Coastguard Worker /* cl_d3d10_device_set_khr */
82*8975f5c5SAndroid Build Coastguard Worker #define CL_PREFERRED_DEVICES_FOR_D3D10_KHR                  0x4012
83*8975f5c5SAndroid Build Coastguard Worker #define CL_ALL_DEVICES_FOR_D3D10_KHR                        0x4013
84*8975f5c5SAndroid Build Coastguard Worker 
85*8975f5c5SAndroid Build Coastguard Worker /* cl_context_info */
86*8975f5c5SAndroid Build Coastguard Worker #define CL_CONTEXT_D3D10_DEVICE_KHR                         0x4014
87*8975f5c5SAndroid Build Coastguard Worker #define CL_CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR        0x402C
88*8975f5c5SAndroid Build Coastguard Worker 
89*8975f5c5SAndroid Build Coastguard Worker /* cl_mem_info */
90*8975f5c5SAndroid Build Coastguard Worker #define CL_MEM_D3D10_RESOURCE_KHR                           0x4015
91*8975f5c5SAndroid Build Coastguard Worker 
92*8975f5c5SAndroid Build Coastguard Worker /* cl_image_info */
93*8975f5c5SAndroid Build Coastguard Worker #define CL_IMAGE_D3D10_SUBRESOURCE_KHR                      0x4016
94*8975f5c5SAndroid Build Coastguard Worker 
95*8975f5c5SAndroid Build Coastguard Worker /* cl_command_type */
96*8975f5c5SAndroid Build Coastguard Worker #define CL_COMMAND_ACQUIRE_D3D10_OBJECTS_KHR                0x4017
97*8975f5c5SAndroid Build Coastguard Worker #define CL_COMMAND_RELEASE_D3D10_OBJECTS_KHR                0x4018
98*8975f5c5SAndroid Build Coastguard Worker 
99*8975f5c5SAndroid Build Coastguard Worker 
100*8975f5c5SAndroid Build Coastguard Worker typedef cl_int CL_API_CALL
101*8975f5c5SAndroid Build Coastguard Worker clGetDeviceIDsFromD3D10KHR_t(
102*8975f5c5SAndroid Build Coastguard Worker     cl_platform_id platform,
103*8975f5c5SAndroid Build Coastguard Worker     cl_d3d10_device_source_khr d3d_device_source,
104*8975f5c5SAndroid Build Coastguard Worker     void* d3d_object,
105*8975f5c5SAndroid Build Coastguard Worker     cl_d3d10_device_set_khr d3d_device_set,
106*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_entries,
107*8975f5c5SAndroid Build Coastguard Worker     cl_device_id* devices,
108*8975f5c5SAndroid Build Coastguard Worker     cl_uint* num_devices);
109*8975f5c5SAndroid Build Coastguard Worker 
110*8975f5c5SAndroid Build Coastguard Worker typedef clGetDeviceIDsFromD3D10KHR_t *
111*8975f5c5SAndroid Build Coastguard Worker clGetDeviceIDsFromD3D10KHR_fn CL_API_SUFFIX__VERSION_1_0;
112*8975f5c5SAndroid Build Coastguard Worker 
113*8975f5c5SAndroid Build Coastguard Worker typedef cl_mem CL_API_CALL
114*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10BufferKHR_t(
115*8975f5c5SAndroid Build Coastguard Worker     cl_context context,
116*8975f5c5SAndroid Build Coastguard Worker     cl_mem_flags flags,
117*8975f5c5SAndroid Build Coastguard Worker     ID3D10Buffer* resource,
118*8975f5c5SAndroid Build Coastguard Worker     cl_int* errcode_ret);
119*8975f5c5SAndroid Build Coastguard Worker 
120*8975f5c5SAndroid Build Coastguard Worker typedef clCreateFromD3D10BufferKHR_t *
121*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10BufferKHR_fn CL_API_SUFFIX__VERSION_1_0;
122*8975f5c5SAndroid Build Coastguard Worker 
123*8975f5c5SAndroid Build Coastguard Worker typedef cl_mem CL_API_CALL
124*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10Texture2DKHR_t(
125*8975f5c5SAndroid Build Coastguard Worker     cl_context context,
126*8975f5c5SAndroid Build Coastguard Worker     cl_mem_flags flags,
127*8975f5c5SAndroid Build Coastguard Worker     ID3D10Texture2D* resource,
128*8975f5c5SAndroid Build Coastguard Worker     UINT subresource,
129*8975f5c5SAndroid Build Coastguard Worker     cl_int* errcode_ret);
130*8975f5c5SAndroid Build Coastguard Worker 
131*8975f5c5SAndroid Build Coastguard Worker typedef clCreateFromD3D10Texture2DKHR_t *
132*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10Texture2DKHR_fn CL_API_SUFFIX__VERSION_1_0;
133*8975f5c5SAndroid Build Coastguard Worker 
134*8975f5c5SAndroid Build Coastguard Worker typedef cl_mem CL_API_CALL
135*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10Texture3DKHR_t(
136*8975f5c5SAndroid Build Coastguard Worker     cl_context context,
137*8975f5c5SAndroid Build Coastguard Worker     cl_mem_flags flags,
138*8975f5c5SAndroid Build Coastguard Worker     ID3D10Texture3D* resource,
139*8975f5c5SAndroid Build Coastguard Worker     UINT subresource,
140*8975f5c5SAndroid Build Coastguard Worker     cl_int* errcode_ret);
141*8975f5c5SAndroid Build Coastguard Worker 
142*8975f5c5SAndroid Build Coastguard Worker typedef clCreateFromD3D10Texture3DKHR_t *
143*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10Texture3DKHR_fn CL_API_SUFFIX__VERSION_1_0;
144*8975f5c5SAndroid Build Coastguard Worker 
145*8975f5c5SAndroid Build Coastguard Worker typedef cl_int CL_API_CALL
146*8975f5c5SAndroid Build Coastguard Worker clEnqueueAcquireD3D10ObjectsKHR_t(
147*8975f5c5SAndroid Build Coastguard Worker     cl_command_queue command_queue,
148*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_objects,
149*8975f5c5SAndroid Build Coastguard Worker     const cl_mem* mem_objects,
150*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_events_in_wait_list,
151*8975f5c5SAndroid Build Coastguard Worker     const cl_event* event_wait_list,
152*8975f5c5SAndroid Build Coastguard Worker     cl_event* event);
153*8975f5c5SAndroid Build Coastguard Worker 
154*8975f5c5SAndroid Build Coastguard Worker typedef clEnqueueAcquireD3D10ObjectsKHR_t *
155*8975f5c5SAndroid Build Coastguard Worker clEnqueueAcquireD3D10ObjectsKHR_fn CL_API_SUFFIX__VERSION_1_0;
156*8975f5c5SAndroid Build Coastguard Worker 
157*8975f5c5SAndroid Build Coastguard Worker typedef cl_int CL_API_CALL
158*8975f5c5SAndroid Build Coastguard Worker clEnqueueReleaseD3D10ObjectsKHR_t(
159*8975f5c5SAndroid Build Coastguard Worker     cl_command_queue command_queue,
160*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_objects,
161*8975f5c5SAndroid Build Coastguard Worker     const cl_mem* mem_objects,
162*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_events_in_wait_list,
163*8975f5c5SAndroid Build Coastguard Worker     const cl_event* event_wait_list,
164*8975f5c5SAndroid Build Coastguard Worker     cl_event* event);
165*8975f5c5SAndroid Build Coastguard Worker 
166*8975f5c5SAndroid Build Coastguard Worker typedef clEnqueueReleaseD3D10ObjectsKHR_t *
167*8975f5c5SAndroid Build Coastguard Worker clEnqueueReleaseD3D10ObjectsKHR_fn CL_API_SUFFIX__VERSION_1_0;
168*8975f5c5SAndroid Build Coastguard Worker 
169*8975f5c5SAndroid Build Coastguard Worker #if !defined(CL_NO_ICD_DISPATCH_EXTENSION_PROTOTYPES)
170*8975f5c5SAndroid Build Coastguard Worker 
171*8975f5c5SAndroid Build Coastguard Worker extern CL_API_ENTRY cl_int CL_API_CALL
172*8975f5c5SAndroid Build Coastguard Worker clGetDeviceIDsFromD3D10KHR(
173*8975f5c5SAndroid Build Coastguard Worker     cl_platform_id platform,
174*8975f5c5SAndroid Build Coastguard Worker     cl_d3d10_device_source_khr d3d_device_source,
175*8975f5c5SAndroid Build Coastguard Worker     void* d3d_object,
176*8975f5c5SAndroid Build Coastguard Worker     cl_d3d10_device_set_khr d3d_device_set,
177*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_entries,
178*8975f5c5SAndroid Build Coastguard Worker     cl_device_id* devices,
179*8975f5c5SAndroid Build Coastguard Worker     cl_uint* num_devices) CL_API_SUFFIX__VERSION_1_0;
180*8975f5c5SAndroid Build Coastguard Worker 
181*8975f5c5SAndroid Build Coastguard Worker extern CL_API_ENTRY cl_mem CL_API_CALL
182*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10BufferKHR(
183*8975f5c5SAndroid Build Coastguard Worker     cl_context context,
184*8975f5c5SAndroid Build Coastguard Worker     cl_mem_flags flags,
185*8975f5c5SAndroid Build Coastguard Worker     ID3D10Buffer* resource,
186*8975f5c5SAndroid Build Coastguard Worker     cl_int* errcode_ret) CL_API_SUFFIX__VERSION_1_0;
187*8975f5c5SAndroid Build Coastguard Worker 
188*8975f5c5SAndroid Build Coastguard Worker extern CL_API_ENTRY cl_mem CL_API_CALL
189*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10Texture2DKHR(
190*8975f5c5SAndroid Build Coastguard Worker     cl_context context,
191*8975f5c5SAndroid Build Coastguard Worker     cl_mem_flags flags,
192*8975f5c5SAndroid Build Coastguard Worker     ID3D10Texture2D* resource,
193*8975f5c5SAndroid Build Coastguard Worker     UINT subresource,
194*8975f5c5SAndroid Build Coastguard Worker     cl_int* errcode_ret) CL_API_SUFFIX__VERSION_1_0;
195*8975f5c5SAndroid Build Coastguard Worker 
196*8975f5c5SAndroid Build Coastguard Worker extern CL_API_ENTRY cl_mem CL_API_CALL
197*8975f5c5SAndroid Build Coastguard Worker clCreateFromD3D10Texture3DKHR(
198*8975f5c5SAndroid Build Coastguard Worker     cl_context context,
199*8975f5c5SAndroid Build Coastguard Worker     cl_mem_flags flags,
200*8975f5c5SAndroid Build Coastguard Worker     ID3D10Texture3D* resource,
201*8975f5c5SAndroid Build Coastguard Worker     UINT subresource,
202*8975f5c5SAndroid Build Coastguard Worker     cl_int* errcode_ret) CL_API_SUFFIX__VERSION_1_0;
203*8975f5c5SAndroid Build Coastguard Worker 
204*8975f5c5SAndroid Build Coastguard Worker extern CL_API_ENTRY cl_int CL_API_CALL
205*8975f5c5SAndroid Build Coastguard Worker clEnqueueAcquireD3D10ObjectsKHR(
206*8975f5c5SAndroid Build Coastguard Worker     cl_command_queue command_queue,
207*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_objects,
208*8975f5c5SAndroid Build Coastguard Worker     const cl_mem* mem_objects,
209*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_events_in_wait_list,
210*8975f5c5SAndroid Build Coastguard Worker     const cl_event* event_wait_list,
211*8975f5c5SAndroid Build Coastguard Worker     cl_event* event) CL_API_SUFFIX__VERSION_1_0;
212*8975f5c5SAndroid Build Coastguard Worker 
213*8975f5c5SAndroid Build Coastguard Worker extern CL_API_ENTRY cl_int CL_API_CALL
214*8975f5c5SAndroid Build Coastguard Worker clEnqueueReleaseD3D10ObjectsKHR(
215*8975f5c5SAndroid Build Coastguard Worker     cl_command_queue command_queue,
216*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_objects,
217*8975f5c5SAndroid Build Coastguard Worker     const cl_mem* mem_objects,
218*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_events_in_wait_list,
219*8975f5c5SAndroid Build Coastguard Worker     const cl_event* event_wait_list,
220*8975f5c5SAndroid Build Coastguard Worker     cl_event* event) CL_API_SUFFIX__VERSION_1_0;
221*8975f5c5SAndroid Build Coastguard Worker 
222*8975f5c5SAndroid Build Coastguard Worker #endif /* !defined(CL_NO_ICD_DISPATCH_EXTENSION_PROTOTYPES) */
223*8975f5c5SAndroid Build Coastguard Worker 
224*8975f5c5SAndroid Build Coastguard Worker /***************************************************************
225*8975f5c5SAndroid Build Coastguard Worker * cl_intel_sharing_format_query_d3d10
226*8975f5c5SAndroid Build Coastguard Worker ***************************************************************/
227*8975f5c5SAndroid Build Coastguard Worker #define cl_intel_sharing_format_query_d3d10 1
228*8975f5c5SAndroid Build Coastguard Worker #define CL_INTEL_SHARING_FORMAT_QUERY_D3D10_EXTENSION_NAME \
229*8975f5c5SAndroid Build Coastguard Worker     "cl_intel_sharing_format_query_d3d10"
230*8975f5c5SAndroid Build Coastguard Worker 
231*8975f5c5SAndroid Build Coastguard Worker /* when cl_khr_d3d10_sharing is supported */
232*8975f5c5SAndroid Build Coastguard Worker 
233*8975f5c5SAndroid Build Coastguard Worker typedef cl_int CL_API_CALL
234*8975f5c5SAndroid Build Coastguard Worker clGetSupportedD3D10TextureFormatsINTEL_t(
235*8975f5c5SAndroid Build Coastguard Worker     cl_context context,
236*8975f5c5SAndroid Build Coastguard Worker     cl_mem_flags flags,
237*8975f5c5SAndroid Build Coastguard Worker     cl_mem_object_type image_type,
238*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_entries,
239*8975f5c5SAndroid Build Coastguard Worker     DXGI_FORMAT* d3d10_formats,
240*8975f5c5SAndroid Build Coastguard Worker     cl_uint* num_texture_formats);
241*8975f5c5SAndroid Build Coastguard Worker 
242*8975f5c5SAndroid Build Coastguard Worker typedef clGetSupportedD3D10TextureFormatsINTEL_t *
243*8975f5c5SAndroid Build Coastguard Worker clGetSupportedD3D10TextureFormatsINTEL_fn ;
244*8975f5c5SAndroid Build Coastguard Worker 
245*8975f5c5SAndroid Build Coastguard Worker #if !defined(CL_NO_NON_ICD_DISPATCH_EXTENSION_PROTOTYPES)
246*8975f5c5SAndroid Build Coastguard Worker 
247*8975f5c5SAndroid Build Coastguard Worker extern CL_API_ENTRY cl_int CL_API_CALL
248*8975f5c5SAndroid Build Coastguard Worker clGetSupportedD3D10TextureFormatsINTEL(
249*8975f5c5SAndroid Build Coastguard Worker     cl_context context,
250*8975f5c5SAndroid Build Coastguard Worker     cl_mem_flags flags,
251*8975f5c5SAndroid Build Coastguard Worker     cl_mem_object_type image_type,
252*8975f5c5SAndroid Build Coastguard Worker     cl_uint num_entries,
253*8975f5c5SAndroid Build Coastguard Worker     DXGI_FORMAT* d3d10_formats,
254*8975f5c5SAndroid Build Coastguard Worker     cl_uint* num_texture_formats) ;
255*8975f5c5SAndroid Build Coastguard Worker 
256*8975f5c5SAndroid Build Coastguard Worker #endif /* !defined(CL_NO_NON_ICD_DISPATCH_EXTENSION_PROTOTYPES) */
257*8975f5c5SAndroid Build Coastguard Worker 
258*8975f5c5SAndroid Build Coastguard Worker #ifdef __cplusplus
259*8975f5c5SAndroid Build Coastguard Worker }
260*8975f5c5SAndroid Build Coastguard Worker #endif
261*8975f5c5SAndroid Build Coastguard Worker 
262*8975f5c5SAndroid Build Coastguard Worker #endif /* OPENCL_CL_D3D10_H_ */
263