22 #ifndef __FOSPHOR_CL_COMPAT_H__ 23 #define __FOSPHOR_CL_COMPAT_H__ 38 #ifndef CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV 39 # define CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV 0x4000 40 # define CL_DEVICE_COMPUTE_CAPABILITY_MINOR_NV 0x4001 45 #ifndef CL_VERSION_1_2 63 GLenum texture_target,
71 const cl_image_format *image_format,
83 cl_uint num_events_in_wait_list,
84 const cl_event *event_wait_list,
90 const void *fill_color,
93 cl_uint num_events_in_wait_list,
94 const cl_event *event_wait_list,
size_t image_depth
Definition: cl_compat.h:51
size_t image_array_size
Definition: cl_compat.h:52
cl_mem CL_API_CALL clCreateImage(cl_context context, cl_mem_flags flags, const cl_image_format *image_format, const cl_image_desc *image_desc, void *host_ptr, cl_int *errcode_ret)
cl_int CL_API_CALL clEnqueueFillImage(cl_command_queue command_queue, cl_mem image, const void *fill_color, const size_t *origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event)
void cl_compat_check_platform(cl_platform_id pl_id)
size_t image_row_pitch
Definition: cl_compat.h:53
Definition: cl_compat.h:47
cl_int CL_API_CALL clEnqueueFillBuffer(cl_command_queue command_queue, cl_mem buffer, const void *pattern, size_t pattern_size, size_t offset, size_t size, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event)
cl_uint num_samples
Definition: cl_compat.h:56
cl_uint num_mip_levels
Definition: cl_compat.h:55
struct _cl_image_desc cl_image_desc
cl_mem buffer
Definition: cl_compat.h:57
cl_mem CL_API_CALL clCreateFromGLTexture(cl_context context, cl_mem_flags flags, GLenum texture_target, GLint miplevel, GLuint texture, cl_int *errcode_ret)
size_t image_width
Definition: cl_compat.h:49
void cl_compat_init(void)
size_t image_height
Definition: cl_compat.h:50
cl_mem_object_type image_type
Definition: cl_compat.h:48
size_t image_slice_pitch
Definition: cl_compat.h:54