1*1cddb830SAndroid Build Coastguard Worker /* 2*1cddb830SAndroid Build Coastguard Worker * Copyright (c) 2020 The Khronos Group Inc. 3*1cddb830SAndroid Build Coastguard Worker * 4*1cddb830SAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*1cddb830SAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*1cddb830SAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*1cddb830SAndroid Build Coastguard Worker * 8*1cddb830SAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*1cddb830SAndroid Build Coastguard Worker * 10*1cddb830SAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*1cddb830SAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*1cddb830SAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*1cddb830SAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*1cddb830SAndroid Build Coastguard Worker * limitations under the License. 15*1cddb830SAndroid Build Coastguard Worker * 16*1cddb830SAndroid Build Coastguard Worker * OpenCL is a trademark of Apple Inc. used under license by Khronos. 17*1cddb830SAndroid Build Coastguard Worker */ 18*1cddb830SAndroid Build Coastguard Worker 19*1cddb830SAndroid Build Coastguard Worker #ifndef __ICD_PRINT_LAYER_H 20*1cddb830SAndroid Build Coastguard Worker #define __ICD_PRINT_LAYER_H 21*1cddb830SAndroid Build Coastguard Worker 22*1cddb830SAndroid Build Coastguard Worker #ifndef CL_USE_DEPRECATED_OPENCL_1_0_APIS 23*1cddb830SAndroid Build Coastguard Worker #define CL_USE_DEPRECATED_OPENCL_1_0_APIS 24*1cddb830SAndroid Build Coastguard Worker #endif 25*1cddb830SAndroid Build Coastguard Worker 26*1cddb830SAndroid Build Coastguard Worker #ifndef CL_USE_DEPRECATED_OPENCL_1_1_APIS 27*1cddb830SAndroid Build Coastguard Worker #define CL_USE_DEPRECATED_OPENCL_1_1_APIS 28*1cddb830SAndroid Build Coastguard Worker #endif 29*1cddb830SAndroid Build Coastguard Worker 30*1cddb830SAndroid Build Coastguard Worker #ifndef CL_USE_DEPRECATED_OPENCL_1_2_APIS 31*1cddb830SAndroid Build Coastguard Worker #define CL_USE_DEPRECATED_OPENCL_1_2_APIS 32*1cddb830SAndroid Build Coastguard Worker #endif 33*1cddb830SAndroid Build Coastguard Worker 34*1cddb830SAndroid Build Coastguard Worker #ifndef CL_USE_DEPRECATED_OPENCL_2_0_APIS 35*1cddb830SAndroid Build Coastguard Worker #define CL_USE_DEPRECATED_OPENCL_2_0_APIS 36*1cddb830SAndroid Build Coastguard Worker #endif 37*1cddb830SAndroid Build Coastguard Worker 38*1cddb830SAndroid Build Coastguard Worker #ifndef CL_USE_DEPRECATED_OPENCL_2_1_APIS 39*1cddb830SAndroid Build Coastguard Worker #define CL_USE_DEPRECATED_OPENCL_2_1_APIS 40*1cddb830SAndroid Build Coastguard Worker #endif 41*1cddb830SAndroid Build Coastguard Worker 42*1cddb830SAndroid Build Coastguard Worker #ifndef CL_USE_DEPRECATED_OPENCL_2_2_APIS 43*1cddb830SAndroid Build Coastguard Worker #define CL_USE_DEPRECATED_OPENCL_2_2_APIS 44*1cddb830SAndroid Build Coastguard Worker #endif 45*1cddb830SAndroid Build Coastguard Worker 46*1cddb830SAndroid Build Coastguard Worker #include <stdio.h> 47*1cddb830SAndroid Build Coastguard Worker #include <CL/cl_layer.h> 48*1cddb830SAndroid Build Coastguard Worker 49*1cddb830SAndroid Build Coastguard Worker #ifdef __cplusplus 50*1cddb830SAndroid Build Coastguard Worker extern "C" { 51*1cddb830SAndroid Build Coastguard Worker #endif 52*1cddb830SAndroid Build Coastguard Worker 53*1cddb830SAndroid Build Coastguard Worker extern struct _cl_icd_dispatch dispatch; 54*1cddb830SAndroid Build Coastguard Worker 55*1cddb830SAndroid Build Coastguard Worker extern const struct _cl_icd_dispatch *tdispatch; 56*1cddb830SAndroid Build Coastguard Worker 57*1cddb830SAndroid Build Coastguard Worker extern void _init_dispatch(void); 58*1cddb830SAndroid Build Coastguard Worker 59*1cddb830SAndroid Build Coastguard Worker #ifdef __cplusplus 60*1cddb830SAndroid Build Coastguard Worker } 61*1cddb830SAndroid Build Coastguard Worker #endif 62*1cddb830SAndroid Build Coastguard Worker 63*1cddb830SAndroid Build Coastguard Worker #endif /* __ICD_PRINT_LAYER_H */ 64