| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | #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 |
| |
|