![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <CL/cl.h>
Include dependency graph for dlopencl.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | dt_dlopencl_symbols_t |
| struct | dt_dlopencl_t |
Typedefs | |
| typedef cl_int(* | dt_clGetPlatformIDs_t) (cl_uint, cl_platform_id *, cl_uint *) |
| typedef cl_int(* | dt_clGetPlatformInfo_t) (cl_platform_id, cl_platform_info, size_t, void *, size_t *) |
| typedef cl_int(* | dt_clGetDeviceIDs_t) (cl_platform_id, cl_device_type, cl_uint, cl_device_id *, cl_uint *) |
| typedef cl_int(* | dt_clGetDeviceInfo_t) (cl_device_id, cl_device_info, size_t, void *, size_t *) |
| typedef cl_context(* | dt_clCreateContext_t) (const cl_context_properties *, cl_uint, const cl_device_id *, void(*) (const char *, const void *, size_t, void *), void *, cl_int *) |
| typedef cl_context(* | dt_clCreateContextFromType_t) (const cl_context_properties *, cl_device_type, void(*) (const char *, const void *, size_t, void *), void *, cl_int *) |
| typedef cl_int(* | dt_clRetainContext_t) (cl_context) |
| typedef cl_int(* | dt_clReleaseContext_t) (cl_context) |
| typedef cl_int(* | dt_clGetContextInfo_t) (cl_context, cl_context_info, size_t, void *, size_t *) |
| typedef cl_command_queue(* | dt_clCreateCommandQueue_t) (cl_context, cl_device_id, cl_command_queue_properties, cl_int *) |
| typedef cl_int(* | dt_clRetainCommandQueue_t) (cl_command_queue) |
| typedef cl_int(* | dt_clReleaseCommandQueue_t) (cl_command_queue) |
| typedef cl_int(* | dt_clGetCommandQueueInfo_t) (cl_command_queue, cl_command_queue_info, size_t, void *, size_t *) |
| typedef cl_int(* | dt_clSetCommandQueueProperty_t) (cl_command_queue, cl_command_queue_properties, cl_bool, cl_command_queue_properties *) |
| typedef cl_mem(* | dt_clCreateBuffer_t) (cl_context, cl_mem_flags, size_t, void *, cl_int *) |
| typedef cl_mem(* | dt_clCreateSubBuffer_t) (cl_mem, cl_mem_flags, cl_buffer_create_type, const void *, cl_int *) |
| typedef cl_mem(* | dt_clCreateImage2D_t) (cl_context, cl_mem_flags, const cl_image_format *, size_t, size_t, size_t, void *, cl_int *) |
| typedef cl_mem(* | dt_clCreateImage3D_t) (cl_context, cl_mem_flags, const cl_image_format *, size_t, size_t, size_t, size_t, size_t, void *, cl_int *) |
| typedef cl_int(* | dt_clRetainMemObject_t) (cl_mem) |
| typedef cl_int(* | dt_clReleaseMemObject_t) (cl_mem) |
| typedef cl_int(* | dt_clGetSupportedImageFormats_t) (cl_context, cl_mem_flags, cl_mem_object_type, cl_uint, cl_image_format *, cl_uint *) |
| typedef cl_int(* | dt_clGetMemObjectInfo_t) (cl_mem, cl_mem_info, size_t, void *, size_t *) |
| typedef cl_int(* | dt_clGetImageInfo_t) (cl_mem, cl_image_info, size_t, void *, size_t *) |
| typedef cl_int(* | dt_clSetMemObjectDestructorCallback_t) (cl_mem, void(*), void *) |
| typedef cl_sampler(* | dt_clCreateSampler_t) (cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int *) |
| typedef cl_int(* | dt_clRetainSampler_t) (cl_sampler) |
| typedef cl_int(* | dt_clReleaseSampler_t) (cl_sampler) |
| typedef cl_int(* | dt_clGetSamplerInfo_t) (cl_sampler, cl_sampler_info, size_t, void *, size_t *) |
| typedef cl_program(* | dt_clCreateProgramWithSource_t) (cl_context, cl_uint, const char **, const size_t *, cl_int *) |
| typedef cl_program(* | dt_clCreateProgramWithBinary_t) (cl_context, cl_uint, const cl_device_id *, const size_t *, const unsigned char **, cl_int *, cl_int *) |
| typedef cl_int(* | dt_clRetainProgram_t) (cl_program) |
| typedef cl_int(* | dt_clReleaseProgram_t) (cl_program) |
| typedef cl_int(* | dt_clBuildProgram_t) (cl_program, cl_uint, const cl_device_id *, const char *, void(*), void *) |
| typedef cl_int(* | dt_clUnloadCompiler_t) (void) |
| typedef cl_int(* | dt_clGetProgramInfo_t) (cl_program, cl_program_info, size_t, void *, size_t *) |
| typedef cl_int(* | dt_clGetProgramBuildInfo_t) (cl_program, cl_device_id, cl_program_build_info, size_t, void *, size_t *) |
| typedef cl_kernel(* | dt_clCreateKernel_t) (cl_program, const char *, cl_int *) |
| typedef cl_int(* | dt_clCreateKernelsInProgram_t) (cl_program, cl_uint, cl_kernel *, cl_uint *) |
| typedef cl_int(* | dt_clRetainKernel_t) (cl_kernel) |
| typedef cl_int(* | dt_clReleaseKernel_t) (cl_kernel) |
| typedef cl_int(* | dt_clSetKernelArg_t) (cl_kernel, cl_uint, size_t, const void *) |
| typedef cl_int(* | dt_clGetKernelInfo_t) (cl_kernel, cl_kernel_info, size_t, void *, size_t *) |
| typedef cl_int(* | dt_clGetKernelWorkGroupInfo_t) (cl_kernel, cl_device_id, cl_kernel_work_group_info, size_t, void *, size_t *) |
| typedef cl_int(* | dt_clWaitForEvents_t) (cl_uint, const cl_event *) |
| typedef cl_int(* | dt_clGetEventInfo_t) (cl_event, cl_event_info, size_t, void *, size_t *) |
| typedef cl_event(* | dt_clCreateUserEvent_t) (cl_context, cl_int *) |
| typedef cl_int(* | dt_clRetainEvent_t) (cl_event) |
| typedef cl_int(* | dt_clReleaseEvent_t) (cl_event) |
| typedef cl_int(* | dt_clSetUserEventStatus_t) (cl_event, cl_int) |
| typedef cl_int(* | dt_clSetEventCallback_t) (cl_event, cl_int, void(*) (cl_event, cl_int, void *), void *) |
| typedef cl_int(* | dt_clGetEventProfilingInfo_t) (cl_event, cl_profiling_info, size_t, void *, size_t *) |
| typedef cl_int(* | dt_clFlush_t) (cl_command_queue) |
| typedef cl_int(* | dt_clFinish_t) (cl_command_queue) |
| typedef cl_int(* | dt_clEnqueueReadBuffer_t) (cl_command_queue, cl_mem, cl_bool, size_t, size_t, void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueReadBufferRect_t) (cl_command_queue, cl_mem, cl_bool, const size_t *, const size_t *, const size_t *, size_t, size_t, size_t, size_t, void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueWriteBuffer_t) (cl_command_queue, cl_mem, cl_bool, size_t, size_t, const void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueWriteBufferRect_t) (cl_command_queue, cl_mem, cl_bool, const size_t *, const size_t *, const size_t *, size_t, size_t, size_t, size_t, const void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueCopyBuffer_t) (cl_command_queue, cl_mem, cl_mem, size_t, size_t, size_t, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueCopyBufferRect_t) (cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, const size_t *, size_t, size_t, size_t, size_t, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueReadImage_t) (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 *) |
| typedef cl_int(* | dt_clEnqueueWriteImage_t) (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 *) |
| typedef cl_int(* | dt_clEnqueueCopyImage_t) (cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueCopyImageToBuffer_t) (cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, size_t, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueCopyBufferToImage_t) (cl_command_queue, cl_mem, cl_mem, size_t, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) |
| typedef void *(* | dt_clEnqueueMapBuffer_t) (cl_command_queue, cl_mem, cl_bool, cl_map_flags, size_t, size_t, cl_uint, const cl_event *, cl_event *, cl_int *) |
| typedef void *(* | dt_clEnqueueMapImage_t) (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 *) |
| typedef cl_int(* | dt_clEnqueueUnmapMemObject_t) (cl_command_queue, cl_mem, void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueNDRangeKernel_t) (cl_command_queue, cl_kernel, cl_uint, const size_t *, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueTask_t) (cl_command_queue, cl_kernel, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueNativeKernel_t) (cl_command_queue, void(*user_func) (void *), void *, size_t, cl_uint, const cl_mem *, const void **, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* | dt_clEnqueueMarker_t) (cl_command_queue, cl_event *) |
| typedef cl_int(* | dt_clEnqueueWaitForEvents_t) (cl_command_queue, cl_uint, const cl_event *) |
| typedef cl_int(* | dt_clEnqueueBarrier_t) (cl_command_queue) |
| typedef struct dt_dlopencl_symbols_t | dt_dlopencl_symbols_t |
| typedef struct dt_dlopencl_t | dt_dlopencl_t |
Functions | |
| void | dt_dlopencl_noop (void) |
| dt_dlopencl_t * | dt_dlopencl_init (const char *) |
| typedef cl_int(* dt_clBuildProgram_t) (cl_program, cl_uint, const cl_device_id *, const char *, void(*), void *) |
| typedef cl_mem(* dt_clCreateBuffer_t) (cl_context, cl_mem_flags, size_t, void *, cl_int *) |
| typedef cl_command_queue(* dt_clCreateCommandQueue_t) (cl_context, cl_device_id, cl_command_queue_properties, cl_int *) |
| typedef cl_context(* dt_clCreateContext_t) (const cl_context_properties *, cl_uint, const cl_device_id *, void(*)(const char *, const void *, size_t, void *), void *, cl_int *) |
| typedef cl_context(* dt_clCreateContextFromType_t) (const cl_context_properties *, cl_device_type, void(*)(const char *, const void *, size_t, void *), void *, cl_int *) |
| typedef cl_mem(* dt_clCreateImage2D_t) (cl_context, cl_mem_flags, const cl_image_format *, size_t, size_t, size_t, void *, cl_int *) |
| typedef cl_mem(* dt_clCreateImage3D_t) (cl_context, cl_mem_flags, const cl_image_format *, size_t, size_t, size_t, size_t, size_t, void *, cl_int *) |
| typedef cl_kernel(* dt_clCreateKernel_t) (cl_program, const char *, cl_int *) |
| typedef cl_int(* dt_clCreateKernelsInProgram_t) (cl_program, cl_uint, cl_kernel *, cl_uint *) |
| typedef cl_program(* dt_clCreateProgramWithBinary_t) (cl_context, cl_uint, const cl_device_id *, const size_t *, const unsigned char **, cl_int *, cl_int *) |
| typedef cl_program(* dt_clCreateProgramWithSource_t) (cl_context, cl_uint, const char **, const size_t *, cl_int *) |
| typedef cl_sampler(* dt_clCreateSampler_t) (cl_context, cl_bool, cl_addressing_mode, cl_filter_mode, cl_int *) |
| typedef cl_mem(* dt_clCreateSubBuffer_t) (cl_mem, cl_mem_flags, cl_buffer_create_type, const void *, cl_int *) |
| typedef cl_event(* dt_clCreateUserEvent_t) (cl_context, cl_int *) |
| typedef cl_int(* dt_clEnqueueBarrier_t) (cl_command_queue) |
| typedef cl_int(* dt_clEnqueueCopyBuffer_t) (cl_command_queue, cl_mem, cl_mem, size_t, size_t, size_t, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueCopyBufferRect_t) (cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, const size_t *, size_t, size_t, size_t, size_t, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueCopyBufferToImage_t) (cl_command_queue, cl_mem, cl_mem, size_t, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueCopyImage_t) (cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueCopyImageToBuffer_t) (cl_command_queue, cl_mem, cl_mem, const size_t *, const size_t *, size_t, cl_uint, const cl_event *, cl_event *) |
| typedef void *(* dt_clEnqueueMapBuffer_t) (cl_command_queue, cl_mem, cl_bool, cl_map_flags, size_t, size_t, cl_uint, const cl_event *, cl_event *, cl_int *) |
| typedef void *(* dt_clEnqueueMapImage_t) (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 *) |
| typedef cl_int(* dt_clEnqueueMarker_t) (cl_command_queue, cl_event *) |
| typedef cl_int(* dt_clEnqueueNativeKernel_t) (cl_command_queue, void(*user_func)(void *), void *, size_t, cl_uint, const cl_mem *, const void **, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueNDRangeKernel_t) (cl_command_queue, cl_kernel, cl_uint, const size_t *, const size_t *, const size_t *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueReadBuffer_t) (cl_command_queue, cl_mem, cl_bool, size_t, size_t, void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueReadBufferRect_t) (cl_command_queue, cl_mem, cl_bool, const size_t *, const size_t *, const size_t *, size_t, size_t, size_t, size_t, void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueReadImage_t) (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 *) |
| typedef cl_int(* dt_clEnqueueTask_t) (cl_command_queue, cl_kernel, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueUnmapMemObject_t) (cl_command_queue, cl_mem, void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueWaitForEvents_t) (cl_command_queue, cl_uint, const cl_event *) |
| typedef cl_int(* dt_clEnqueueWriteBuffer_t) (cl_command_queue, cl_mem, cl_bool, size_t, size_t, const void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueWriteBufferRect_t) (cl_command_queue, cl_mem, cl_bool, const size_t *, const size_t *, const size_t *, size_t, size_t, size_t, size_t, const void *, cl_uint, const cl_event *, cl_event *) |
| typedef cl_int(* dt_clEnqueueWriteImage_t) (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 *) |
| typedef cl_int(* dt_clFinish_t) (cl_command_queue) |
| typedef cl_int(* dt_clFlush_t) (cl_command_queue) |
| typedef cl_int(* dt_clGetCommandQueueInfo_t) (cl_command_queue, cl_command_queue_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetContextInfo_t) (cl_context, cl_context_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetDeviceIDs_t) (cl_platform_id, cl_device_type, cl_uint, cl_device_id *, cl_uint *) |
| typedef cl_int(* dt_clGetDeviceInfo_t) (cl_device_id, cl_device_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetEventInfo_t) (cl_event, cl_event_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetEventProfilingInfo_t) (cl_event, cl_profiling_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetImageInfo_t) (cl_mem, cl_image_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetKernelInfo_t) (cl_kernel, cl_kernel_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetKernelWorkGroupInfo_t) (cl_kernel, cl_device_id, cl_kernel_work_group_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetMemObjectInfo_t) (cl_mem, cl_mem_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetPlatformIDs_t) (cl_uint, cl_platform_id *, cl_uint *) |
| typedef cl_int(* dt_clGetPlatformInfo_t) (cl_platform_id, cl_platform_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetProgramBuildInfo_t) (cl_program, cl_device_id, cl_program_build_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetProgramInfo_t) (cl_program, cl_program_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetSamplerInfo_t) (cl_sampler, cl_sampler_info, size_t, void *, size_t *) |
| typedef cl_int(* dt_clGetSupportedImageFormats_t) (cl_context, cl_mem_flags, cl_mem_object_type, cl_uint, cl_image_format *, cl_uint *) |
| typedef cl_int(* dt_clReleaseCommandQueue_t) (cl_command_queue) |
| typedef cl_int(* dt_clReleaseContext_t) (cl_context) |
| typedef cl_int(* dt_clReleaseEvent_t) (cl_event) |
| typedef cl_int(* dt_clReleaseKernel_t) (cl_kernel) |
| typedef cl_int(* dt_clReleaseMemObject_t) (cl_mem) |
| typedef cl_int(* dt_clReleaseProgram_t) (cl_program) |
| typedef cl_int(* dt_clReleaseSampler_t) (cl_sampler) |
| typedef cl_int(* dt_clRetainCommandQueue_t) (cl_command_queue) |
| typedef cl_int(* dt_clRetainContext_t) (cl_context) |
| typedef cl_int(* dt_clRetainEvent_t) (cl_event) |
| typedef cl_int(* dt_clRetainKernel_t) (cl_kernel) |
| typedef cl_int(* dt_clRetainMemObject_t) (cl_mem) |
| typedef cl_int(* dt_clRetainProgram_t) (cl_program) |
| typedef cl_int(* dt_clRetainSampler_t) (cl_sampler) |
| typedef cl_int(* dt_clSetCommandQueueProperty_t) (cl_command_queue, cl_command_queue_properties, cl_bool, cl_command_queue_properties *) |
| typedef cl_int(* dt_clSetEventCallback_t) (cl_event, cl_int, void(*)(cl_event, cl_int, void *), void *) |
| typedef cl_int(* dt_clSetKernelArg_t) (cl_kernel, cl_uint, size_t, const void *) |
| typedef cl_int(* dt_clSetUserEventStatus_t) (cl_event, cl_int) |
| typedef cl_int(* dt_clUnloadCompiler_t) (void) |
| typedef cl_int(* dt_clWaitForEvents_t) (cl_uint, const cl_event *) |
| typedef struct dt_dlopencl_symbols_t dt_dlopencl_symbols_t |
| typedef struct dt_dlopencl_t dt_dlopencl_t |
| dt_dlopencl_t * dt_dlopencl_init | ( | const char * | name | ) |
References DT_DEBUG_OPENCL, dt_dlopencl_noop(), dt_free, dt_gmodule_supported(), dt_gmodule_symbol(), dt_print(), dt_vprint(), IS_NULL_PTR, k, name, ocllib, TRUE, and void().
Referenced by dt_opencl_init().
Referenced by dt_dlopencl_init().