HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cl_ext.h File Reference
#include <CL/cl.h>
+ Include dependency graph for cl_ext.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CL_DEVICE_HALF_FP_CONFIG   0x1033
 
#define cl_APPLE_SetMemObjectDestructor   1
 
#define cl_APPLE_ContextLoggingFunctions   1
 
#define cl_khr_icd   1
 
#define CL_PLATFORM_ICD_SUFFIX_KHR   0x0920
 
#define CL_PLATFORM_NOT_FOUND_KHR   -1001
 
#define CL_CONTEXT_MEMORY_INITIALIZE_KHR   0x200E
 
#define CL_DEVICE_TERMINATE_CAPABILITY_KHR   0x200F
 
#define CL_CONTEXT_TERMINATE_KHR   0x2010
 
#define cl_khr_terminate_context   1
 
#define CL_DEVICE_SPIR_VERSIONS   0x40E0
 
#define CL_PROGRAM_BINARY_TYPE_INTERMEDIATE   0x40E1
 
#define CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV   0x4000
 
#define CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV   0x4001
 
#define CL_DEVICE_REGISTERS_PER_BLOCK_NV   0x4002
 
#define CL_DEVICE_WARP_SIZE_NV   0x4003
 
#define CL_DEVICE_GPU_OVERLAP_NV   0x4004
 
#define CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV   0x4005
 
#define CL_DEVICE_INTEGRATED_MEMORY_NV   0x4006
 
#define CL_DEVICE_PROFILING_TIMER_OFFSET_AMD   0x4036
 
#define CL_PRINTF_CALLBACK_ARM   0x40B0
 
#define CL_PRINTF_BUFFERSIZE_ARM   0x40B1
 

Typedefs

typedef CL_API_ENTRY cl_int(CL_API_CALLclIcdGetPlatformIDsKHR_fn )(cl_uint, cl_platform_id *, cl_uint *)
 
typedef CL_API_ENTRY cl_int(CL_API_CALLclTerminateContextKHR_fn )(cl_context) CL_EXT_SUFFIX__VERSION_1_2
 

Functions

cl_int CL_API_ENTRY clSetMemObjectDestructorAPPLE (cl_mem, void(*)(cl_mem, void *), void *) CL_EXT_SUFFIX__VERSION_1_0
 
void CL_API_ENTRY clLogMessagesToSystemLogAPPLE (const char *, const void *, size_t, void *) CL_EXT_SUFFIX__VERSION_1_0
 
void CL_API_ENTRY clLogMessagesToStdoutAPPLE (const char *, const void *, size_t, void *) CL_EXT_SUFFIX__VERSION_1_0
 
void CL_API_ENTRY clLogMessagesToStderrAPPLE (const char *, const void *, size_t, void *) CL_EXT_SUFFIX__VERSION_1_0
 
CL_API_ENTRY cl_int CL_API_CALL clIcdGetPlatformIDsKHR (cl_uint, cl_platform_id *, cl_uint *)
 
CL_API_ENTRY cl_int CL_API_CALL clTerminateContextKHR (cl_context) CL_EXT_SUFFIX__VERSION_1_2
 

Macro Definition Documentation

#define cl_APPLE_ContextLoggingFunctions   1

Definition at line 77 of file cl_ext.h.

#define cl_APPLE_SetMemObjectDestructor   1

Definition at line 63 of file cl_ext.h.

#define CL_CONTEXT_MEMORY_INITIALIZE_KHR   0x200E

Definition at line 137 of file cl_ext.h.

#define CL_CONTEXT_TERMINATE_KHR   0x2010

Definition at line 145 of file cl_ext.h.

#define CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV   0x4000

Definition at line 168 of file cl_ext.h.

#define CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV   0x4001

Definition at line 169 of file cl_ext.h.

#define CL_DEVICE_GPU_OVERLAP_NV   0x4004

Definition at line 172 of file cl_ext.h.

#define CL_DEVICE_HALF_FP_CONFIG   0x1033

Definition at line 44 of file cl_ext.h.

#define CL_DEVICE_INTEGRATED_MEMORY_NV   0x4006

Definition at line 174 of file cl_ext.h.

#define CL_DEVICE_KERNEL_EXEC_TIMEOUT_NV   0x4005

Definition at line 173 of file cl_ext.h.

#define CL_DEVICE_PROFILING_TIMER_OFFSET_AMD   0x4036

Definition at line 179 of file cl_ext.h.

#define CL_DEVICE_REGISTERS_PER_BLOCK_NV   0x4002

Definition at line 170 of file cl_ext.h.

#define CL_DEVICE_SPIR_VERSIONS   0x40E0

Definition at line 160 of file cl_ext.h.

#define CL_DEVICE_TERMINATE_CAPABILITY_KHR   0x200F

Definition at line 144 of file cl_ext.h.

#define CL_DEVICE_WARP_SIZE_NV   0x4003

Definition at line 171 of file cl_ext.h.

#define cl_khr_icd   1

Definition at line 99 of file cl_ext.h.

#define cl_khr_terminate_context   1

Definition at line 147 of file cl_ext.h.

#define CL_PLATFORM_ICD_SUFFIX_KHR   0x0920

Definition at line 102 of file cl_ext.h.

#define CL_PLATFORM_NOT_FOUND_KHR   -1001

Definition at line 105 of file cl_ext.h.

#define CL_PRINTF_BUFFERSIZE_ARM   0x40B1

Definition at line 185 of file cl_ext.h.

#define CL_PRINTF_CALLBACK_ARM   0x40B0

Definition at line 184 of file cl_ext.h.

#define CL_PROGRAM_BINARY_TYPE_INTERMEDIATE   0x40E1

Definition at line 161 of file cl_ext.h.

Typedef Documentation

typedef CL_API_ENTRY cl_int(CL_API_CALL * clIcdGetPlatformIDsKHR_fn)(cl_uint, cl_platform_id *, cl_uint *)

Definition at line 112 of file cl_ext.h.

typedef CL_API_ENTRY cl_int(CL_API_CALL * clTerminateContextKHR_fn)(cl_context) CL_EXT_SUFFIX__VERSION_1_2

Definition at line 150 of file cl_ext.h.

Function Documentation

CL_API_ENTRY cl_int CL_API_CALL clIcdGetPlatformIDsKHR ( cl_uint  ,
cl_platform_id ,
cl_uint *   
)
void CL_API_ENTRY clLogMessagesToStderrAPPLE ( const char *  ,
const void ,
size_t  ,
void  
)
void CL_API_ENTRY clLogMessagesToStdoutAPPLE ( const char *  ,
const void ,
size_t  ,
void  
)
void CL_API_ENTRY clLogMessagesToSystemLogAPPLE ( const char *  ,
const void ,
size_t  ,
void  
)
cl_int CL_API_ENTRY clSetMemObjectDestructorAPPLE ( cl_mem  ,
void(*)(cl_mem, void *)  ,
void  
)
CL_API_ENTRY cl_int CL_API_CALL clTerminateContextKHR ( cl_context  )