| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| #ifndef OPENCL_CL_LAYER_H |
| #define OPENCL_CL_LAYER_H |
|
|
| #include <CL/cl_icd.h> |
|
|
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
|
|
| typedef cl_uint cl_layer_info; |
| typedef cl_uint cl_layer_api_version; |
| #define CL_LAYER_API_VERSION 0x4240 |
| #define CL_LAYER_NAME 0x4241 |
| #define CL_LAYER_API_VERSION_100 100 |
|
|
| extern CL_API_ENTRY cl_int CL_API_CALL |
| clGetLayerInfo(cl_layer_info param_name, |
| size_t param_value_size, |
| void *param_value, |
| size_t *param_value_size_ret); |
|
|
| typedef cl_int |
| (CL_API_CALL *pfn_clGetLayerInfo)(cl_layer_info param_name, |
| size_t param_value_size, |
| void *param_value, |
| size_t *param_value_size_ret); |
|
|
| extern CL_API_ENTRY cl_int CL_API_CALL |
| clInitLayer(cl_uint num_entries, |
| const cl_icd_dispatch *target_dispatch, |
| cl_uint *num_entries_ret, |
| const cl_icd_dispatch **layer_dispatch_ret); |
|
|
| typedef cl_int |
| (CL_API_CALL *pfn_clInitLayer)(cl_uint num_entries, |
| const cl_icd_dispatch *target_dispatch, |
| cl_uint *num_entries_ret, |
| const cl_icd_dispatch **layer_dispatch_ret); |
|
|
| #ifdef __cplusplus |
| } |
| #endif |
|
|
| #endif |
|
|