Blender V2.61 - r43446
|
#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
Classes | |
struct | _cl_image_format |
Defines | |
#define | __OPENCL_CL_H |
#define | __CL_PLATFORM_H |
#define | CL_API_ENTRY |
#define | CL_API_CALL |
#define | CL_API_SUFFIX__VERSION_1_0 |
#define | CL_CHAR_BIT 8 |
#define | CL_SCHAR_MAX 127 |
#define | CL_SCHAR_MIN (-127-1) |
#define | CL_CHAR_MAX CL_SCHAR_MAX |
#define | CL_CHAR_MIN CL_SCHAR_MIN |
#define | CL_UCHAR_MAX 255 |
#define | CL_SHRT_MAX 32767 |
#define | CL_SHRT_MIN (-32767-1) |
#define | CL_USHRT_MAX 65535 |
#define | CL_INT_MAX 2147483647 |
#define | CL_INT_MIN (-2147483647-1) |
#define | CL_UINT_MAX 0xffffffffU |
#define | CL_LONG_MAX ((cl_long) 0x7FFFFFFFFFFFFFFFLL) |
#define | CL_LONG_MIN ((cl_long) -0x7FFFFFFFFFFFFFFFLL - 1LL) |
#define | CL_ULONG_MAX ((cl_ulong) 0xFFFFFFFFFFFFFFFFULL) |
#define | CL_FLT_DIG 6 |
#define | CL_FLT_MANT_DIG 24 |
#define | CL_FLT_MAX_10_EXP +38 |
#define | CL_FLT_MAX_EXP +128 |
#define | CL_FLT_MIN_10_EXP -37 |
#define | CL_FLT_MIN_EXP -125 |
#define | CL_FLT_RADIX 2 |
#define | CL_FLT_MAX 0x1.fffffep127f |
#define | CL_FLT_MIN 0x1.0p-126f |
#define | CL_FLT_EPSILON 0x1.0p-23f |
#define | CL_DBL_DIG 15 |
#define | CL_DBL_MANT_DIG 53 |
#define | CL_DBL_MAX_10_EXP +308 |
#define | CL_DBL_MAX_EXP +1024 |
#define | CL_DBL_MIN_10_EXP -307 |
#define | CL_DBL_MIN_EXP -1021 |
#define | CL_DBL_RADIX 2 |
#define | CL_DBL_MAX 0x1.fffffffffffffp1023 |
#define | CL_DBL_MIN 0x1.0p-1022 |
#define | CL_DBL_EPSILON 0x1.0p-52 |
#define | CL_SUCCESS 0 |
#define | CL_DEVICE_NOT_FOUND -1 |
#define | CL_DEVICE_NOT_AVAILABLE -2 |
#define | CL_COMPILER_NOT_AVAILABLE -3 |
#define | CL_MEM_OBJECT_ALLOCATION_FAILURE -4 |
#define | CL_OUT_OF_RESOURCES -5 |
#define | CL_OUT_OF_HOST_MEMORY -6 |
#define | CL_PROFILING_INFO_NOT_AVAILABLE -7 |
#define | CL_MEM_COPY_OVERLAP -8 |
#define | CL_IMAGE_FORMAT_MISMATCH -9 |
#define | CL_IMAGE_FORMAT_NOT_SUPPORTED -10 |
#define | CL_BUILD_PROGRAM_FAILURE -11 |
#define | CL_MAP_FAILURE -12 |
#define | CL_INVALID_VALUE -30 |
#define | CL_INVALID_DEVICE_TYPE -31 |
#define | CL_INVALID_PLATFORM -32 |
#define | CL_INVALID_DEVICE -33 |
#define | CL_INVALID_CONTEXT -34 |
#define | CL_INVALID_QUEUE_PROPERTIES -35 |
#define | CL_INVALID_COMMAND_QUEUE -36 |
#define | CL_INVALID_HOST_PTR -37 |
#define | CL_INVALID_MEM_OBJECT -38 |
#define | CL_INVALID_IMAGE_FORMAT_DESCRIPTOR -39 |
#define | CL_INVALID_IMAGE_SIZE -40 |
#define | CL_INVALID_SAMPLER -41 |
#define | CL_INVALID_BINARY -42 |
#define | CL_INVALID_BUILD_OPTIONS -43 |
#define | CL_INVALID_PROGRAM -44 |
#define | CL_INVALID_PROGRAM_EXECUTABLE -45 |
#define | CL_INVALID_KERNEL_NAME -46 |
#define | CL_INVALID_KERNEL_DEFINITION -47 |
#define | CL_INVALID_KERNEL -48 |
#define | CL_INVALID_ARG_INDEX -49 |
#define | CL_INVALID_ARG_VALUE -50 |
#define | CL_INVALID_ARG_SIZE -51 |
#define | CL_INVALID_KERNEL_ARGS -52 |
#define | CL_INVALID_WORK_DIMENSION -53 |
#define | CL_INVALID_WORK_GROUP_SIZE -54 |
#define | CL_INVALID_WORK_ITEM_SIZE -55 |
#define | CL_INVALID_GLOBAL_OFFSET -56 |
#define | CL_INVALID_EVENT_WAIT_LIST -57 |
#define | CL_INVALID_EVENT -58 |
#define | CL_INVALID_OPERATION -59 |
#define | CL_INVALID_GL_OBJECT -60 |
#define | CL_INVALID_BUFFER_SIZE -61 |
#define | CL_INVALID_MIP_LEVEL -62 |
#define | CL_INVALID_GLOBAL_WORK_SIZE -63 |
#define | CL_VERSION_1_0 1 |
#define | CL_FALSE 0 |
#define | CL_TRUE 1 |
#define | CL_PLATFORM_PROFILE 0x0900 |
#define | CL_PLATFORM_VERSION 0x0901 |
#define | CL_PLATFORM_NAME 0x0902 |
#define | CL_PLATFORM_VENDOR 0x0903 |
#define | CL_PLATFORM_EXTENSIONS 0x0904 |
#define | CL_DEVICE_TYPE_DEFAULT (1 << 0) |
#define | CL_DEVICE_TYPE_CPU (1 << 1) |
#define | CL_DEVICE_TYPE_GPU (1 << 2) |
#define | CL_DEVICE_TYPE_ACCELERATOR (1 << 3) |
#define | CL_DEVICE_TYPE_ALL 0xFFFFFFFF |
#define | CL_DEVICE_TYPE 0x1000 |
#define | CL_DEVICE_VENDOR_ID 0x1001 |
#define | CL_DEVICE_MAX_COMPUTE_UNITS 0x1002 |
#define | CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS 0x1003 |
#define | CL_DEVICE_MAX_WORK_GROUP_SIZE 0x1004 |
#define | CL_DEVICE_MAX_WORK_ITEM_SIZES 0x1005 |
#define | CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR 0x1006 |
#define | CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT 0x1007 |
#define | CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT 0x1008 |
#define | CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG 0x1009 |
#define | CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT 0x100A |
#define | CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE 0x100B |
#define | CL_DEVICE_MAX_CLOCK_FREQUENCY 0x100C |
#define | CL_DEVICE_ADDRESS_BITS 0x100D |
#define | CL_DEVICE_MAX_READ_IMAGE_ARGS 0x100E |
#define | CL_DEVICE_MAX_WRITE_IMAGE_ARGS 0x100F |
#define | CL_DEVICE_MAX_MEM_ALLOC_SIZE 0x1010 |
#define | CL_DEVICE_IMAGE2D_MAX_WIDTH 0x1011 |
#define | CL_DEVICE_IMAGE2D_MAX_HEIGHT 0x1012 |
#define | CL_DEVICE_IMAGE3D_MAX_WIDTH 0x1013 |
#define | CL_DEVICE_IMAGE3D_MAX_HEIGHT 0x1014 |
#define | CL_DEVICE_IMAGE3D_MAX_DEPTH 0x1015 |
#define | CL_DEVICE_IMAGE_SUPPORT 0x1016 |
#define | CL_DEVICE_MAX_PARAMETER_SIZE 0x1017 |
#define | CL_DEVICE_MAX_SAMPLERS 0x1018 |
#define | CL_DEVICE_MEM_BASE_ADDR_ALIGN 0x1019 |
#define | CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE 0x101A |
#define | CL_DEVICE_SINGLE_FP_CONFIG 0x101B |
#define | CL_DEVICE_GLOBAL_MEM_CACHE_TYPE 0x101C |
#define | CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE 0x101D |
#define | CL_DEVICE_GLOBAL_MEM_CACHE_SIZE 0x101E |
#define | CL_DEVICE_GLOBAL_MEM_SIZE 0x101F |
#define | CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE 0x1020 |
#define | CL_DEVICE_MAX_CONSTANT_ARGS 0x1021 |
#define | CL_DEVICE_LOCAL_MEM_TYPE 0x1022 |
#define | CL_DEVICE_LOCAL_MEM_SIZE 0x1023 |
#define | CL_DEVICE_ERROR_CORRECTION_SUPPORT 0x1024 |
#define | CL_DEVICE_PROFILING_TIMER_RESOLUTION 0x1025 |
#define | CL_DEVICE_ENDIAN_LITTLE 0x1026 |
#define | CL_DEVICE_AVAILABLE 0x1027 |
#define | CL_DEVICE_COMPILER_AVAILABLE 0x1028 |
#define | CL_DEVICE_EXECUTION_CAPABILITIES 0x1029 |
#define | CL_DEVICE_QUEUE_PROPERTIES 0x102A |
#define | CL_DEVICE_NAME 0x102B |
#define | CL_DEVICE_VENDOR 0x102C |
#define | CL_DRIVER_VERSION 0x102D |
#define | CL_DEVICE_PROFILE 0x102E |
#define | CL_DEVICE_VERSION 0x102F |
#define | CL_DEVICE_EXTENSIONS 0x1030 |
#define | CL_DEVICE_PLATFORM 0x1031 |
#define | CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF 0x1034 |
#define | CL_DEVICE_HOST_UNIFIED_MEMORY 0x1035 |
#define | CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR 0x1036 |
#define | CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT 0x1037 |
#define | CL_DEVICE_NATIVE_VECTOR_WIDTH_INT 0x1038 |
#define | CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG 0x1039 |
#define | CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT 0x103A |
#define | CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE 0x103B |
#define | CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF 0x103C |
#define | CL_DEVICE_OPENCL_C_VERSION 0x103D |
#define | CL_FP_DENORM (1 << 0) |
#define | CL_FP_INF_NAN (1 << 1) |
#define | CL_FP_ROUND_TO_NEAREST (1 << 2) |
#define | CL_FP_ROUND_TO_ZERO (1 << 3) |
#define | CL_FP_ROUND_TO_INF (1 << 4) |
#define | CL_FP_FMA (1 << 5) |
#define | CL_NONE 0x0 |
#define | CL_READ_ONLY_CACHE 0x1 |
#define | CL_READ_WRITE_CACHE 0x2 |
#define | CL_LOCAL 0x1 |
#define | CL_GLOBAL 0x2 |
#define | CL_EXEC_KERNEL (1 << 0) |
#define | CL_EXEC_NATIVE_KERNEL (1 << 1) |
#define | CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE (1 << 0) |
#define | CL_QUEUE_PROFILING_ENABLE (1 << 1) |
#define | CL_CONTEXT_REFERENCE_COUNT 0x1080 |
#define | CL_CONTEXT_DEVICES 0x1081 |
#define | CL_CONTEXT_PROPERTIES 0x1082 |
#define | CL_CONTEXT_PLATFORM 0x1084 |
#define | CL_QUEUE_CONTEXT 0x1090 |
#define | CL_QUEUE_DEVICE 0x1091 |
#define | CL_QUEUE_REFERENCE_COUNT 0x1092 |
#define | CL_QUEUE_PROPERTIES 0x1093 |
#define | CL_MEM_READ_WRITE (1 << 0) |
#define | CL_MEM_WRITE_ONLY (1 << 1) |
#define | CL_MEM_READ_ONLY (1 << 2) |
#define | CL_MEM_USE_HOST_PTR (1 << 3) |
#define | CL_MEM_ALLOC_HOST_PTR (1 << 4) |
#define | CL_MEM_COPY_HOST_PTR (1 << 5) |
#define | CL_R 0x10B0 |
#define | CL_A 0x10B1 |
#define | CL_RG 0x10B2 |
#define | CL_RA 0x10B3 |
#define | CL_RGB 0x10B4 |
#define | CL_RGBA 0x10B5 |
#define | CL_BGRA 0x10B6 |
#define | CL_ARGB 0x10B7 |
#define | CL_INTENSITY 0x10B8 |
#define | CL_LUMINANCE 0x10B9 |
#define | CL_SNORM_INT8 0x10D0 |
#define | CL_SNORM_INT16 0x10D1 |
#define | CL_UNORM_INT8 0x10D2 |
#define | CL_UNORM_INT16 0x10D3 |
#define | CL_UNORM_SHORT_565 0x10D4 |
#define | CL_UNORM_SHORT_555 0x10D5 |
#define | CL_UNORM_INT_101010 0x10D6 |
#define | CL_SIGNED_INT8 0x10D7 |
#define | CL_SIGNED_INT16 0x10D8 |
#define | CL_SIGNED_INT32 0x10D9 |
#define | CL_UNSIGNED_INT8 0x10DA |
#define | CL_UNSIGNED_INT16 0x10DB |
#define | CL_UNSIGNED_INT32 0x10DC |
#define | CL_HALF_FLOAT 0x10DD |
#define | CL_FLOAT 0x10DE |
#define | CL_MEM_OBJECT_BUFFER 0x10F0 |
#define | CL_MEM_OBJECT_IMAGE2D 0x10F1 |
#define | CL_MEM_OBJECT_IMAGE3D 0x10F2 |
#define | CL_MEM_TYPE 0x1100 |
#define | CL_MEM_FLAGS 0x1101 |
#define | CL_MEM_SIZE 0x1102 |
#define | CL_MEM_HOST_PTR 0x1103 |
#define | CL_MEM_MAP_COUNT 0x1104 |
#define | CL_MEM_REFERENCE_COUNT 0x1105 |
#define | CL_MEM_CONTEXT 0x1106 |
#define | CL_IMAGE_FORMAT 0x1110 |
#define | CL_IMAGE_ELEMENT_SIZE 0x1111 |
#define | CL_IMAGE_ROW_PITCH 0x1112 |
#define | CL_IMAGE_SLICE_PITCH 0x1113 |
#define | CL_IMAGE_WIDTH 0x1114 |
#define | CL_IMAGE_HEIGHT 0x1115 |
#define | CL_IMAGE_DEPTH 0x1116 |
#define | CL_ADDRESS_NONE 0x1130 |
#define | CL_ADDRESS_CLAMP_TO_EDGE 0x1131 |
#define | CL_ADDRESS_CLAMP 0x1132 |
#define | CL_ADDRESS_REPEAT 0x1133 |
#define | CL_FILTER_NEAREST 0x1140 |
#define | CL_FILTER_LINEAR 0x1141 |
#define | CL_SAMPLER_REFERENCE_COUNT 0x1150 |
#define | CL_SAMPLER_CONTEXT 0x1151 |
#define | CL_SAMPLER_NORMALIZED_COORDS 0x1152 |
#define | CL_SAMPLER_ADDRESSING_MODE 0x1153 |
#define | CL_SAMPLER_FILTER_MODE 0x1154 |
#define | CL_MAP_READ (1 << 0) |
#define | CL_MAP_WRITE (1 << 1) |
#define | CL_PROGRAM_REFERENCE_COUNT 0x1160 |
#define | CL_PROGRAM_CONTEXT 0x1161 |
#define | CL_PROGRAM_NUM_DEVICES 0x1162 |
#define | CL_PROGRAM_DEVICES 0x1163 |
#define | CL_PROGRAM_SOURCE 0x1164 |
#define | CL_PROGRAM_BINARY_SIZES 0x1165 |
#define | CL_PROGRAM_BINARIES 0x1166 |
#define | CL_PROGRAM_BUILD_STATUS 0x1181 |
#define | CL_PROGRAM_BUILD_OPTIONS 0x1182 |
#define | CL_PROGRAM_BUILD_LOG 0x1183 |
#define | CL_BUILD_SUCCESS 0 |
#define | CL_BUILD_NONE -1 |
#define | CL_BUILD_ERROR -2 |
#define | CL_BUILD_IN_PROGRESS -3 |
#define | CL_KERNEL_FUNCTION_NAME 0x1190 |
#define | CL_KERNEL_NUM_ARGS 0x1191 |
#define | CL_KERNEL_REFERENCE_COUNT 0x1192 |
#define | CL_KERNEL_CONTEXT 0x1193 |
#define | CL_KERNEL_PROGRAM 0x1194 |
#define | CL_KERNEL_WORK_GROUP_SIZE 0x11B0 |
#define | CL_KERNEL_COMPILE_WORK_GROUP_SIZE 0x11B1 |
#define | CL_KERNEL_LOCAL_MEM_SIZE 0x11B2 |
#define | CL_EVENT_COMMAND_QUEUE 0x11D0 |
#define | CL_EVENT_COMMAND_TYPE 0x11D1 |
#define | CL_EVENT_REFERENCE_COUNT 0x11D2 |
#define | CL_EVENT_COMMAND_EXECUTION_STATUS 0x11D3 |
#define | CL_COMMAND_NDRANGE_KERNEL 0x11F0 |
#define | CL_COMMAND_TASK 0x11F1 |
#define | CL_COMMAND_NATIVE_KERNEL 0x11F2 |
#define | CL_COMMAND_READ_BUFFER 0x11F3 |
#define | CL_COMMAND_WRITE_BUFFER 0x11F4 |
#define | CL_COMMAND_COPY_BUFFER 0x11F5 |
#define | CL_COMMAND_READ_IMAGE 0x11F6 |
#define | CL_COMMAND_WRITE_IMAGE 0x11F7 |
#define | CL_COMMAND_COPY_IMAGE 0x11F8 |
#define | CL_COMMAND_COPY_IMAGE_TO_BUFFER 0x11F9 |
#define | CL_COMMAND_COPY_BUFFER_TO_IMAGE 0x11FA |
#define | CL_COMMAND_MAP_BUFFER 0x11FB |
#define | CL_COMMAND_MAP_IMAGE 0x11FC |
#define | CL_COMMAND_UNMAP_MEM_OBJECT 0x11FD |
#define | CL_COMMAND_MARKER 0x11FE |
#define | CL_COMMAND_ACQUIRE_GL_OBJECTS 0x11FF |
#define | CL_COMMAND_RELEASE_GL_OBJECTS 0x1200 |
#define | CL_COMPLETE 0x0 |
#define | CL_RUNNING 0x1 |
#define | CL_SUBMITTED 0x2 |
#define | CL_QUEUED 0x3 |
#define | CL_PROFILING_COMMAND_QUEUED 0x1280 |
#define | CL_PROFILING_COMMAND_SUBMIT 0x1281 |
#define | CL_PROFILING_COMMAND_START 0x1282 |
#define | CL_PROFILING_COMMAND_END 0x1283 |
#define | CLEW_STATIC |
#define | CLEWAPI extern |
#define | CLEW_FUN_EXPORT CLEWAPI |
#define | CLEW_GET_FUN(x) x |
#define | clGetPlatformIDs CLEW_GET_FUN(__clewGetPlatformIDs ) |
#define | clGetPlatformInfo CLEW_GET_FUN(__clewGetPlatformInfo ) |
#define | clGetDeviceIDs CLEW_GET_FUN(__clewGetDeviceIDs ) |
#define | clGetDeviceInfo CLEW_GET_FUN(__clewGetDeviceInfo ) |
#define | clCreateContext CLEW_GET_FUN(__clewCreateContext ) |
#define | clCreateContextFromType CLEW_GET_FUN(__clewCreateContextFromType ) |
#define | clRetainContext CLEW_GET_FUN(__clewRetainContext ) |
#define | clReleaseContext CLEW_GET_FUN(__clewReleaseContext ) |
#define | clGetContextInfo CLEW_GET_FUN(__clewGetContextInfo ) |
#define | clCreateCommandQueue CLEW_GET_FUN(__clewCreateCommandQueue ) |
#define | clRetainCommandQueue CLEW_GET_FUN(__clewRetainCommandQueue ) |
#define | clReleaseCommandQueue CLEW_GET_FUN(__clewReleaseCommandQueue ) |
#define | clGetCommandQueueInfo CLEW_GET_FUN(__clewGetCommandQueueInfo ) |
#define | clSetCommandQueueProperty CLEW_GET_FUN(__clewSetCommandQueueProperty ) |
#define | clCreateBuffer CLEW_GET_FUN(__clewCreateBuffer ) |
#define | clCreateImage2D CLEW_GET_FUN(__clewCreateImage2D ) |
#define | clCreateImage3D CLEW_GET_FUN(__clewCreateImage3D ) |
#define | clRetainMemObject CLEW_GET_FUN(__clewRetainMemObject ) |
#define | clReleaseMemObject CLEW_GET_FUN(__clewReleaseMemObject ) |
#define | clGetSupportedImageFormats CLEW_GET_FUN(__clewGetSupportedImageFormats ) |
#define | clGetMemObjectInfo CLEW_GET_FUN(__clewGetMemObjectInfo ) |
#define | clGetImageInfo CLEW_GET_FUN(__clewGetImageInfo ) |
#define | clCreateSampler CLEW_GET_FUN(__clewCreateSampler ) |
#define | clRetainSampler CLEW_GET_FUN(__clewRetainSampler ) |
#define | clReleaseSampler CLEW_GET_FUN(__clewReleaseSampler ) |
#define | clGetSamplerInfo CLEW_GET_FUN(__clewGetSamplerInfo ) |
#define | clCreateProgramWithSource CLEW_GET_FUN(__clewCreateProgramWithSource ) |
#define | clCreateProgramWithBinary CLEW_GET_FUN(__clewCreateProgramWithBinary ) |
#define | clRetainProgram CLEW_GET_FUN(__clewRetainProgram ) |
#define | clReleaseProgram CLEW_GET_FUN(__clewReleaseProgram ) |
#define | clBuildProgram CLEW_GET_FUN(__clewBuildProgram ) |
#define | clUnloadCompiler CLEW_GET_FUN(__clewUnloadCompiler ) |
#define | clGetProgramInfo CLEW_GET_FUN(__clewGetProgramInfo ) |
#define | clGetProgramBuildInfo CLEW_GET_FUN(__clewGetProgramBuildInfo ) |
#define | clCreateKernel CLEW_GET_FUN(__clewCreateKernel ) |
#define | clCreateKernelsInProgram CLEW_GET_FUN(__clewCreateKernelsInProgram ) |
#define | clRetainKernel CLEW_GET_FUN(__clewRetainKernel ) |
#define | clReleaseKernel CLEW_GET_FUN(__clewReleaseKernel ) |
#define | clSetKernelArg CLEW_GET_FUN(__clewSetKernelArg ) |
#define | clGetKernelInfo CLEW_GET_FUN(__clewGetKernelInfo ) |
#define | clGetKernelWorkGroupInfo CLEW_GET_FUN(__clewGetKernelWorkGroupInfo ) |
#define | clWaitForEvents CLEW_GET_FUN(__clewWaitForEvents ) |
#define | clGetEventInfo CLEW_GET_FUN(__clewGetEventInfo ) |
#define | clRetainEvent CLEW_GET_FUN(__clewRetainEvent ) |
#define | clReleaseEvent CLEW_GET_FUN(__clewReleaseEvent ) |
#define | clGetEventProfilingInfo CLEW_GET_FUN(__clewGetEventProfilingInfo ) |
#define | clFlush CLEW_GET_FUN(__clewFlush ) |
#define | clFinish CLEW_GET_FUN(__clewFinish ) |
#define | clEnqueueReadBuffer CLEW_GET_FUN(__clewEnqueueReadBuffer ) |
#define | clEnqueueWriteBuffer CLEW_GET_FUN(__clewEnqueueWriteBuffer ) |
#define | clEnqueueCopyBuffer CLEW_GET_FUN(__clewEnqueueCopyBuffer ) |
#define | clEnqueueReadImage CLEW_GET_FUN(__clewEnqueueReadImage ) |
#define | clEnqueueWriteImage CLEW_GET_FUN(__clewEnqueueWriteImage ) |
#define | clEnqueueCopyImage CLEW_GET_FUN(__clewEnqueueCopyImage ) |
#define | clEnqueueCopyImageToBuffer CLEW_GET_FUN(__clewEnqueueCopyImageToBuffer ) |
#define | clEnqueueCopyBufferToImage CLEW_GET_FUN(__clewEnqueueCopyBufferToImage ) |
#define | clEnqueueMapBuffer CLEW_GET_FUN(__clewEnqueueMapBuffer ) |
#define | clEnqueueMapImage CLEW_GET_FUN(__clewEnqueueMapImage ) |
#define | clEnqueueUnmapMemObject CLEW_GET_FUN(__clewEnqueueUnmapMemObject ) |
#define | clEnqueueNDRangeKernel CLEW_GET_FUN(__clewEnqueueNDRangeKernel ) |
#define | clEnqueueTask CLEW_GET_FUN(__clewEnqueueTask ) |
#define | clEnqueueNativeKernel CLEW_GET_FUN(__clewEnqueueNativeKernel ) |
#define | clEnqueueMarker CLEW_GET_FUN(__clewEnqueueMarker ) |
#define | clEnqueueWaitForEvents CLEW_GET_FUN(__clewEnqueueWaitForEvents ) |
#define | clEnqueueBarrier CLEW_GET_FUN(__clewEnqueueBarrier ) |
#define | clGetExtensionFunctionAddress CLEW_GET_FUN(__clewGetExtensionFunctionAddress ) |
#define | CLEW_SUCCESS 0 |
Success error code. | |
#define | CLEW_ERROR_OPEN_FAILED -1 |
Error code for failing to open the dynamic library. | |
#define | CLEW_ERROR_ATEXIT_FAILED -2 |
Error code for failing to queue the closing of the dynamic library to atexit() | |
Typedefs | |
typedef int8_t | cl_char |
typedef uint8_t | cl_uchar |
typedef int16_t cl_short | __attribute__ ((aligned(2))) |
typedef struct _cl_platform_id * | cl_platform_id |
typedef struct _cl_device_id * | cl_device_id |
typedef struct _cl_context * | cl_context |
typedef struct _cl_command_queue * | cl_command_queue |
typedef struct _cl_mem * | cl_mem |
typedef struct _cl_program * | cl_program |
typedef struct _cl_kernel * | cl_kernel |
typedef struct _cl_event * | cl_event |
typedef struct _cl_sampler * | cl_sampler |
typedef cl_uint | cl_bool |
typedef cl_ulong | cl_bitfield |
typedef cl_bitfield | cl_device_type |
typedef cl_uint | cl_platform_info |
typedef cl_uint | cl_device_info |
typedef cl_bitfield | cl_device_address_info |
typedef cl_bitfield | cl_device_fp_config |
typedef cl_uint | cl_device_mem_cache_type |
typedef cl_uint | cl_device_local_mem_type |
typedef cl_bitfield | cl_device_exec_capabilities |
typedef cl_bitfield | cl_command_queue_properties |
typedef intptr_t | cl_context_properties |
typedef cl_uint | cl_context_info |
typedef cl_uint | cl_command_queue_info |
typedef cl_uint | cl_channel_order |
typedef cl_uint | cl_channel_type |
typedef cl_bitfield | cl_mem_flags |
typedef cl_uint | cl_mem_object_type |
typedef cl_uint | cl_mem_info |
typedef cl_uint | cl_image_info |
typedef cl_uint | cl_addressing_mode |
typedef cl_uint | cl_filter_mode |
typedef cl_uint | cl_sampler_info |
typedef cl_bitfield | cl_map_flags |
typedef cl_uint | cl_program_info |
typedef cl_uint | cl_program_build_info |
typedef cl_int | cl_build_status |
typedef cl_uint | cl_kernel_info |
typedef cl_uint | cl_kernel_work_group_info |
typedef cl_uint | cl_event_info |
typedef cl_uint | cl_command_type |
typedef cl_uint | cl_profiling_info |
typedef struct _cl_image_format | cl_image_format |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETPLATFORMIDS )(cl_uint, cl_platform_id *, cl_uint *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETPLATFORMINFO )(cl_platform_id, cl_platform_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETDEVICEIDS )(cl_platform_id, cl_device_type, cl_uint, cl_device_id *, cl_uint *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETDEVICEINFO )(cl_device_id, cl_device_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_context(CL_API_CALL * | PFNCLCREATECONTEXT )(const cl_context_properties *, cl_uint, const cl_device_id *, void(*pfn_notify)(const char *, const void *, size_t, void *), void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_context(CL_API_CALL * | PFNCLCREATECONTEXTFROMTYPE )(const cl_context_properties *, cl_device_type, void(*pfn_notify)(const char *, const void *, size_t, void *), void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRETAINCONTEXT )(cl_context) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRELEASECONTEXT )(cl_context) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETCONTEXTINFO )(cl_context, cl_context_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_command_queue(CL_API_CALL * | PFNCLCREATECOMMANDQUEUE )(cl_context, cl_device_id, cl_command_queue_properties, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRETAINCOMMANDQUEUE )(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRELEASECOMMANDQUEUE )(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETCOMMANDQUEUEINFO )(cl_command_queue, cl_command_queue_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLSETCOMMANDQUEUEPROPERTY )(cl_command_queue, cl_command_queue_properties, cl_bool, cl_command_queue_properties *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_mem(CL_API_CALL * | PFNCLCREATEBUFFER )(cl_context, cl_mem_flags, size_t, void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_mem(CL_API_CALL * | PFNCLCREATEIMAGE2D )(cl_context, cl_mem_flags, const cl_image_format *, size_t, size_t, size_t, void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_mem(CL_API_CALL * | PFNCLCREATEIMAGE3D )(cl_context, cl_mem_flags, const cl_image_format *, size_t, size_t, size_t, size_t, size_t, void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRETAINMEMOBJECT )(cl_mem) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRELEASEMEMOBJECT )(cl_mem) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETSUPPORTEDIMAGEFORMATS )(cl_context, cl_mem_flags, cl_mem_object_type, cl_uint, cl_image_format *, cl_uint *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETMEMOBJECTINFO )(cl_mem, cl_mem_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETIMAGEINFO )(cl_mem, cl_image_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_sampler(CL_API_CALL * | PFNCLCREATESAMPLER )(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRETAINSAMPLER )(cl_sampler) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRELEASESAMPLER )(cl_sampler) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETSAMPLERINFO )(cl_sampler, cl_sampler_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_program(CL_API_CALL * | PFNCLCREATEPROGRAMWITHSOURCE )(cl_context, cl_uint, const char **, const size_t *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_program(CL_API_CALL * | PFNCLCREATEPROGRAMWITHBINARY )(cl_context, cl_uint, const cl_device_id *, const size_t *, const unsigned char **, cl_int *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRETAINPROGRAM )(cl_program) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRELEASEPROGRAM )(cl_program) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLBUILDPROGRAM )(cl_program, cl_uint, const cl_device_id *, const char *, void(*pfn_notify)(cl_program, void *), void *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLUNLOADCOMPILER )(void) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETPROGRAMINFO )(cl_program, cl_program_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETPROGRAMBUILDINFO )(cl_program, cl_device_id, cl_program_build_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_kernel(CL_API_CALL * | PFNCLCREATEKERNEL )(cl_program, const char *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLCREATEKERNELSINPROGRAM )(cl_program, cl_uint, cl_kernel *, cl_uint *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRETAINKERNEL )(cl_kernel) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRELEASEKERNEL )(cl_kernel) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLSETKERNELARG )(cl_kernel, cl_uint, size_t, const void *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETKERNELINFO )(cl_kernel, cl_kernel_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETKERNELWORKGROUPINFO )(cl_kernel, cl_device_id, cl_kernel_work_group_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLWAITFOREVENTS )(cl_uint, const cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETEVENTINFO )(cl_event, cl_event_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRETAINEVENT )(cl_event) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLRELEASEEVENT )(cl_event) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLGETEVENTPROFILINGINFO )(cl_event, cl_profiling_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLFLUSH )(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLFINISH )(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUEREADBUFFER )(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUEWRITEBUFFER )(cl_command_queue, cl_mem, cl_bool, size_t, size_t, const void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUECOPYBUFFER )(cl_command_queue, cl_mem, cl_mem, size_t, size_t, size_t, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUEREADIMAGE )(cl_command_queue, cl_mem, cl_bool, const size_t *, const size_t *, size_t, size_t, void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUEWRITEIMAGE )(cl_command_queue, cl_mem, cl_bool, const size_t *, const size_t *, size_t, size_t, const void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUECOPYIMAGE )(cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUECOPYIMAGETOBUFFER )(cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, size_t, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUECOPYBUFFERTOIMAGE )(cl_command_queue, cl_mem, cl_mem, size_t, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY void *(CL_API_CALL * | PFNCLENQUEUEMAPBUFFER )(cl_command_queue, cl_mem, cl_bool, cl_map_flags, size_t, size_t, cl_uint, const cl_event *, cl_event *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY void *(CL_API_CALL * | PFNCLENQUEUEMAPIMAGE )(cl_command_queue, cl_mem, cl_bool, cl_map_flags, const size_t *, const size_t *, size_t *, size_t *, cl_uint, const cl_event *, cl_event *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUEUNMAPMEMOBJECT )(cl_command_queue, cl_mem, void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUENDRANGEKERNEL )(cl_command_queue, cl_kernel, cl_uint, const size_t *, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUETASK )(cl_command_queue, cl_kernel, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUENATIVEKERNEL )(cl_command_queue, void(*user_func)(void *), void *, size_t, cl_uint, const cl_mem *, const void **, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUEMARKER )(cl_command_queue, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUEWAITFOREVENTS )(cl_command_queue, cl_uint, const cl_event *) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY cl_int(CL_API_CALL * | PFNCLENQUEUEBARRIER )(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
typedef CL_API_ENTRY void *(CL_API_CALL * | PFNCLGETEXTENSIONFUNCTIONADDRESS )(const char *) CL_API_SUFFIX__VERSION_1_0 |
Functions | |
int | clLibraryInit (void) |
const char * | clErrorString (cl_int error) |
Variables | |
CLEW_FUN_EXPORT PFNCLGETPLATFORMIDS | __clewGetPlatformIDs |
CLEW_FUN_EXPORT PFNCLGETPLATFORMINFO | __clewGetPlatformInfo |
CLEW_FUN_EXPORT PFNCLGETDEVICEIDS | __clewGetDeviceIDs |
CLEW_FUN_EXPORT PFNCLGETDEVICEINFO | __clewGetDeviceInfo |
CLEW_FUN_EXPORT PFNCLCREATECONTEXT | __clewCreateContext |
CLEW_FUN_EXPORT PFNCLCREATECONTEXTFROMTYPE | __clewCreateContextFromType |
CLEW_FUN_EXPORT PFNCLRETAINCONTEXT | __clewRetainContext |
CLEW_FUN_EXPORT PFNCLRELEASECONTEXT | __clewReleaseContext |
CLEW_FUN_EXPORT PFNCLGETCONTEXTINFO | __clewGetContextInfo |
CLEW_FUN_EXPORT PFNCLCREATECOMMANDQUEUE | __clewCreateCommandQueue |
CLEW_FUN_EXPORT PFNCLRETAINCOMMANDQUEUE | __clewRetainCommandQueue |
CLEW_FUN_EXPORT PFNCLRELEASECOMMANDQUEUE | __clewReleaseCommandQueue |
CLEW_FUN_EXPORT PFNCLGETCOMMANDQUEUEINFO | __clewGetCommandQueueInfo |
CLEW_FUN_EXPORT PFNCLSETCOMMANDQUEUEPROPERTY | __clewSetCommandQueueProperty |
CLEW_FUN_EXPORT PFNCLCREATEBUFFER | __clewCreateBuffer |
CLEW_FUN_EXPORT PFNCLCREATEIMAGE2D | __clewCreateImage2D |
CLEW_FUN_EXPORT PFNCLCREATEIMAGE3D | __clewCreateImage3D |
CLEW_FUN_EXPORT PFNCLRETAINMEMOBJECT | __clewRetainMemObject |
CLEW_FUN_EXPORT PFNCLRELEASEMEMOBJECT | __clewReleaseMemObject |
CLEW_FUN_EXPORT PFNCLGETSUPPORTEDIMAGEFORMATS | __clewGetSupportedImageFormats |
CLEW_FUN_EXPORT PFNCLGETMEMOBJECTINFO | __clewGetMemObjectInfo |
CLEW_FUN_EXPORT PFNCLGETIMAGEINFO | __clewGetImageInfo |
CLEW_FUN_EXPORT PFNCLCREATESAMPLER | __clewCreateSampler |
CLEW_FUN_EXPORT PFNCLRETAINSAMPLER | __clewRetainSampler |
CLEW_FUN_EXPORT PFNCLRELEASESAMPLER | __clewReleaseSampler |
CLEW_FUN_EXPORT PFNCLGETSAMPLERINFO | __clewGetSamplerInfo |
CLEW_FUN_EXPORT PFNCLCREATEPROGRAMWITHSOURCE | __clewCreateProgramWithSource |
CLEW_FUN_EXPORT PFNCLCREATEPROGRAMWITHBINARY | __clewCreateProgramWithBinary |
CLEW_FUN_EXPORT PFNCLRETAINPROGRAM | __clewRetainProgram |
CLEW_FUN_EXPORT PFNCLRELEASEPROGRAM | __clewReleaseProgram |
CLEW_FUN_EXPORT PFNCLBUILDPROGRAM | __clewBuildProgram |
CLEW_FUN_EXPORT PFNCLUNLOADCOMPILER | __clewUnloadCompiler |
CLEW_FUN_EXPORT PFNCLGETPROGRAMINFO | __clewGetProgramInfo |
CLEW_FUN_EXPORT PFNCLGETPROGRAMBUILDINFO | __clewGetProgramBuildInfo |
CLEW_FUN_EXPORT PFNCLCREATEKERNEL | __clewCreateKernel |
CLEW_FUN_EXPORT PFNCLCREATEKERNELSINPROGRAM | __clewCreateKernelsInProgram |
CLEW_FUN_EXPORT PFNCLRETAINKERNEL | __clewRetainKernel |
CLEW_FUN_EXPORT PFNCLRELEASEKERNEL | __clewReleaseKernel |
CLEW_FUN_EXPORT PFNCLSETKERNELARG | __clewSetKernelArg |
CLEW_FUN_EXPORT PFNCLGETKERNELINFO | __clewGetKernelInfo |
CLEW_FUN_EXPORT PFNCLGETKERNELWORKGROUPINFO | __clewGetKernelWorkGroupInfo |
CLEW_FUN_EXPORT PFNCLWAITFOREVENTS | __clewWaitForEvents |
CLEW_FUN_EXPORT PFNCLGETEVENTINFO | __clewGetEventInfo |
CLEW_FUN_EXPORT PFNCLRETAINEVENT | __clewRetainEvent |
CLEW_FUN_EXPORT PFNCLRELEASEEVENT | __clewReleaseEvent |
CLEW_FUN_EXPORT PFNCLGETEVENTPROFILINGINFO | __clewGetEventProfilingInfo |
CLEW_FUN_EXPORT PFNCLFLUSH | __clewFlush |
CLEW_FUN_EXPORT PFNCLFINISH | __clewFinish |
CLEW_FUN_EXPORT PFNCLENQUEUEREADBUFFER | __clewEnqueueReadBuffer |
CLEW_FUN_EXPORT PFNCLENQUEUEWRITEBUFFER | __clewEnqueueWriteBuffer |
CLEW_FUN_EXPORT PFNCLENQUEUECOPYBUFFER | __clewEnqueueCopyBuffer |
CLEW_FUN_EXPORT PFNCLENQUEUEREADIMAGE | __clewEnqueueReadImage |
CLEW_FUN_EXPORT PFNCLENQUEUEWRITEIMAGE | __clewEnqueueWriteImage |
CLEW_FUN_EXPORT PFNCLENQUEUECOPYIMAGE | __clewEnqueueCopyImage |
CLEW_FUN_EXPORT PFNCLENQUEUECOPYIMAGETOBUFFER | __clewEnqueueCopyImageToBuffer |
CLEW_FUN_EXPORT PFNCLENQUEUECOPYBUFFERTOIMAGE | __clewEnqueueCopyBufferToImage |
CLEW_FUN_EXPORT PFNCLENQUEUEMAPBUFFER | __clewEnqueueMapBuffer |
CLEW_FUN_EXPORT PFNCLENQUEUEMAPIMAGE | __clewEnqueueMapImage |
CLEW_FUN_EXPORT PFNCLENQUEUEUNMAPMEMOBJECT | __clewEnqueueUnmapMemObject |
CLEW_FUN_EXPORT PFNCLENQUEUENDRANGEKERNEL | __clewEnqueueNDRangeKernel |
CLEW_FUN_EXPORT PFNCLENQUEUETASK | __clewEnqueueTask |
CLEW_FUN_EXPORT PFNCLENQUEUENATIVEKERNEL | __clewEnqueueNativeKernel |
CLEW_FUN_EXPORT PFNCLENQUEUEMARKER | __clewEnqueueMarker |
CLEW_FUN_EXPORT PFNCLENQUEUEWAITFOREVENTS | __clewEnqueueWaitForEvents |
CLEW_FUN_EXPORT PFNCLENQUEUEBARRIER | __clewEnqueueBarrier |
CLEW_FUN_EXPORT PFNCLGETEXTENSIONFUNCTIONADDRESS | __clewGetExtensionFunctionAddress |
#define __CL_PLATFORM_H |
Definition at line 35 of file util_opencl.h.
#define __OPENCL_CL_H |
This file contains a copy of the contents of CL.H and CL_PLATFORM.H from the official OpenCL spec. The purpose of this code is to load the OpenCL dynamic library at run-time and thus allow the executable to function on many platforms regardless of the vendor of the OpenCL driver actually installed. Some of the techniques used here were inspired by work done in the GLEW library (http://glew.sourceforge.net/)
Definition at line 33 of file util_opencl.h.
#define CL_A 0x10B1 |
Definition at line 534 of file util_opencl.h.
#define CL_ADDRESS_CLAMP 0x1132 |
Definition at line 587 of file util_opencl.h.
#define CL_ADDRESS_CLAMP_TO_EDGE 0x1131 |
Definition at line 586 of file util_opencl.h.
#define CL_ADDRESS_NONE 0x1130 |
Definition at line 585 of file util_opencl.h.
#define CL_ADDRESS_REPEAT 0x1133 |
Definition at line 588 of file util_opencl.h.
#define CL_API_CALL |
Definition at line 68 of file util_opencl.h.
#define CL_API_ENTRY |
Definition at line 67 of file util_opencl.h.
#define CL_API_SUFFIX__VERSION_1_0 |
Definition at line 71 of file util_opencl.h.
#define CL_ARGB 0x10B7 |
Definition at line 540 of file util_opencl.h.
#define CL_BGRA 0x10B6 |
Definition at line 539 of file util_opencl.h.
#define CL_BUILD_ERROR -2 |
Definition at line 622 of file util_opencl.h.
#define CL_BUILD_IN_PROGRESS -3 |
Definition at line 623 of file util_opencl.h.
#define CL_BUILD_NONE -1 |
Definition at line 621 of file util_opencl.h.
#define CL_BUILD_PROGRAM_FAILURE -11 |
Definition at line 362 of file util_opencl.h.
#define CL_BUILD_SUCCESS 0 |
Definition at line 620 of file util_opencl.h.
#define CL_CHAR_BIT 8 |
Definition at line 239 of file util_opencl.h.
#define CL_CHAR_MAX CL_SCHAR_MAX |
Definition at line 242 of file util_opencl.h.
#define CL_CHAR_MIN CL_SCHAR_MIN |
Definition at line 243 of file util_opencl.h.
#define CL_COMMAND_ACQUIRE_GL_OBJECTS 0x11FF |
Definition at line 659 of file util_opencl.h.
#define CL_COMMAND_COPY_BUFFER 0x11F5 |
Definition at line 649 of file util_opencl.h.
#define CL_COMMAND_COPY_BUFFER_TO_IMAGE 0x11FA |
Definition at line 654 of file util_opencl.h.
#define CL_COMMAND_COPY_IMAGE 0x11F8 |
Definition at line 652 of file util_opencl.h.
#define CL_COMMAND_COPY_IMAGE_TO_BUFFER 0x11F9 |
Definition at line 653 of file util_opencl.h.
#define CL_COMMAND_MAP_BUFFER 0x11FB |
Definition at line 655 of file util_opencl.h.
#define CL_COMMAND_MAP_IMAGE 0x11FC |
Definition at line 656 of file util_opencl.h.
#define CL_COMMAND_MARKER 0x11FE |
Definition at line 658 of file util_opencl.h.
#define CL_COMMAND_NATIVE_KERNEL 0x11F2 |
Definition at line 646 of file util_opencl.h.
#define CL_COMMAND_NDRANGE_KERNEL 0x11F0 |
Definition at line 644 of file util_opencl.h.
#define CL_COMMAND_READ_BUFFER 0x11F3 |
Definition at line 647 of file util_opencl.h.
#define CL_COMMAND_READ_IMAGE 0x11F6 |
Definition at line 650 of file util_opencl.h.
#define CL_COMMAND_RELEASE_GL_OBJECTS 0x1200 |
Definition at line 660 of file util_opencl.h.
#define CL_COMMAND_TASK 0x11F1 |
Definition at line 645 of file util_opencl.h.
#define CL_COMMAND_UNMAP_MEM_OBJECT 0x11FD |
Definition at line 657 of file util_opencl.h.
#define CL_COMMAND_WRITE_BUFFER 0x11F4 |
Definition at line 648 of file util_opencl.h.
#define CL_COMMAND_WRITE_IMAGE 0x11F7 |
Definition at line 651 of file util_opencl.h.
#define CL_COMPILER_NOT_AVAILABLE -3 |
Definition at line 354 of file util_opencl.h.
#define CL_COMPLETE 0x0 |
Definition at line 663 of file util_opencl.h.
#define CL_CONTEXT_DEVICES 0x1081 |
Definition at line 512 of file util_opencl.h.
#define CL_CONTEXT_PLATFORM 0x1084 |
Definition at line 516 of file util_opencl.h.
#define CL_CONTEXT_PROPERTIES 0x1082 |
Definition at line 513 of file util_opencl.h.
#define CL_CONTEXT_REFERENCE_COUNT 0x1080 |
Definition at line 511 of file util_opencl.h.
#define CL_DBL_DIG 15 |
Definition at line 273 of file util_opencl.h.
#define CL_DBL_EPSILON 0x1.0p-52 |
Definition at line 288 of file util_opencl.h.
#define CL_DBL_MANT_DIG 53 |
Definition at line 274 of file util_opencl.h.
#define CL_DBL_MAX 0x1.fffffffffffffp1023 |
Definition at line 286 of file util_opencl.h.
#define CL_DBL_MAX_10_EXP +308 |
Definition at line 275 of file util_opencl.h.
#define CL_DBL_MAX_EXP +1024 |
Definition at line 276 of file util_opencl.h.
#define CL_DBL_MIN 0x1.0p-1022 |
Definition at line 287 of file util_opencl.h.
#define CL_DBL_MIN_10_EXP -307 |
Definition at line 277 of file util_opencl.h.
#define CL_DBL_MIN_EXP -1021 |
Definition at line 278 of file util_opencl.h.
#define CL_DBL_RADIX 2 |
Definition at line 279 of file util_opencl.h.
#define CL_DEVICE_ADDRESS_BITS 0x100D |
Definition at line 435 of file util_opencl.h.
#define CL_DEVICE_AVAILABLE 0x1027 |
Definition at line 461 of file util_opencl.h.
#define CL_DEVICE_COMPILER_AVAILABLE 0x1028 |
Definition at line 462 of file util_opencl.h.
#define CL_DEVICE_ENDIAN_LITTLE 0x1026 |
Definition at line 460 of file util_opencl.h.
#define CL_DEVICE_ERROR_CORRECTION_SUPPORT 0x1024 |
Definition at line 458 of file util_opencl.h.
#define CL_DEVICE_EXECUTION_CAPABILITIES 0x1029 |
Definition at line 463 of file util_opencl.h.
#define CL_DEVICE_EXTENSIONS 0x1030 |
Definition at line 470 of file util_opencl.h.
#define CL_DEVICE_GLOBAL_MEM_CACHE_SIZE 0x101E |
Definition at line 452 of file util_opencl.h.
#define CL_DEVICE_GLOBAL_MEM_CACHE_TYPE 0x101C |
Definition at line 450 of file util_opencl.h.
#define CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE 0x101D |
Definition at line 451 of file util_opencl.h.
#define CL_DEVICE_GLOBAL_MEM_SIZE 0x101F |
Definition at line 453 of file util_opencl.h.
#define CL_DEVICE_HOST_UNIFIED_MEMORY 0x1035 |
Definition at line 475 of file util_opencl.h.
#define CL_DEVICE_IMAGE2D_MAX_HEIGHT 0x1012 |
Definition at line 440 of file util_opencl.h.
#define CL_DEVICE_IMAGE2D_MAX_WIDTH 0x1011 |
Definition at line 439 of file util_opencl.h.
#define CL_DEVICE_IMAGE3D_MAX_DEPTH 0x1015 |
Definition at line 443 of file util_opencl.h.
#define CL_DEVICE_IMAGE3D_MAX_HEIGHT 0x1014 |
Definition at line 442 of file util_opencl.h.
#define CL_DEVICE_IMAGE3D_MAX_WIDTH 0x1013 |
Definition at line 441 of file util_opencl.h.
#define CL_DEVICE_IMAGE_SUPPORT 0x1016 |
Definition at line 444 of file util_opencl.h.
#define CL_DEVICE_LOCAL_MEM_SIZE 0x1023 |
Definition at line 457 of file util_opencl.h.
#define CL_DEVICE_LOCAL_MEM_TYPE 0x1022 |
Definition at line 456 of file util_opencl.h.
#define CL_DEVICE_MAX_CLOCK_FREQUENCY 0x100C |
Definition at line 434 of file util_opencl.h.
#define CL_DEVICE_MAX_COMPUTE_UNITS 0x1002 |
Definition at line 424 of file util_opencl.h.
#define CL_DEVICE_MAX_CONSTANT_ARGS 0x1021 |
Definition at line 455 of file util_opencl.h.
#define CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE 0x1020 |
Definition at line 454 of file util_opencl.h.
#define CL_DEVICE_MAX_MEM_ALLOC_SIZE 0x1010 |
Definition at line 438 of file util_opencl.h.
#define CL_DEVICE_MAX_PARAMETER_SIZE 0x1017 |
Definition at line 445 of file util_opencl.h.
#define CL_DEVICE_MAX_READ_IMAGE_ARGS 0x100E |
Definition at line 436 of file util_opencl.h.
#define CL_DEVICE_MAX_SAMPLERS 0x1018 |
Definition at line 446 of file util_opencl.h.
#define CL_DEVICE_MAX_WORK_GROUP_SIZE 0x1004 |
Definition at line 426 of file util_opencl.h.
#define CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS 0x1003 |
Definition at line 425 of file util_opencl.h.
#define CL_DEVICE_MAX_WORK_ITEM_SIZES 0x1005 |
Definition at line 427 of file util_opencl.h.
#define CL_DEVICE_MAX_WRITE_IMAGE_ARGS 0x100F |
Definition at line 437 of file util_opencl.h.
#define CL_DEVICE_MEM_BASE_ADDR_ALIGN 0x1019 |
Definition at line 447 of file util_opencl.h.
#define CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE 0x101A |
Definition at line 448 of file util_opencl.h.
#define CL_DEVICE_NAME 0x102B |
Definition at line 465 of file util_opencl.h.
#define CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR 0x1036 |
Definition at line 476 of file util_opencl.h.
#define CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE 0x103B |
Definition at line 481 of file util_opencl.h.
#define CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT 0x103A |
Definition at line 480 of file util_opencl.h.
#define CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF 0x103C |
Definition at line 482 of file util_opencl.h.
#define CL_DEVICE_NATIVE_VECTOR_WIDTH_INT 0x1038 |
Definition at line 478 of file util_opencl.h.
#define CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG 0x1039 |
Definition at line 479 of file util_opencl.h.
#define CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT 0x1037 |
Definition at line 477 of file util_opencl.h.
#define CL_DEVICE_NOT_AVAILABLE -2 |
Definition at line 353 of file util_opencl.h.
#define CL_DEVICE_NOT_FOUND -1 |
Definition at line 352 of file util_opencl.h.
#define CL_DEVICE_OPENCL_C_VERSION 0x103D |
Definition at line 483 of file util_opencl.h.
#define CL_DEVICE_PLATFORM 0x1031 |
Definition at line 471 of file util_opencl.h.
#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR 0x1006 |
Definition at line 428 of file util_opencl.h.
#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE 0x100B |
Definition at line 433 of file util_opencl.h.
#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT 0x100A |
Definition at line 432 of file util_opencl.h.
#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF 0x1034 |
Definition at line 474 of file util_opencl.h.
#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT 0x1008 |
Definition at line 430 of file util_opencl.h.
#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG 0x1009 |
Definition at line 431 of file util_opencl.h.
#define CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT 0x1007 |
Definition at line 429 of file util_opencl.h.
#define CL_DEVICE_PROFILE 0x102E |
Definition at line 468 of file util_opencl.h.
#define CL_DEVICE_PROFILING_TIMER_RESOLUTION 0x1025 |
Definition at line 459 of file util_opencl.h.
#define CL_DEVICE_QUEUE_PROPERTIES 0x102A |
Definition at line 464 of file util_opencl.h.
#define CL_DEVICE_SINGLE_FP_CONFIG 0x101B |
Definition at line 449 of file util_opencl.h.
#define CL_DEVICE_TYPE 0x1000 |
Definition at line 422 of file util_opencl.h.
#define CL_DEVICE_TYPE_ACCELERATOR (1 << 3) |
Definition at line 418 of file util_opencl.h.
#define CL_DEVICE_TYPE_ALL 0xFFFFFFFF |
Definition at line 419 of file util_opencl.h.
#define CL_DEVICE_TYPE_CPU (1 << 1) |
Definition at line 416 of file util_opencl.h.
#define CL_DEVICE_TYPE_DEFAULT (1 << 0) |
Definition at line 415 of file util_opencl.h.
#define CL_DEVICE_TYPE_GPU (1 << 2) |
Definition at line 417 of file util_opencl.h.
#define CL_DEVICE_VENDOR 0x102C |
Definition at line 466 of file util_opencl.h.
#define CL_DEVICE_VENDOR_ID 0x1001 |
Definition at line 423 of file util_opencl.h.
#define CL_DEVICE_VERSION 0x102F |
Definition at line 469 of file util_opencl.h.
#define CL_DRIVER_VERSION 0x102D |
Definition at line 467 of file util_opencl.h.
#define CL_EVENT_COMMAND_EXECUTION_STATUS 0x11D3 |
Definition at line 641 of file util_opencl.h.
#define CL_EVENT_COMMAND_QUEUE 0x11D0 |
Definition at line 638 of file util_opencl.h.
#define CL_EVENT_COMMAND_TYPE 0x11D1 |
Definition at line 639 of file util_opencl.h.
#define CL_EVENT_REFERENCE_COUNT 0x11D2 |
Definition at line 640 of file util_opencl.h.
#define CL_EXEC_KERNEL (1 << 0) |
Definition at line 503 of file util_opencl.h.
#define CL_EXEC_NATIVE_KERNEL (1 << 1) |
Definition at line 504 of file util_opencl.h.
#define CL_FALSE 0 |
Definition at line 404 of file util_opencl.h.
#define CL_FILTER_LINEAR 0x1141 |
Definition at line 592 of file util_opencl.h.
#define CL_FILTER_NEAREST 0x1140 |
Definition at line 591 of file util_opencl.h.
#define CL_FLOAT 0x10DE |
Definition at line 559 of file util_opencl.h.
#define CL_FLT_DIG 6 |
Definition at line 255 of file util_opencl.h.
#define CL_FLT_EPSILON 0x1.0p-23f |
Definition at line 270 of file util_opencl.h.
#define CL_FLT_MANT_DIG 24 |
Definition at line 256 of file util_opencl.h.
#define CL_FLT_MAX 0x1.fffffep127f |
Definition at line 268 of file util_opencl.h.
#define CL_FLT_MAX_10_EXP +38 |
Definition at line 257 of file util_opencl.h.
#define CL_FLT_MAX_EXP +128 |
Definition at line 258 of file util_opencl.h.
#define CL_FLT_MIN 0x1.0p-126f |
Definition at line 269 of file util_opencl.h.
#define CL_FLT_MIN_10_EXP -37 |
Definition at line 259 of file util_opencl.h.
#define CL_FLT_MIN_EXP -125 |
Definition at line 260 of file util_opencl.h.
#define CL_FLT_RADIX 2 |
Definition at line 261 of file util_opencl.h.
#define CL_FP_DENORM (1 << 0) |
Definition at line 486 of file util_opencl.h.
#define CL_FP_FMA (1 << 5) |
Definition at line 491 of file util_opencl.h.
#define CL_FP_INF_NAN (1 << 1) |
Definition at line 487 of file util_opencl.h.
#define CL_FP_ROUND_TO_INF (1 << 4) |
Definition at line 490 of file util_opencl.h.
#define CL_FP_ROUND_TO_NEAREST (1 << 2) |
Definition at line 488 of file util_opencl.h.
#define CL_FP_ROUND_TO_ZERO (1 << 3) |
Definition at line 489 of file util_opencl.h.
#define CL_GLOBAL 0x2 |
Definition at line 500 of file util_opencl.h.
#define CL_HALF_FLOAT 0x10DD |
Definition at line 558 of file util_opencl.h.
#define CL_IMAGE_DEPTH 0x1116 |
Definition at line 582 of file util_opencl.h.
#define CL_IMAGE_ELEMENT_SIZE 0x1111 |
Definition at line 577 of file util_opencl.h.
#define CL_IMAGE_FORMAT 0x1110 |
Definition at line 576 of file util_opencl.h.
#define CL_IMAGE_FORMAT_MISMATCH -9 |
Definition at line 360 of file util_opencl.h.
#define CL_IMAGE_FORMAT_NOT_SUPPORTED -10 |
Definition at line 361 of file util_opencl.h.
#define CL_IMAGE_HEIGHT 0x1115 |
Definition at line 581 of file util_opencl.h.
#define CL_IMAGE_ROW_PITCH 0x1112 |
Definition at line 578 of file util_opencl.h.
#define CL_IMAGE_SLICE_PITCH 0x1113 |
Definition at line 579 of file util_opencl.h.
#define CL_IMAGE_WIDTH 0x1114 |
Definition at line 580 of file util_opencl.h.
#define CL_INT_MAX 2147483647 |
Definition at line 248 of file util_opencl.h.
#define CL_INT_MIN (-2147483647-1) |
Definition at line 249 of file util_opencl.h.
#define CL_INTENSITY 0x10B8 |
Definition at line 541 of file util_opencl.h.
#define CL_INVALID_ARG_INDEX -49 |
Definition at line 384 of file util_opencl.h.
#define CL_INVALID_ARG_SIZE -51 |
Definition at line 386 of file util_opencl.h.
#define CL_INVALID_ARG_VALUE -50 |
Definition at line 385 of file util_opencl.h.
#define CL_INVALID_BINARY -42 |
Definition at line 377 of file util_opencl.h.
#define CL_INVALID_BUFFER_SIZE -61 |
Definition at line 396 of file util_opencl.h.
#define CL_INVALID_BUILD_OPTIONS -43 |
Definition at line 378 of file util_opencl.h.
#define CL_INVALID_COMMAND_QUEUE -36 |
Definition at line 371 of file util_opencl.h.
#define CL_INVALID_CONTEXT -34 |
Definition at line 369 of file util_opencl.h.
#define CL_INVALID_DEVICE -33 |
Definition at line 368 of file util_opencl.h.
#define CL_INVALID_DEVICE_TYPE -31 |
Definition at line 366 of file util_opencl.h.
#define CL_INVALID_EVENT -58 |
Definition at line 393 of file util_opencl.h.
#define CL_INVALID_EVENT_WAIT_LIST -57 |
Definition at line 392 of file util_opencl.h.
#define CL_INVALID_GL_OBJECT -60 |
Definition at line 395 of file util_opencl.h.
#define CL_INVALID_GLOBAL_OFFSET -56 |
Definition at line 391 of file util_opencl.h.
#define CL_INVALID_GLOBAL_WORK_SIZE -63 |
Definition at line 398 of file util_opencl.h.
#define CL_INVALID_HOST_PTR -37 |
Definition at line 372 of file util_opencl.h.
#define CL_INVALID_IMAGE_FORMAT_DESCRIPTOR -39 |
Definition at line 374 of file util_opencl.h.
#define CL_INVALID_IMAGE_SIZE -40 |
Definition at line 375 of file util_opencl.h.
#define CL_INVALID_KERNEL -48 |
Definition at line 383 of file util_opencl.h.
#define CL_INVALID_KERNEL_ARGS -52 |
Definition at line 387 of file util_opencl.h.
#define CL_INVALID_KERNEL_DEFINITION -47 |
Definition at line 382 of file util_opencl.h.
#define CL_INVALID_KERNEL_NAME -46 |
Definition at line 381 of file util_opencl.h.
#define CL_INVALID_MEM_OBJECT -38 |
Definition at line 373 of file util_opencl.h.
#define CL_INVALID_MIP_LEVEL -62 |
Definition at line 397 of file util_opencl.h.
#define CL_INVALID_OPERATION -59 |
Definition at line 394 of file util_opencl.h.
#define CL_INVALID_PLATFORM -32 |
Definition at line 367 of file util_opencl.h.
#define CL_INVALID_PROGRAM -44 |
Definition at line 379 of file util_opencl.h.
#define CL_INVALID_PROGRAM_EXECUTABLE -45 |
Definition at line 380 of file util_opencl.h.
#define CL_INVALID_QUEUE_PROPERTIES -35 |
Definition at line 370 of file util_opencl.h.
#define CL_INVALID_SAMPLER -41 |
Definition at line 376 of file util_opencl.h.
#define CL_INVALID_VALUE -30 |
Definition at line 365 of file util_opencl.h.
#define CL_INVALID_WORK_DIMENSION -53 |
Definition at line 388 of file util_opencl.h.
#define CL_INVALID_WORK_GROUP_SIZE -54 |
Definition at line 389 of file util_opencl.h.
#define CL_INVALID_WORK_ITEM_SIZE -55 |
Definition at line 390 of file util_opencl.h.
#define CL_KERNEL_COMPILE_WORK_GROUP_SIZE 0x11B1 |
Definition at line 634 of file util_opencl.h.
#define CL_KERNEL_CONTEXT 0x1193 |
Definition at line 629 of file util_opencl.h.
#define CL_KERNEL_FUNCTION_NAME 0x1190 |
Definition at line 626 of file util_opencl.h.
#define CL_KERNEL_LOCAL_MEM_SIZE 0x11B2 |
Definition at line 635 of file util_opencl.h.
#define CL_KERNEL_NUM_ARGS 0x1191 |
Definition at line 627 of file util_opencl.h.
#define CL_KERNEL_PROGRAM 0x1194 |
Definition at line 630 of file util_opencl.h.
#define CL_KERNEL_REFERENCE_COUNT 0x1192 |
Definition at line 628 of file util_opencl.h.
#define CL_KERNEL_WORK_GROUP_SIZE 0x11B0 |
Definition at line 633 of file util_opencl.h.
#define CL_LOCAL 0x1 |
Definition at line 499 of file util_opencl.h.
#define CL_LONG_MAX ((cl_long) 0x7FFFFFFFFFFFFFFFLL) |
Definition at line 251 of file util_opencl.h.
#define CL_LONG_MIN ((cl_long) -0x7FFFFFFFFFFFFFFFLL - 1LL) |
Definition at line 252 of file util_opencl.h.
#define CL_LUMINANCE 0x10B9 |
Definition at line 542 of file util_opencl.h.
#define CL_MAP_FAILURE -12 |
Definition at line 363 of file util_opencl.h.
#define CL_MAP_READ (1 << 0) |
Definition at line 602 of file util_opencl.h.
#define CL_MAP_WRITE (1 << 1) |
Definition at line 603 of file util_opencl.h.
#define CL_MEM_ALLOC_HOST_PTR (1 << 4) |
Definition at line 529 of file util_opencl.h.
#define CL_MEM_CONTEXT 0x1106 |
Definition at line 573 of file util_opencl.h.
#define CL_MEM_COPY_HOST_PTR (1 << 5) |
Definition at line 530 of file util_opencl.h.
#define CL_MEM_COPY_OVERLAP -8 |
Definition at line 359 of file util_opencl.h.
#define CL_MEM_FLAGS 0x1101 |
Definition at line 568 of file util_opencl.h.
#define CL_MEM_HOST_PTR 0x1103 |
Definition at line 570 of file util_opencl.h.
#define CL_MEM_MAP_COUNT 0x1104 |
Definition at line 571 of file util_opencl.h.
#define CL_MEM_OBJECT_ALLOCATION_FAILURE -4 |
Definition at line 355 of file util_opencl.h.
#define CL_MEM_OBJECT_BUFFER 0x10F0 |
Definition at line 562 of file util_opencl.h.
#define CL_MEM_OBJECT_IMAGE2D 0x10F1 |
Definition at line 563 of file util_opencl.h.
#define CL_MEM_OBJECT_IMAGE3D 0x10F2 |
Definition at line 564 of file util_opencl.h.
#define CL_MEM_READ_ONLY (1 << 2) |
Definition at line 527 of file util_opencl.h.
#define CL_MEM_READ_WRITE (1 << 0) |
Definition at line 525 of file util_opencl.h.
#define CL_MEM_REFERENCE_COUNT 0x1105 |
Definition at line 572 of file util_opencl.h.
#define CL_MEM_SIZE 0x1102 |
Definition at line 569 of file util_opencl.h.
#define CL_MEM_TYPE 0x1100 |
Definition at line 567 of file util_opencl.h.
#define CL_MEM_USE_HOST_PTR (1 << 3) |
Definition at line 528 of file util_opencl.h.
#define CL_MEM_WRITE_ONLY (1 << 1) |
Definition at line 526 of file util_opencl.h.
#define CL_NONE 0x0 |
Definition at line 494 of file util_opencl.h.
#define CL_OUT_OF_HOST_MEMORY -6 |
Definition at line 357 of file util_opencl.h.
#define CL_OUT_OF_RESOURCES -5 |
Definition at line 356 of file util_opencl.h.
#define CL_PLATFORM_EXTENSIONS 0x0904 |
Definition at line 412 of file util_opencl.h.
#define CL_PLATFORM_NAME 0x0902 |
Definition at line 410 of file util_opencl.h.
#define CL_PLATFORM_PROFILE 0x0900 |
Definition at line 408 of file util_opencl.h.
#define CL_PLATFORM_VENDOR 0x0903 |
Definition at line 411 of file util_opencl.h.
#define CL_PLATFORM_VERSION 0x0901 |
Definition at line 409 of file util_opencl.h.
#define CL_PROFILING_COMMAND_END 0x1283 |
Definition at line 672 of file util_opencl.h.
#define CL_PROFILING_COMMAND_QUEUED 0x1280 |
Definition at line 669 of file util_opencl.h.
#define CL_PROFILING_COMMAND_START 0x1282 |
Definition at line 671 of file util_opencl.h.
#define CL_PROFILING_COMMAND_SUBMIT 0x1281 |
Definition at line 670 of file util_opencl.h.
#define CL_PROFILING_INFO_NOT_AVAILABLE -7 |
Definition at line 358 of file util_opencl.h.
#define CL_PROGRAM_BINARIES 0x1166 |
Definition at line 612 of file util_opencl.h.
#define CL_PROGRAM_BINARY_SIZES 0x1165 |
Definition at line 611 of file util_opencl.h.
#define CL_PROGRAM_BUILD_LOG 0x1183 |
Definition at line 617 of file util_opencl.h.
#define CL_PROGRAM_BUILD_OPTIONS 0x1182 |
Definition at line 616 of file util_opencl.h.
#define CL_PROGRAM_BUILD_STATUS 0x1181 |
Definition at line 615 of file util_opencl.h.
#define CL_PROGRAM_CONTEXT 0x1161 |
Definition at line 607 of file util_opencl.h.
#define CL_PROGRAM_DEVICES 0x1163 |
Definition at line 609 of file util_opencl.h.
#define CL_PROGRAM_NUM_DEVICES 0x1162 |
Definition at line 608 of file util_opencl.h.
#define CL_PROGRAM_REFERENCE_COUNT 0x1160 |
Definition at line 606 of file util_opencl.h.
#define CL_PROGRAM_SOURCE 0x1164 |
Definition at line 610 of file util_opencl.h.
#define CL_QUEUE_CONTEXT 0x1090 |
Definition at line 519 of file util_opencl.h.
#define CL_QUEUE_DEVICE 0x1091 |
Definition at line 520 of file util_opencl.h.
#define CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE (1 << 0) |
Definition at line 507 of file util_opencl.h.
#define CL_QUEUE_PROFILING_ENABLE (1 << 1) |
Definition at line 508 of file util_opencl.h.
#define CL_QUEUE_PROPERTIES 0x1093 |
Definition at line 522 of file util_opencl.h.
#define CL_QUEUE_REFERENCE_COUNT 0x1092 |
Definition at line 521 of file util_opencl.h.
#define CL_QUEUED 0x3 |
Definition at line 666 of file util_opencl.h.
#define CL_R 0x10B0 |
Definition at line 533 of file util_opencl.h.
#define CL_RA 0x10B3 |
Definition at line 536 of file util_opencl.h.
#define CL_READ_ONLY_CACHE 0x1 |
Definition at line 495 of file util_opencl.h.
#define CL_READ_WRITE_CACHE 0x2 |
Definition at line 496 of file util_opencl.h.
#define CL_RG 0x10B2 |
Definition at line 535 of file util_opencl.h.
#define CL_RGB 0x10B4 |
Definition at line 537 of file util_opencl.h.
#define CL_RGBA 0x10B5 |
Definition at line 538 of file util_opencl.h.
#define CL_RUNNING 0x1 |
Definition at line 664 of file util_opencl.h.
#define CL_SAMPLER_ADDRESSING_MODE 0x1153 |
Definition at line 598 of file util_opencl.h.
#define CL_SAMPLER_CONTEXT 0x1151 |
Definition at line 596 of file util_opencl.h.
#define CL_SAMPLER_FILTER_MODE 0x1154 |
Definition at line 599 of file util_opencl.h.
#define CL_SAMPLER_NORMALIZED_COORDS 0x1152 |
Definition at line 597 of file util_opencl.h.
#define CL_SAMPLER_REFERENCE_COUNT 0x1150 |
Definition at line 595 of file util_opencl.h.
#define CL_SCHAR_MAX 127 |
Definition at line 240 of file util_opencl.h.
#define CL_SCHAR_MIN (-127-1) |
Definition at line 241 of file util_opencl.h.
#define CL_SHRT_MAX 32767 |
Definition at line 245 of file util_opencl.h.
#define CL_SHRT_MIN (-32767-1) |
Definition at line 246 of file util_opencl.h.
#define CL_SIGNED_INT16 0x10D8 |
Definition at line 553 of file util_opencl.h.
#define CL_SIGNED_INT32 0x10D9 |
Definition at line 554 of file util_opencl.h.
#define CL_SIGNED_INT8 0x10D7 |
Definition at line 552 of file util_opencl.h.
#define CL_SNORM_INT16 0x10D1 |
Definition at line 546 of file util_opencl.h.
#define CL_SNORM_INT8 0x10D0 |
Definition at line 545 of file util_opencl.h.
#define CL_SUBMITTED 0x2 |
Definition at line 665 of file util_opencl.h.
#define CL_SUCCESS 0 |
Definition at line 351 of file util_opencl.h.
#define CL_TRUE 1 |
Definition at line 405 of file util_opencl.h.
#define CL_UCHAR_MAX 255 |
Definition at line 244 of file util_opencl.h.
#define CL_UINT_MAX 0xffffffffU |
Definition at line 250 of file util_opencl.h.
#define CL_ULONG_MAX ((cl_ulong) 0xFFFFFFFFFFFFFFFFULL) |
Definition at line 253 of file util_opencl.h.
#define CL_UNORM_INT16 0x10D3 |
Definition at line 548 of file util_opencl.h.
#define CL_UNORM_INT8 0x10D2 |
Definition at line 547 of file util_opencl.h.
#define CL_UNORM_INT_101010 0x10D6 |
Definition at line 551 of file util_opencl.h.
#define CL_UNORM_SHORT_555 0x10D5 |
Definition at line 550 of file util_opencl.h.
#define CL_UNORM_SHORT_565 0x10D4 |
Definition at line 549 of file util_opencl.h.
#define CL_UNSIGNED_INT16 0x10DB |
Definition at line 556 of file util_opencl.h.
#define CL_UNSIGNED_INT32 0x10DC |
Definition at line 557 of file util_opencl.h.
#define CL_UNSIGNED_INT8 0x10DA |
Definition at line 555 of file util_opencl.h.
#define CL_USHRT_MAX 65535 |
Definition at line 247 of file util_opencl.h.
#define CL_VERSION_1_0 1 |
Definition at line 401 of file util_opencl.h.
#define clBuildProgram CLEW_GET_FUN(__clewBuildProgram ) |
Definition at line 1262 of file util_opencl.h.
#define clCreateBuffer CLEW_GET_FUN(__clewCreateBuffer ) |
Definition at line 1246 of file util_opencl.h.
#define clCreateCommandQueue CLEW_GET_FUN(__clewCreateCommandQueue ) |
Definition at line 1241 of file util_opencl.h.
#define clCreateContext CLEW_GET_FUN(__clewCreateContext ) |
Definition at line 1236 of file util_opencl.h.
#define clCreateContextFromType CLEW_GET_FUN(__clewCreateContextFromType ) |
Definition at line 1237 of file util_opencl.h.
#define clCreateImage2D CLEW_GET_FUN(__clewCreateImage2D ) |
Definition at line 1247 of file util_opencl.h.
#define clCreateImage3D CLEW_GET_FUN(__clewCreateImage3D ) |
Definition at line 1248 of file util_opencl.h.
#define clCreateKernel CLEW_GET_FUN(__clewCreateKernel ) |
Definition at line 1266 of file util_opencl.h.
#define clCreateKernelsInProgram CLEW_GET_FUN(__clewCreateKernelsInProgram ) |
Definition at line 1267 of file util_opencl.h.
#define clCreateProgramWithBinary CLEW_GET_FUN(__clewCreateProgramWithBinary ) |
Definition at line 1259 of file util_opencl.h.
#define clCreateProgramWithSource CLEW_GET_FUN(__clewCreateProgramWithSource ) |
Definition at line 1258 of file util_opencl.h.
#define clCreateSampler CLEW_GET_FUN(__clewCreateSampler ) |
Definition at line 1254 of file util_opencl.h.
#define clEnqueueBarrier CLEW_GET_FUN(__clewEnqueueBarrier ) |
Definition at line 1296 of file util_opencl.h.
#define clEnqueueCopyBuffer CLEW_GET_FUN(__clewEnqueueCopyBuffer ) |
Definition at line 1282 of file util_opencl.h.
#define clEnqueueCopyBufferToImage CLEW_GET_FUN(__clewEnqueueCopyBufferToImage ) |
Definition at line 1287 of file util_opencl.h.
#define clEnqueueCopyImage CLEW_GET_FUN(__clewEnqueueCopyImage ) |
Definition at line 1285 of file util_opencl.h.
#define clEnqueueCopyImageToBuffer CLEW_GET_FUN(__clewEnqueueCopyImageToBuffer ) |
Definition at line 1286 of file util_opencl.h.
#define clEnqueueMapBuffer CLEW_GET_FUN(__clewEnqueueMapBuffer ) |
Definition at line 1288 of file util_opencl.h.
#define clEnqueueMapImage CLEW_GET_FUN(__clewEnqueueMapImage ) |
Definition at line 1289 of file util_opencl.h.
#define clEnqueueMarker CLEW_GET_FUN(__clewEnqueueMarker ) |
Definition at line 1294 of file util_opencl.h.
#define clEnqueueNativeKernel CLEW_GET_FUN(__clewEnqueueNativeKernel ) |
Definition at line 1293 of file util_opencl.h.
#define clEnqueueNDRangeKernel CLEW_GET_FUN(__clewEnqueueNDRangeKernel ) |
Definition at line 1291 of file util_opencl.h.
#define clEnqueueReadBuffer CLEW_GET_FUN(__clewEnqueueReadBuffer ) |
Definition at line 1280 of file util_opencl.h.
#define clEnqueueReadImage CLEW_GET_FUN(__clewEnqueueReadImage ) |
Definition at line 1283 of file util_opencl.h.
#define clEnqueueTask CLEW_GET_FUN(__clewEnqueueTask ) |
Definition at line 1292 of file util_opencl.h.
#define clEnqueueUnmapMemObject CLEW_GET_FUN(__clewEnqueueUnmapMemObject ) |
Definition at line 1290 of file util_opencl.h.
#define clEnqueueWaitForEvents CLEW_GET_FUN(__clewEnqueueWaitForEvents ) |
Definition at line 1295 of file util_opencl.h.
#define clEnqueueWriteBuffer CLEW_GET_FUN(__clewEnqueueWriteBuffer ) |
Definition at line 1281 of file util_opencl.h.
#define clEnqueueWriteImage CLEW_GET_FUN(__clewEnqueueWriteImage ) |
Definition at line 1284 of file util_opencl.h.
#define CLEW_ERROR_ATEXIT_FAILED -2 |
Error code for failing to queue the closing of the dynamic library to atexit()
Definition at line 1303 of file util_opencl.h.
#define CLEW_ERROR_OPEN_FAILED -1 |
Error code for failing to open the dynamic library.
Definition at line 1302 of file util_opencl.h.
#define CLEW_FUN_EXPORT CLEWAPI |
Definition at line 1157 of file util_opencl.h.
#define CLEW_GET_FUN | ( | x | ) | x |
Definition at line 1160 of file util_opencl.h.
#define CLEW_STATIC |
Definition at line 1142 of file util_opencl.h.
#define CLEW_SUCCESS 0 |
Success error code.
Definition at line 1301 of file util_opencl.h.
#define CLEWAPI extern |
Definition at line 1145 of file util_opencl.h.
#define clFinish CLEW_GET_FUN(__clewFinish ) |
Definition at line 1279 of file util_opencl.h.
#define clFlush CLEW_GET_FUN(__clewFlush ) |
Definition at line 1278 of file util_opencl.h.
#define clGetCommandQueueInfo CLEW_GET_FUN(__clewGetCommandQueueInfo ) |
Definition at line 1244 of file util_opencl.h.
#define clGetContextInfo CLEW_GET_FUN(__clewGetContextInfo ) |
Definition at line 1240 of file util_opencl.h.
#define clGetDeviceIDs CLEW_GET_FUN(__clewGetDeviceIDs ) |
Definition at line 1234 of file util_opencl.h.
#define clGetDeviceInfo CLEW_GET_FUN(__clewGetDeviceInfo ) |
Definition at line 1235 of file util_opencl.h.
#define clGetEventInfo CLEW_GET_FUN(__clewGetEventInfo ) |
Definition at line 1274 of file util_opencl.h.
#define clGetEventProfilingInfo CLEW_GET_FUN(__clewGetEventProfilingInfo ) |
Definition at line 1277 of file util_opencl.h.
#define clGetExtensionFunctionAddress CLEW_GET_FUN(__clewGetExtensionFunctionAddress ) |
Definition at line 1297 of file util_opencl.h.
#define clGetImageInfo CLEW_GET_FUN(__clewGetImageInfo ) |
Definition at line 1253 of file util_opencl.h.
#define clGetKernelInfo CLEW_GET_FUN(__clewGetKernelInfo ) |
Definition at line 1271 of file util_opencl.h.
#define clGetKernelWorkGroupInfo CLEW_GET_FUN(__clewGetKernelWorkGroupInfo ) |
Definition at line 1272 of file util_opencl.h.
#define clGetMemObjectInfo CLEW_GET_FUN(__clewGetMemObjectInfo ) |
Definition at line 1252 of file util_opencl.h.
#define clGetPlatformIDs CLEW_GET_FUN(__clewGetPlatformIDs ) |
Definition at line 1232 of file util_opencl.h.
#define clGetPlatformInfo CLEW_GET_FUN(__clewGetPlatformInfo ) |
Definition at line 1233 of file util_opencl.h.
#define clGetProgramBuildInfo CLEW_GET_FUN(__clewGetProgramBuildInfo ) |
Definition at line 1265 of file util_opencl.h.
#define clGetProgramInfo CLEW_GET_FUN(__clewGetProgramInfo ) |
Definition at line 1264 of file util_opencl.h.
#define clGetSamplerInfo CLEW_GET_FUN(__clewGetSamplerInfo ) |
Definition at line 1257 of file util_opencl.h.
#define clGetSupportedImageFormats CLEW_GET_FUN(__clewGetSupportedImageFormats ) |
Definition at line 1251 of file util_opencl.h.
#define clReleaseCommandQueue CLEW_GET_FUN(__clewReleaseCommandQueue ) |
Definition at line 1243 of file util_opencl.h.
#define clReleaseContext CLEW_GET_FUN(__clewReleaseContext ) |
Definition at line 1239 of file util_opencl.h.
#define clReleaseEvent CLEW_GET_FUN(__clewReleaseEvent ) |
Definition at line 1276 of file util_opencl.h.
#define clReleaseKernel CLEW_GET_FUN(__clewReleaseKernel ) |
Definition at line 1269 of file util_opencl.h.
#define clReleaseMemObject CLEW_GET_FUN(__clewReleaseMemObject ) |
Definition at line 1250 of file util_opencl.h.
#define clReleaseProgram CLEW_GET_FUN(__clewReleaseProgram ) |
Definition at line 1261 of file util_opencl.h.
#define clReleaseSampler CLEW_GET_FUN(__clewReleaseSampler ) |
Definition at line 1256 of file util_opencl.h.
#define clRetainCommandQueue CLEW_GET_FUN(__clewRetainCommandQueue ) |
Definition at line 1242 of file util_opencl.h.
#define clRetainContext CLEW_GET_FUN(__clewRetainContext ) |
Definition at line 1238 of file util_opencl.h.
#define clRetainEvent CLEW_GET_FUN(__clewRetainEvent ) |
Definition at line 1275 of file util_opencl.h.
#define clRetainKernel CLEW_GET_FUN(__clewRetainKernel ) |
Definition at line 1268 of file util_opencl.h.
#define clRetainMemObject CLEW_GET_FUN(__clewRetainMemObject ) |
Definition at line 1249 of file util_opencl.h.
#define clRetainProgram CLEW_GET_FUN(__clewRetainProgram ) |
Definition at line 1260 of file util_opencl.h.
#define clRetainSampler CLEW_GET_FUN(__clewRetainSampler ) |
Definition at line 1255 of file util_opencl.h.
#define clSetCommandQueueProperty CLEW_GET_FUN(__clewSetCommandQueueProperty ) |
Definition at line 1245 of file util_opencl.h.
#define clSetKernelArg CLEW_GET_FUN(__clewSetKernelArg ) |
Definition at line 1270 of file util_opencl.h.
#define clUnloadCompiler CLEW_GET_FUN(__clewUnloadCompiler ) |
Definition at line 1263 of file util_opencl.h.
#define clWaitForEvents CLEW_GET_FUN(__clewWaitForEvents ) |
Definition at line 1273 of file util_opencl.h.
typedef double cl_double __attribute__((aligned(8))) |
Definition at line 159 of file util_opencl.h.
typedef cl_uint cl_addressing_mode |
Definition at line 328 of file util_opencl.h.
typedef cl_ulong cl_bitfield |
Definition at line 308 of file util_opencl.h.
typedef cl_uint cl_bool |
Definition at line 307 of file util_opencl.h.
typedef cl_int cl_build_status |
Definition at line 334 of file util_opencl.h.
typedef cl_uint cl_channel_order |
Definition at line 322 of file util_opencl.h.
typedef cl_uint cl_channel_type |
Definition at line 323 of file util_opencl.h.
typedef int8_t cl_char |
Definition at line 157 of file util_opencl.h.
typedef struct _cl_command_queue* cl_command_queue |
Definition at line 300 of file util_opencl.h.
typedef cl_uint cl_command_queue_info |
Definition at line 321 of file util_opencl.h.
Definition at line 317 of file util_opencl.h.
typedef cl_uint cl_command_type |
Definition at line 338 of file util_opencl.h.
typedef struct _cl_context* cl_context |
Definition at line 299 of file util_opencl.h.
typedef cl_uint cl_context_info |
Definition at line 320 of file util_opencl.h.
typedef intptr_t cl_context_properties |
Definition at line 319 of file util_opencl.h.
typedef cl_bitfield cl_device_address_info |
Definition at line 312 of file util_opencl.h.
Definition at line 316 of file util_opencl.h.
typedef cl_bitfield cl_device_fp_config |
Definition at line 313 of file util_opencl.h.
typedef struct _cl_device_id* cl_device_id |
Definition at line 298 of file util_opencl.h.
typedef cl_uint cl_device_info |
Definition at line 311 of file util_opencl.h.
typedef cl_uint cl_device_local_mem_type |
Definition at line 315 of file util_opencl.h.
typedef cl_uint cl_device_mem_cache_type |
Definition at line 314 of file util_opencl.h.
typedef cl_bitfield cl_device_type |
Definition at line 309 of file util_opencl.h.
typedef struct _cl_event* cl_event |
Definition at line 304 of file util_opencl.h.
typedef cl_uint cl_event_info |
Definition at line 337 of file util_opencl.h.
typedef cl_uint cl_filter_mode |
Definition at line 329 of file util_opencl.h.
typedef struct _cl_image_format cl_image_format |
typedef cl_uint cl_image_info |
Definition at line 327 of file util_opencl.h.
typedef struct _cl_kernel* cl_kernel |
Definition at line 303 of file util_opencl.h.
typedef cl_uint cl_kernel_info |
Definition at line 335 of file util_opencl.h.
typedef cl_uint cl_kernel_work_group_info |
Definition at line 336 of file util_opencl.h.
typedef cl_bitfield cl_map_flags |
Definition at line 331 of file util_opencl.h.
typedef struct _cl_mem* cl_mem |
Definition at line 301 of file util_opencl.h.
typedef cl_bitfield cl_mem_flags |
Definition at line 324 of file util_opencl.h.
typedef cl_uint cl_mem_info |
Definition at line 326 of file util_opencl.h.
typedef cl_uint cl_mem_object_type |
Definition at line 325 of file util_opencl.h.
typedef struct _cl_platform_id* cl_platform_id |
Definition at line 297 of file util_opencl.h.
typedef cl_uint cl_platform_info |
Definition at line 310 of file util_opencl.h.
typedef cl_uint cl_profiling_info |
Definition at line 339 of file util_opencl.h.
typedef struct _cl_program* cl_program |
Definition at line 302 of file util_opencl.h.
typedef cl_uint cl_program_build_info |
Definition at line 333 of file util_opencl.h.
typedef cl_uint cl_program_info |
Definition at line 332 of file util_opencl.h.
typedef struct _cl_sampler* cl_sampler |
Definition at line 305 of file util_opencl.h.
typedef cl_uint cl_sampler_info |
Definition at line 330 of file util_opencl.h.
typedef uint8_t cl_uchar |
Definition at line 158 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLBUILDPROGRAM)(cl_program, cl_uint, const cl_device_id *, const char *, void(*pfn_notify)(cl_program, void *), void *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 866 of file util_opencl.h.
typedef CL_API_ENTRY cl_mem(CL_API_CALL * PFNCLCREATEBUFFER)(cl_context, cl_mem_flags, size_t, void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 765 of file util_opencl.h.
typedef CL_API_ENTRY cl_command_queue(CL_API_CALL * PFNCLCREATECOMMANDQUEUE)(cl_context, cl_device_id, cl_command_queue_properties, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 739 of file util_opencl.h.
typedef CL_API_ENTRY cl_context(CL_API_CALL * PFNCLCREATECONTEXT)(const cl_context_properties *, cl_uint, const cl_device_id *, void(*pfn_notify)(const char *, const void *, size_t, void *), void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 710 of file util_opencl.h.
typedef CL_API_ENTRY cl_context(CL_API_CALL * PFNCLCREATECONTEXTFROMTYPE)(const cl_context_properties *, cl_device_type, void(*pfn_notify)(const char *, const void *, size_t, void *), void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 718 of file util_opencl.h.
typedef CL_API_ENTRY cl_mem(CL_API_CALL * PFNCLCREATEIMAGE2D)(cl_context, cl_mem_flags, const cl_image_format *, size_t, size_t, size_t, void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 772 of file util_opencl.h.
typedef CL_API_ENTRY cl_mem(CL_API_CALL * PFNCLCREATEIMAGE3D)(cl_context, cl_mem_flags, const cl_image_format *, size_t, size_t, size_t, size_t, size_t, void *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 782 of file util_opencl.h.
typedef CL_API_ENTRY cl_kernel(CL_API_CALL * PFNCLCREATEKERNEL)(cl_program, const char *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 893 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLCREATEKERNELSINPROGRAM)(cl_program, cl_uint, cl_kernel *, cl_uint *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 898 of file util_opencl.h.
typedef CL_API_ENTRY cl_program(CL_API_CALL * PFNCLCREATEPROGRAMWITHBINARY)(cl_context, cl_uint, const cl_device_id *, const size_t *, const unsigned char **, cl_int *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 851 of file util_opencl.h.
typedef CL_API_ENTRY cl_program(CL_API_CALL * PFNCLCREATEPROGRAMWITHSOURCE)(cl_context, cl_uint, const char **, const size_t *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 844 of file util_opencl.h.
typedef CL_API_ENTRY cl_sampler(CL_API_CALL * PFNCLCREATESAMPLER)(cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 823 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUEBARRIER)(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1130 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUECOPYBUFFER)(cl_command_queue, cl_mem, cl_mem, size_t, size_t, size_t, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 987 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUECOPYBUFFERTOIMAGE)(cl_command_queue, cl_mem, cl_mem, size_t, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1046 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUECOPYIMAGE)(cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1024 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUECOPYIMAGETOBUFFER)(cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, size_t, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1035 of file util_opencl.h.
typedef CL_API_ENTRY void*(CL_API_CALL * PFNCLENQUEUEMAPBUFFER)(cl_command_queue, cl_mem, cl_bool, cl_map_flags, size_t, size_t, cl_uint, const cl_event *, cl_event *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1057 of file util_opencl.h.
typedef CL_API_ENTRY void*(CL_API_CALL * PFNCLENQUEUEMAPIMAGE)(cl_command_queue, cl_mem, cl_bool, cl_map_flags, const size_t *, const size_t *, size_t *, size_t *, cl_uint, const cl_event *, cl_event *, cl_int *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1069 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUEMARKER)(cl_command_queue, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1121 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUENATIVEKERNEL)(cl_command_queue, void(*user_func)(void *), void *, size_t, cl_uint, const cl_mem *, const void **, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1109 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUENDRANGEKERNEL)(cl_command_queue, cl_kernel, cl_uint, const size_t *, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1091 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUEREADBUFFER)(cl_command_queue, cl_mem, cl_bool, size_t, size_t, void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 965 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUEREADIMAGE)(cl_command_queue, cl_mem, cl_bool, const size_t *, const size_t *, size_t, size_t, void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 998 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUETASK)(cl_command_queue, cl_kernel, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1102 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUEUNMAPMEMOBJECT)(cl_command_queue, cl_mem, void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1083 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUEWAITFOREVENTS)(cl_command_queue, cl_uint, const cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1125 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUEWRITEBUFFER)(cl_command_queue, cl_mem, cl_bool, size_t, size_t, const void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 976 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLENQUEUEWRITEIMAGE)(cl_command_queue, cl_mem, cl_bool, const size_t *, const size_t *, size_t, size_t, const void *, cl_uint, const cl_event *, cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1011 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLFINISH)(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 961 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLFLUSH)(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 958 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETCOMMANDQUEUEINFO)(cl_command_queue, cl_command_queue_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 751 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETCONTEXTINFO)(cl_context, cl_context_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 731 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETDEVICEIDS)(cl_platform_id, cl_device_type, cl_uint, cl_device_id *, cl_uint *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 695 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETDEVICEINFO)(cl_device_id, cl_device_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 702 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETEVENTINFO)(cl_event, cl_event_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 936 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETEVENTPROFILINGINFO)(cl_event, cl_profiling_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 950 of file util_opencl.h.
typedef CL_API_ENTRY void*(CL_API_CALL * PFNCLGETEXTENSIONFUNCTIONADDRESS)(const char *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 1139 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETIMAGEINFO)(cl_mem, cl_image_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 815 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETKERNELINFO)(cl_kernel, cl_kernel_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 916 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETKERNELWORKGROUPINFO)(cl_kernel, cl_device_id, cl_kernel_work_group_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 923 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETMEMOBJECTINFO)(cl_mem, cl_mem_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 808 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETPLATFORMIDS)(cl_uint, cl_platform_id *, cl_uint *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 682 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETPLATFORMINFO)(cl_platform_id, cl_platform_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 687 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETPROGRAMBUILDINFO)(cl_program, cl_device_id, cl_program_build_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 884 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETPROGRAMINFO)(cl_program, cl_program_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 877 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETSAMPLERINFO)(cl_sampler, cl_sampler_info, size_t, void *, size_t *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 836 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLGETSUPPORTEDIMAGEFORMATS)(cl_context, cl_mem_flags, cl_mem_object_type, cl_uint, cl_image_format *, cl_uint *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 800 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRELEASECOMMANDQUEUE)(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 748 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRELEASECONTEXT)(cl_context) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 728 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRELEASEEVENT)(cl_event) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 946 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRELEASEKERNEL)(cl_kernel) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 907 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRELEASEMEMOBJECT)(cl_mem) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 797 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRELEASEPROGRAM)(cl_program) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 863 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRELEASESAMPLER)(cl_sampler) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 833 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRETAINCOMMANDQUEUE)(cl_command_queue) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 745 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRETAINCONTEXT)(cl_context) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 725 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRETAINEVENT)(cl_event) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 943 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRETAINKERNEL)(cl_kernel) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 904 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRETAINMEMOBJECT)(cl_mem) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 794 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRETAINPROGRAM)(cl_program) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 860 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLRETAINSAMPLER)(cl_sampler) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 830 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLSETCOMMANDQUEUEPROPERTY)(cl_command_queue, cl_command_queue_properties, cl_bool, cl_command_queue_properties *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 758 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLSETKERNELARG)(cl_kernel, cl_uint, size_t, const void *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 910 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLUNLOADCOMPILER)(void) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 874 of file util_opencl.h.
typedef CL_API_ENTRY cl_int(CL_API_CALL * PFNCLWAITFOREVENTS)(cl_uint, const cl_event *) CL_API_SUFFIX__VERSION_1_0 |
Definition at line 932 of file util_opencl.h.
const char* clErrorString | ( | cl_int | error | ) |
error | CL error code |
Definition at line 243 of file util_opencl.cpp.
int clLibraryInit | ( | void | ) |
path | path to dynamic library to load |
Definition at line 132 of file util_opencl.cpp.
References __clewBuildProgram, __clewCreateBuffer, __clewCreateCommandQueue, __clewCreateContext, __clewCreateContextFromType, __clewCreateImage2D, __clewCreateImage3D, __clewCreateKernel, __clewCreateKernelsInProgram, __clewCreateProgramWithBinary, __clewCreateProgramWithSource, __clewCreateSampler, __clewEnqueueBarrier, __clewEnqueueCopyBuffer, __clewEnqueueCopyBufferToImage, __clewEnqueueCopyImage, __clewEnqueueCopyImageToBuffer, __clewEnqueueMapBuffer, __clewEnqueueMapImage, __clewEnqueueMarker, __clewEnqueueNativeKernel, __clewEnqueueNDRangeKernel, __clewEnqueueReadBuffer, __clewEnqueueReadImage, __clewEnqueueTask, __clewEnqueueUnmapMemObject, __clewEnqueueWaitForEvents, __clewEnqueueWriteBuffer, __clewEnqueueWriteImage, __clewFinish, __clewFlush, __clewGetCommandQueueInfo, __clewGetContextInfo, __clewGetDeviceIDs, __clewGetDeviceInfo, __clewGetEventInfo, __clewGetEventProfilingInfo, __clewGetExtensionFunctionAddress, __clewGetImageInfo, __clewGetKernelInfo, __clewGetKernelWorkGroupInfo, __clewGetMemObjectInfo, __clewGetPlatformIDs, __clewGetPlatformInfo, __clewGetProgramBuildInfo, __clewGetProgramInfo, __clewGetSamplerInfo, __clewGetSupportedImageFormats, __clewReleaseCommandQueue, __clewReleaseContext, __clewReleaseEvent, __clewReleaseKernel, __clewReleaseMemObject, __clewReleaseProgram, __clewReleaseSampler, __clewRetainCommandQueue, __clewRetainContext, __clewRetainEvent, __clewRetainKernel, __clewRetainMemObject, __clewRetainProgram, __clewRetainSampler, __clewSetCommandQueueProperty, __clewSetKernelArg, __clewUnloadCompiler, __clewWaitForEvents, CLCC_DYNLIB_CLOSE, CLCC_DYNLIB_IMPORT, CLCC_DYNLIB_OPEN, clewExit(), error(), module, and NULL.
Referenced by Device::available_devices(), Device::available_types(), and Device::create().
CLEW_FUN_EXPORT PFNCLBUILDPROGRAM __clewBuildProgram |
Definition at line 1194 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATEBUFFER __clewCreateBuffer |
Definition at line 1178 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATECOMMANDQUEUE __clewCreateCommandQueue |
Definition at line 1173 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATECONTEXT __clewCreateContext |
Definition at line 1168 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATECONTEXTFROMTYPE __clewCreateContextFromType |
Definition at line 1169 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATEIMAGE2D __clewCreateImage2D |
Definition at line 1179 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATEIMAGE3D __clewCreateImage3D |
Definition at line 1180 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATEKERNEL __clewCreateKernel |
Definition at line 1198 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATEKERNELSINPROGRAM __clewCreateKernelsInProgram |
Definition at line 1199 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATEPROGRAMWITHBINARY __clewCreateProgramWithBinary |
Definition at line 1191 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATEPROGRAMWITHSOURCE __clewCreateProgramWithSource |
Definition at line 1190 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLCREATESAMPLER __clewCreateSampler |
Definition at line 1186 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEBARRIER __clewEnqueueBarrier |
Definition at line 1228 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUECOPYBUFFER __clewEnqueueCopyBuffer |
Definition at line 1214 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUECOPYBUFFERTOIMAGE __clewEnqueueCopyBufferToImage |
Definition at line 1219 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUECOPYIMAGE __clewEnqueueCopyImage |
Definition at line 1217 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUECOPYIMAGETOBUFFER __clewEnqueueCopyImageToBuffer |
Definition at line 1218 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEMAPBUFFER __clewEnqueueMapBuffer |
Definition at line 1220 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEMAPIMAGE __clewEnqueueMapImage |
Definition at line 1221 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEMARKER __clewEnqueueMarker |
Definition at line 1226 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUENATIVEKERNEL __clewEnqueueNativeKernel |
Definition at line 1225 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUENDRANGEKERNEL __clewEnqueueNDRangeKernel |
Definition at line 1223 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEREADBUFFER __clewEnqueueReadBuffer |
Definition at line 1212 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEREADIMAGE __clewEnqueueReadImage |
Definition at line 1215 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUETASK __clewEnqueueTask |
Definition at line 1224 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEUNMAPMEMOBJECT __clewEnqueueUnmapMemObject |
Definition at line 1222 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEWAITFOREVENTS __clewEnqueueWaitForEvents |
Definition at line 1227 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEWRITEBUFFER __clewEnqueueWriteBuffer |
Definition at line 1213 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLENQUEUEWRITEIMAGE __clewEnqueueWriteImage |
Definition at line 1216 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLFINISH __clewFinish |
Definition at line 1211 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLFLUSH __clewFlush |
Definition at line 1210 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETCOMMANDQUEUEINFO __clewGetCommandQueueInfo |
Definition at line 1176 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETCONTEXTINFO __clewGetContextInfo |
Definition at line 1172 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETDEVICEIDS __clewGetDeviceIDs |
Definition at line 1166 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETDEVICEINFO __clewGetDeviceInfo |
Definition at line 1167 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETEVENTINFO __clewGetEventInfo |
Definition at line 1206 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETEVENTPROFILINGINFO __clewGetEventProfilingInfo |
Definition at line 1209 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETEXTENSIONFUNCTIONADDRESS __clewGetExtensionFunctionAddress |
Definition at line 1229 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETIMAGEINFO __clewGetImageInfo |
Definition at line 1185 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETKERNELINFO __clewGetKernelInfo |
Definition at line 1203 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETKERNELWORKGROUPINFO __clewGetKernelWorkGroupInfo |
Definition at line 1204 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETMEMOBJECTINFO __clewGetMemObjectInfo |
Definition at line 1184 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETPLATFORMIDS __clewGetPlatformIDs |
Definition at line 1164 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETPLATFORMINFO __clewGetPlatformInfo |
Definition at line 1165 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETPROGRAMBUILDINFO __clewGetProgramBuildInfo |
Definition at line 1197 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETPROGRAMINFO __clewGetProgramInfo |
Definition at line 1196 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETSAMPLERINFO __clewGetSamplerInfo |
Definition at line 1189 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLGETSUPPORTEDIMAGEFORMATS __clewGetSupportedImageFormats |
Definition at line 1183 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRELEASECOMMANDQUEUE __clewReleaseCommandQueue |
Definition at line 1175 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRELEASECONTEXT __clewReleaseContext |
Definition at line 1171 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRELEASEEVENT __clewReleaseEvent |
Definition at line 1208 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRELEASEKERNEL __clewReleaseKernel |
Definition at line 1201 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRELEASEMEMOBJECT __clewReleaseMemObject |
Definition at line 1182 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRELEASEPROGRAM __clewReleaseProgram |
Definition at line 1193 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRELEASESAMPLER __clewReleaseSampler |
Definition at line 1188 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRETAINCOMMANDQUEUE __clewRetainCommandQueue |
Definition at line 1174 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRETAINCONTEXT __clewRetainContext |
Definition at line 1170 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRETAINEVENT __clewRetainEvent |
Definition at line 1207 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRETAINKERNEL __clewRetainKernel |
Definition at line 1200 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRETAINMEMOBJECT __clewRetainMemObject |
Definition at line 1181 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRETAINPROGRAM __clewRetainProgram |
Definition at line 1192 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLRETAINSAMPLER __clewRetainSampler |
Definition at line 1187 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLSETCOMMANDQUEUEPROPERTY __clewSetCommandQueueProperty |
Definition at line 1177 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLSETKERNELARG __clewSetKernelArg |
Definition at line 1202 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLUNLOADCOMPILER __clewUnloadCompiler |
Definition at line 1195 of file util_opencl.h.
CLEW_FUN_EXPORT PFNCLWAITFOREVENTS __clewWaitForEvents |
Definition at line 1205 of file util_opencl.h.