Regenerated signatures.

This commit is contained in:
the_fiddler 2009-08-11 13:53:56 +00:00
parent 3edf2cebda
commit 1cecc8fdfa

View file

@ -11,6 +11,9 @@
<token name="TRUE" value="1" /> <token name="TRUE" value="1" />
</enum> </enum>
<enum name="BuildStatus"> <enum name="BuildStatus">
<token name="BUILD_ERROR" value="-2" />
<token name="BUILD_IN_PROGRESS" value="-3" />
<token name="BUILD_NONE" value="-1" />
<token name="BUILD_SUCCESS" value="0" /> <token name="BUILD_SUCCESS" value="0" />
</enum> </enum>
<enum name="ChannelOrder"> <enum name="ChannelOrder">
@ -54,6 +57,10 @@
<token name="QUEUE_PROPERTIES" value="0x1093" /> <token name="QUEUE_PROPERTIES" value="0x1093" />
<token name="QUEUE_REFERENCE_COUNT" value="0x1092" /> <token name="QUEUE_REFERENCE_COUNT" value="0x1092" />
</enum> </enum>
<enum name="CommandQueuePropertiesFlags">
<token name="QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE" value="(1 &lt;&lt; 0)" />
<token name="QUEUE_PROFILING_ENABLE" value="(1 &lt;&lt; 1)" />
</enum>
<enum name="CommandType"> <enum name="CommandType">
<token name="COMMAND_ACQUIRE_GL_OBJECTS" value="0x11FF" /> <token name="COMMAND_ACQUIRE_GL_OBJECTS" value="0x11FF" />
<token name="COMMAND_COPY_BUFFER" value="0x11F5" /> <token name="COMMAND_COPY_BUFFER" value="0x11F5" />
@ -81,6 +88,18 @@
<enum name="ContextProperties"> <enum name="ContextProperties">
<token name="CONTEXT_PLATFORM" value="0x1084" /> <token name="CONTEXT_PLATFORM" value="0x1084" />
</enum> </enum>
<enum name="DeviceExecCapabilitiesFlags">
<token name="EXEC_KERNEL" value="(1 &lt;&lt; 0)" />
<token name="EXEC_NATIVE_KERNEL" value="(1 &lt;&lt; 1)" />
</enum>
<enum name="DeviceFpConfigFlags">
<token name="FP_DENORM" value="(1 &lt;&lt; 0)" />
<token name="FP_FMA" value="(1 &lt;&lt; 5)" />
<token name="FP_INF_NAN" value="(1 &lt;&lt; 1)" />
<token name="FP_ROUND_TO_INF" value="(1 &lt;&lt; 4)" />
<token name="FP_ROUND_TO_NEAREST" value="(1 &lt;&lt; 2)" />
<token name="FP_ROUND_TO_ZERO" value="(1 &lt;&lt; 3)" />
</enum>
<enum name="DeviceInfo"> <enum name="DeviceInfo">
<token name="DEVICE_ADDRESS_BITS" value="0x100D" /> <token name="DEVICE_ADDRESS_BITS" value="0x100D" />
<token name="DEVICE_AVAILABLE" value="0x1027" /> <token name="DEVICE_AVAILABLE" value="0x1027" />
@ -143,9 +162,58 @@
<token name="READ_WRITE_CACHE" value="0x2" /> <token name="READ_WRITE_CACHE" value="0x2" />
</enum> </enum>
<enum name="DeviceTypeFlags"> <enum name="DeviceTypeFlags">
<token name="DEVICE_TYPE_ACCELERATOR" value="(1 &lt;&lt; 3)" />
<token name="DEVICE_TYPE_ALL" value="0xFFFFFFFF" /> <token name="DEVICE_TYPE_ALL" value="0xFFFFFFFF" />
<token name="DEVICE_TYPE_CPU" value="(1 &lt;&lt; 1)" />
<token name="DEVICE_TYPE_DEFAULT" value="(1 &lt;&lt; 0)" />
<token name="DEVICE_TYPE_GPU" value="(1 &lt;&lt; 2)" />
</enum> </enum>
<enum name="ErrorCodes"> <enum name="ErrorCodes">
<token name="BUILD_PROGRAM_FAILURE" value="-11" />
<token name="COMPILER_NOT_AVAILABLE" value="-3" />
<token name="DEVICE_NOT_AVAILABLE" value="-2" />
<token name="DEVICE_NOT_FOUND" value="-1" />
<token name="IMAGE_FORMAT_MISMATCH" value="-9" />
<token name="IMAGE_FORMAT_NOT_SUPPORTED" value="-10" />
<token name="INVALID_ARG_INDEX" value="-49" />
<token name="INVALID_ARG_SIZE" value="-51" />
<token name="INVALID_ARG_VALUE" value="-50" />
<token name="INVALID_BINARY" value="-42" />
<token name="INVALID_BUFFER_SIZE" value="-61" />
<token name="INVALID_BUILD_OPTIONS" value="-43" />
<token name="INVALID_COMMAND_QUEUE" value="-36" />
<token name="INVALID_CONTEXT" value="-34" />
<token name="INVALID_DEVICE" value="-33" />
<token name="INVALID_DEVICE_TYPE" value="-31" />
<token name="INVALID_EVENT" value="-58" />
<token name="INVALID_EVENT_WAIT_LIST" value="-57" />
<token name="INVALID_GL_OBJECT" value="-60" />
<token name="INVALID_GLOBAL_OFFSET" value="-56" />
<token name="INVALID_HOST_PTR" value="-37" />
<token name="INVALID_IMAGE_FORMAT_DESCRIPTOR" value="-39" />
<token name="INVALID_IMAGE_SIZE" value="-40" />
<token name="INVALID_KERNEL" value="-48" />
<token name="INVALID_KERNEL_ARGS" value="-52" />
<token name="INVALID_KERNEL_DEFINITION" value="-47" />
<token name="INVALID_KERNEL_NAME" value="-46" />
<token name="INVALID_MEM_OBJECT" value="-38" />
<token name="INVALID_MIP_LEVEL" value="-62" />
<token name="INVALID_OPERATION" value="-59" />
<token name="INVALID_PLATFORM" value="-32" />
<token name="INVALID_PROGRAM" value="-44" />
<token name="INVALID_PROGRAM_EXECUTABLE" value="-45" />
<token name="INVALID_QUEUE_PROPERTIES" value="-35" />
<token name="INVALID_SAMPLER" value="-41" />
<token name="INVALID_VALUE" value="-30" />
<token name="INVALID_WORK_DIMENSION" value="-53" />
<token name="INVALID_WORK_GROUP_SIZE" value="-54" />
<token name="INVALID_WORK_ITEM_SIZE" value="-55" />
<token name="MAP_FAILURE" value="-12" />
<token name="MEM_COPY_OVERLAP" value="-8" />
<token name="MEM_OBJECT_ALLOCATION_FAILURE" value="-4" />
<token name="OUT_OF_HOST_MEMORY" value="-6" />
<token name="OUT_OF_RESOURCES" value="-5" />
<token name="PROFILING_INFO_NOT_AVAILABLE" value="-7" />
<token name="SUCCESS" value="0" /> <token name="SUCCESS" value="0" />
</enum> </enum>
<enum name="EventInfo"> <enum name="EventInfo">
@ -179,6 +247,18 @@
<token name="KERNEL_LOCAL_MEM_SIZE" value="0x11B2" /> <token name="KERNEL_LOCAL_MEM_SIZE" value="0x11B2" />
<token name="KERNEL_WORK_GROUP_SIZE" value="0x11B0" /> <token name="KERNEL_WORK_GROUP_SIZE" value="0x11B0" />
</enum> </enum>
<enum name="MapFlags">
<token name="MAP_READ" value="(1 &lt;&lt; 0)" />
<token name="MAP_WRITE" value="(1 &lt;&lt; 1)" />
</enum>
<enum name="MemFlags">
<token name="MEM_ALLOC_HOST_PTR" value="(1 &lt;&lt; 4)" />
<token name="MEM_COPY_HOST_PTR" value="(1 &lt;&lt; 5)" />
<token name="MEM_READ_ONLY" value="(1 &lt;&lt; 2)" />
<token name="MEM_READ_WRITE" value="(1 &lt;&lt; 0)" />
<token name="MEM_USE_HOST_PTR" value="(1 &lt;&lt; 3)" />
<token name="MEM_WRITE_ONLY" value="(1 &lt;&lt; 1)" />
</enum>
<enum name="MemInfo"> <enum name="MemInfo">
<token name="MEM_CONTEXT" value="0x1106" /> <token name="MEM_CONTEXT" value="0x1106" />
<token name="MEM_FLAGS" value="0x1101" /> <token name="MEM_FLAGS" value="0x1101" />
@ -233,13 +313,20 @@
<token name="CHAR_MIN" value="CL_SCHAR_MIN" /> <token name="CHAR_MIN" value="CL_SCHAR_MIN" />
<token name="DBL_DIG" value="15" /> <token name="DBL_DIG" value="15" />
<token name="DBL_MANT_DIG" value="53" /> <token name="DBL_MANT_DIG" value="53" />
<token name="DBL_MIN_10_EXP" value="-307" />
<token name="DBL_MIN_EXP" value="-1021" />
<token name="DBL_RADIX" value="2" /> <token name="DBL_RADIX" value="2" />
<token name="FLT_DIG" value="6" /> <token name="FLT_DIG" value="6" />
<token name="FLT_MANT_DIG" value="24" /> <token name="FLT_MANT_DIG" value="24" />
<token name="FLT_MIN_10_EXP" value="-37" />
<token name="FLT_MIN_EXP" value="-125" />
<token name="FLT_RADIX" value="2" /> <token name="FLT_RADIX" value="2" />
<token name="INT_MAX" value="2147483647" /> <token name="INT_MAX" value="2147483647" />
<token name="INT_MIN" value="(-2147483647-1)" />
<token name="SCHAR_MAX" value="127" /> <token name="SCHAR_MAX" value="127" />
<token name="SCHAR_MIN" value="(-127-1)" />
<token name="SHRT_MAX" value="32767" /> <token name="SHRT_MAX" value="32767" />
<token name="SHRT_MIN" value="(-32767-1)" />
<token name="UCHAR_MAX" value="255" /> <token name="UCHAR_MAX" value="255" />
<token name="UINT_MAX" value="0xffffffffU" /> <token name="UINT_MAX" value="0xffffffffU" />
<token name="USHRT_MAX" value="65535" /> <token name="USHRT_MAX" value="65535" />
@ -249,489 +336,489 @@
</enum> </enum>
<function name="BuildProgram" extension="Core" profile="" category="1.0" version="1.0"> <function name="BuildProgram" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_program" name="program" /> <param type="cl_program" name="program" flow="in" />
<param type="cl_uint" name="num_devices" /> <param type="cl_uint" name="num_devices" flow="in" />
<param type="cl_device_id*" name="device_list" /> <param type="cl_device_id*" name="device_list" flow="in" />
<param type="char*" name="options" /> <param type="char*" name="options" flow="in" />
</function> </function>
<function name="CreateBuffer" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateBuffer" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_mem" /> <returns type="cl_mem" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_mem_flags" name="flags" /> <param type="cl_mem_flags" name="flags" flow="in" />
<param type="size_t" name="size" /> <param type="size_t" name="size" flow="in" />
<param type="void*" name="host_ptr" /> <param type="void*" name="host_ptr" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="CreateCommandQueue" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateCommandQueue" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_command_queue" /> <returns type="cl_command_queue" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_device_id" name="device" /> <param type="cl_device_id" name="device" flow="in" />
<param type="cl_command_queue_properties" name="properties" /> <param type="cl_command_queue_properties" name="properties" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="CreateContext" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateContext" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_context" /> <returns type="cl_context" />
<param type="cl_context_properties*" name="properties" /> <param type="cl_context_properties*" name="properties" flow="in" />
<param type="cl_uint" name="num_devices" /> <param type="cl_uint" name="num_devices" flow="in" />
<param type="cl_device_id*" name="devices" /> <param type="cl_device_id*" name="devices" flow="in" />
</function> </function>
<function name="CreateContextFromType" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateContextFromType" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_context" /> <returns type="cl_context" />
<param type="cl_context_properties*" name="properties" /> <param type="cl_context_properties*" name="properties" flow="in" />
<param type="cl_device_type" name="device_type" /> <param type="cl_device_type" name="device_type" flow="in" />
</function> </function>
<function name="CreateImage2D" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateImage2D" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_mem" /> <returns type="cl_mem" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_mem_flags" name="flags" /> <param type="cl_mem_flags" name="flags" flow="in" />
<param type="cl_image_format*" name="image_format" /> <param type="cl_image_format*" name="image_format" flow="in" />
<param type="size_t" name="image_width" /> <param type="size_t" name="image_width" flow="in" />
<param type="size_t" name="image_height" /> <param type="size_t" name="image_height" flow="in" />
<param type="size_t" name="image_row_pitch" /> <param type="size_t" name="image_row_pitch" flow="in" />
<param type="void*" name="host_ptr" /> <param type="void*" name="host_ptr" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="CreateImage3D" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateImage3D" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_mem" /> <returns type="cl_mem" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_mem_flags" name="flags" /> <param type="cl_mem_flags" name="flags" flow="in" />
<param type="cl_image_format*" name="image_format" /> <param type="cl_image_format*" name="image_format" flow="in" />
<param type="size_t" name="image_width" /> <param type="size_t" name="image_width" flow="in" />
<param type="size_t" name="image_height" /> <param type="size_t" name="image_height" flow="in" />
<param type="size_t" name="image_depth" /> <param type="size_t" name="image_depth" flow="in" />
<param type="size_t" name="image_row_pitch" /> <param type="size_t" name="image_row_pitch" flow="in" />
<param type="size_t" name="image_slice_pitch" /> <param type="size_t" name="image_slice_pitch" flow="in" />
<param type="void*" name="host_ptr" /> <param type="void*" name="host_ptr" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="CreateKernel" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateKernel" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_kernel" /> <returns type="cl_kernel" />
<param type="cl_program" name="program" /> <param type="cl_program" name="program" flow="in" />
<param type="char*" name="kernel_name" /> <param type="char*" name="kernel_name" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="CreateKernelsInProgram" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateKernelsInProgram" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_program" name="program" /> <param type="cl_program" name="program" flow="in" />
<param type="cl_uint" name="num_kernels" /> <param type="cl_uint" name="num_kernels" flow="in" />
<param type="cl_kernel*" name="kernels" /> <param type="cl_kernel*" name="kernels" flow="in" />
<param type="cl_uint*" name="num_kernels_ret" /> <param type="cl_uint*" name="num_kernels_ret" flow="out" />
</function> </function>
<function name="CreateProgramWithBinary" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateProgramWithBinary" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_program" /> <returns type="cl_program" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_uint" name="num_devices" /> <param type="cl_uint" name="num_devices" flow="in" />
<param type="cl_device_id*" name="device_list" /> <param type="cl_device_id*" name="device_list" flow="in" />
<param type="size_t*" name="lengths" /> <param type="size_t*" name="lengths" flow="in" />
<param type="unsigned**" name="binaries" /> <param type="uchar**" name="binaries" flow="in" />
<param type="cl_int*" name="binary_status" /> <param type="cl_int*" name="binary_status" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="CreateProgramWithSource" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateProgramWithSource" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_program" /> <returns type="cl_program" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_uint" name="count" /> <param type="cl_uint" name="count" flow="in" />
<param type="char**" name="strings" /> <param type="char**" name="strings" flow="in" />
<param type="size_t*" name="lengths" /> <param type="size_t*" name="lengths" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="CreateSampler" extension="Core" profile="" category="1.0" version="1.0"> <function name="CreateSampler" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_sampler" /> <returns type="cl_sampler" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_bool" name="normalized_coords" /> <param type="cl_bool" name="normalized_coords" flow="in" />
<param type="cl_addressing_mode" name="addressing_mode" /> <param type="cl_addressing_mode" name="addressing_mode" flow="in" />
<param type="cl_filter_mode" name="filter_mode" /> <param type="cl_filter_mode" name="filter_mode" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="EnqueueBarrier" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueBarrier" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
</function> </function>
<function name="EnqueueCopyBuffer" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueCopyBuffer" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="src_buffer" /> <param type="cl_mem" name="src_buffer" flow="in" />
<param type="cl_mem" name="dst_buffer" /> <param type="cl_mem" name="dst_buffer" flow="in" />
<param type="size_t" name="src_offset" /> <param type="size_t" name="src_offset" flow="in" />
<param type="size_t" name="dst_offset" /> <param type="size_t" name="dst_offset" flow="in" />
<param type="size_t" name="cb" /> <param type="size_t" name="cb" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueCopyBufferToImage" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueCopyBufferToImage" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="src_buffer" /> <param type="cl_mem" name="src_buffer" flow="in" />
<param type="cl_mem" name="dst_image" /> <param type="cl_mem" name="dst_image" flow="in" />
<param type="size_t" name="src_offset" /> <param type="size_t" name="src_offset" flow="in" />
<param type="size_t**" name="dst_origin" count="3" /> <param type="size_t**" name="dst_origin" count="3" flow="in" />
<param type="size_t**" name="region" count="3" /> <param type="size_t**" name="region" count="3" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueCopyImage" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueCopyImage" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="src_image" /> <param type="cl_mem" name="src_image" flow="in" />
<param type="cl_mem" name="dst_image" /> <param type="cl_mem" name="dst_image" flow="in" />
<param type="size_t**" name="src_origin" count="3" /> <param type="size_t**" name="src_origin" count="3" flow="in" />
<param type="size_t**" name="dst_origin" count="3" /> <param type="size_t**" name="dst_origin" count="3" flow="in" />
<param type="size_t**" name="region" count="3" /> <param type="size_t**" name="region" count="3" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueCopyImageToBuffer" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueCopyImageToBuffer" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="src_image" /> <param type="cl_mem" name="src_image" flow="in" />
<param type="cl_mem" name="dst_buffer" /> <param type="cl_mem" name="dst_buffer" flow="in" />
<param type="size_t**" name="src_origin" count="3" /> <param type="size_t**" name="src_origin" count="3" flow="in" />
<param type="size_t**" name="region" count="3" /> <param type="size_t**" name="region" count="3" flow="in" />
<param type="size_t" name="dst_offset" /> <param type="size_t" name="dst_offset" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueMapBuffer" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueMapBuffer" extension="Core" profile="" category="1.0" version="1.0">
<returns type="void*" /> <returns type="void*" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="buffer" /> <param type="cl_mem" name="buffer" flow="in" />
<param type="cl_bool" name="blocking_map" /> <param type="cl_bool" name="blocking_map" flow="in" />
<param type="cl_map_flags" name="map_flags" /> <param type="cl_map_flags" name="map_flags" flow="in" />
<param type="size_t" name="offset" /> <param type="size_t" name="offset" flow="in" />
<param type="size_t" name="cb" /> <param type="size_t" name="cb" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="EnqueueMapImage" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueMapImage" extension="Core" profile="" category="1.0" version="1.0">
<returns type="void*" /> <returns type="void*" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="image" /> <param type="cl_mem" name="image" flow="in" />
<param type="cl_bool" name="blocking_map" /> <param type="cl_bool" name="blocking_map" flow="in" />
<param type="cl_map_flags" name="map_flags" /> <param type="cl_map_flags" name="map_flags" flow="in" />
<param type="size_t**" name="origin" count="3" /> <param type="size_t**" name="origin" count="3" flow="in" />
<param type="size_t**" name="region" count="3" /> <param type="size_t**" name="region" count="3" flow="in" />
<param type="size_t*" name="image_row_pitch" /> <param type="size_t*" name="image_row_pitch" flow="in" />
<param type="size_t*" name="image_slice_pitch" /> <param type="size_t*" name="image_slice_pitch" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
<param type="cl_int*" name="errcode_ret" /> <param type="cl_int*" name="errcode_ret" flow="out" />
</function> </function>
<function name="EnqueueMarker" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueMarker" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueNativeKernel" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueNativeKernel" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
</function> </function>
<function name="EnqueueNDRangeKernel" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueNDRangeKernel" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_kernel" name="kernel" /> <param type="cl_kernel" name="kernel" flow="in" />
<param type="cl_uint" name="work_dim" /> <param type="cl_uint" name="work_dim" flow="in" />
<param type="size_t*" name="global_work_offset" /> <param type="size_t*" name="global_work_offset" flow="in" />
<param type="size_t*" name="global_work_size" /> <param type="size_t*" name="global_work_size" flow="in" />
<param type="size_t*" name="local_work_size" /> <param type="size_t*" name="local_work_size" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueReadBuffer" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueReadBuffer" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="buffer" /> <param type="cl_mem" name="buffer" flow="in" />
<param type="cl_bool" name="blocking_read" /> <param type="cl_bool" name="blocking_read" flow="in" />
<param type="size_t" name="offset" /> <param type="size_t" name="offset" flow="in" />
<param type="size_t" name="cb" /> <param type="size_t" name="cb" flow="in" />
<param type="void*" name="ptr" /> <param type="void*" name="ptr" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueReadImage" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueReadImage" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="image" /> <param type="cl_mem" name="image" flow="in" />
<param type="cl_bool" name="blocking_read" /> <param type="cl_bool" name="blocking_read" flow="in" />
<param type="size_t**" name="origin" count="3" /> <param type="size_t**" name="origin" count="3" flow="in" />
<param type="size_t**" name="region" count="3" /> <param type="size_t**" name="region" count="3" flow="in" />
<param type="size_t" name="row_pitch" /> <param type="size_t" name="row_pitch" flow="in" />
<param type="size_t" name="slice_pitch" /> <param type="size_t" name="slice_pitch" flow="in" />
<param type="void*" name="ptr" /> <param type="void*" name="ptr" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueTask" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueTask" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_kernel" name="kernel" /> <param type="cl_kernel" name="kernel" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueUnmapMemObject" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueUnmapMemObject" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="memobj" /> <param type="cl_mem" name="memobj" flow="in" />
<param type="void*" name="mapped_ptr" /> <param type="void*" name="mapped_ptr" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueWaitForEvents" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueWaitForEvents" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_uint" name="num_events" /> <param type="cl_uint" name="num_events" flow="in" />
<param type="cl_event*" name="event_list" /> <param type="cl_event*" name="event_list" flow="in" />
</function> </function>
<function name="EnqueueWriteBuffer" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueWriteBuffer" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="buffer" /> <param type="cl_mem" name="buffer" flow="in" />
<param type="cl_bool" name="blocking_write" /> <param type="cl_bool" name="blocking_write" flow="in" />
<param type="size_t" name="offset" /> <param type="size_t" name="offset" flow="in" />
<param type="size_t" name="cb" /> <param type="size_t" name="cb" flow="in" />
<param type="void*" name="ptr" /> <param type="void*" name="ptr" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="EnqueueWriteImage" extension="Core" profile="" category="1.0" version="1.0"> <function name="EnqueueWriteImage" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_mem" name="image" /> <param type="cl_mem" name="image" flow="in" />
<param type="cl_bool" name="blocking_write" /> <param type="cl_bool" name="blocking_write" flow="in" />
<param type="size_t**" name="origin" count="3" /> <param type="size_t**" name="origin" count="3" flow="in" />
<param type="size_t**" name="region" count="3" /> <param type="size_t**" name="region" count="3" flow="in" />
<param type="size_t" name="input_row_pitch" /> <param type="size_t" name="input_row_pitch" flow="in" />
<param type="size_t" name="input_slice_pitch" /> <param type="size_t" name="input_slice_pitch" flow="in" />
<param type="void*" name="ptr" /> <param type="void*" name="ptr" flow="in" />
<param type="cl_uint" name="num_events_in_wait_list" /> <param type="cl_uint" name="num_events_in_wait_list" flow="in" />
<param type="cl_event*" name="event_wait_list" /> <param type="cl_event*" name="event_wait_list" flow="in" />
<param type="cl_event*" name="event" /> <param type="cl_event*" name="event" flow="in" />
</function> </function>
<function name="Finish" extension="Core" profile="" category="1.0" version="1.0"> <function name="Finish" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
</function> </function>
<function name="Flush" extension="Core" profile="" category="1.0" version="1.0"> <function name="Flush" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
</function> </function>
<function name="GetCommandQueueInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetCommandQueueInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_command_queue_info" name="param_name" /> <param type="cl_command_queue_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetContextInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetContextInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_context_info" name="param_name" /> <param type="cl_context_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetDeviceIDs" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetDeviceIDs" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_platform_id" name="platform" /> <param type="cl_platform_id" name="platform" flow="in" />
<param type="cl_device_type" name="device_type" /> <param type="cl_device_type" name="device_type" flow="in" />
<param type="cl_uint" name="num_entries" /> <param type="cl_uint" name="num_entries" flow="in" />
<param type="cl_device_id*" name="devices" /> <param type="cl_device_id*" name="devices" flow="in" />
<param type="cl_uint*" name="num_devices" /> <param type="cl_uint*" name="num_devices" flow="in" />
</function> </function>
<function name="GetDeviceInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetDeviceInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_device_id" name="device" /> <param type="cl_device_id" name="device" flow="in" />
<param type="cl_device_info" name="param_name" /> <param type="cl_device_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetEventInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetEventInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_event" name="event" /> <param type="cl_event" name="event" flow="in" />
<param type="cl_event_info" name="param_name" /> <param type="cl_event_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetEventProfilingInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetEventProfilingInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_event" name="event" /> <param type="cl_event" name="event" flow="in" />
<param type="cl_profiling_info" name="param_name" /> <param type="cl_profiling_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetImageInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetImageInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_mem" name="image" /> <param type="cl_mem" name="image" flow="in" />
<param type="cl_image_info" name="param_name" /> <param type="cl_image_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetKernelInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetKernelInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_kernel" name="kernel" /> <param type="cl_kernel" name="kernel" flow="in" />
<param type="cl_kernel_info" name="param_name" /> <param type="cl_kernel_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetKernelWorkGroupInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetKernelWorkGroupInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_kernel" name="kernel" /> <param type="cl_kernel" name="kernel" flow="in" />
<param type="cl_device_id" name="device" /> <param type="cl_device_id" name="device" flow="in" />
<param type="cl_kernel_work_group_info" name="param_name" /> <param type="cl_kernel_work_group_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetMemObjectInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetMemObjectInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_mem" name="memobj" /> <param type="cl_mem" name="memobj" flow="in" />
<param type="cl_mem_info" name="param_name" /> <param type="cl_mem_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetPlatformIDs" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetPlatformIDs" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_uint" name="num_entries" /> <param type="cl_uint" name="num_entries" flow="in" />
<param type="cl_platform_id*" name="platforms" /> <param type="cl_platform_id*" name="platforms" flow="in" />
<param type="cl_uint*" name="num_platforms" /> <param type="cl_uint*" name="num_platforms" flow="in" />
</function> </function>
<function name="GetPlatformInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetPlatformInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_platform_id" name="platform" /> <param type="cl_platform_id" name="platform" flow="in" />
<param type="cl_platform_info" name="param_name" /> <param type="cl_platform_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetProgramBuildInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetProgramBuildInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_program" name="program" /> <param type="cl_program" name="program" flow="in" />
<param type="cl_device_id" name="device" /> <param type="cl_device_id" name="device" flow="in" />
<param type="cl_program_build_info" name="param_name" /> <param type="cl_program_build_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetProgramInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetProgramInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_program" name="program" /> <param type="cl_program" name="program" flow="in" />
<param type="cl_program_info" name="param_name" /> <param type="cl_program_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetSamplerInfo" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetSamplerInfo" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_sampler" name="sampler" /> <param type="cl_sampler" name="sampler" flow="in" />
<param type="cl_sampler_info" name="param_name" /> <param type="cl_sampler_info" name="param_name" flow="in" />
<param type="size_t" name="param_value_size" /> <param type="size_t" name="param_value_size" flow="in" />
<param type="void*" name="param_value" /> <param type="void*" name="param_value" flow="in" />
<param type="size_t*" name="param_value_size_ret" /> <param type="size_t*" name="param_value_size_ret" flow="out" />
</function> </function>
<function name="GetSupportedImageFormats" extension="Core" profile="" category="1.0" version="1.0"> <function name="GetSupportedImageFormats" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
<param type="cl_mem_flags" name="flags" /> <param type="cl_mem_flags" name="flags" flow="in" />
<param type="cl_mem_object_type" name="image_type" /> <param type="cl_mem_object_type" name="image_type" flow="in" />
<param type="cl_uint" name="num_entries" /> <param type="cl_uint" name="num_entries" flow="in" />
<param type="cl_image_format*" name="image_formats" /> <param type="cl_image_format*" name="image_formats" flow="in" />
<param type="cl_uint*" name="num_image_formats" /> <param type="cl_uint*" name="num_image_formats" flow="in" />
</function> </function>
<function name="ReleaseCommandQueue" extension="Core" profile="" category="1.0" version="1.0"> <function name="ReleaseCommandQueue" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
</function> </function>
<function name="ReleaseContext" extension="Core" profile="" category="1.0" version="1.0"> <function name="ReleaseContext" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
</function> </function>
<function name="ReleaseEvent" extension="Core" profile="" category="1.0" version="1.0"> <function name="ReleaseEvent" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_event" name="event" /> <param type="cl_event" name="event" flow="in" />
</function> </function>
<function name="ReleaseKernel" extension="Core" profile="" category="1.0" version="1.0"> <function name="ReleaseKernel" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_kernel" name="kernel" /> <param type="cl_kernel" name="kernel" flow="in" />
</function> </function>
<function name="ReleaseMemObject" extension="Core" profile="" category="1.0" version="1.0"> <function name="ReleaseMemObject" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_mem" name="memobj" /> <param type="cl_mem" name="memobj" flow="in" />
</function> </function>
<function name="ReleaseProgram" extension="Core" profile="" category="1.0" version="1.0"> <function name="ReleaseProgram" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_program" name="program" /> <param type="cl_program" name="program" flow="in" />
</function> </function>
<function name="ReleaseSampler" extension="Core" profile="" category="1.0" version="1.0"> <function name="ReleaseSampler" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_sampler" name="sampler" /> <param type="cl_sampler" name="sampler" flow="in" />
</function> </function>
<function name="RetainCommandQueue" extension="Core" profile="" category="1.0" version="1.0"> <function name="RetainCommandQueue" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
</function> </function>
<function name="RetainContext" extension="Core" profile="" category="1.0" version="1.0"> <function name="RetainContext" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_context" name="context" /> <param type="cl_context" name="context" flow="in" />
</function> </function>
<function name="RetainEvent" extension="Core" profile="" category="1.0" version="1.0"> <function name="RetainEvent" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_event" name="event" /> <param type="cl_event" name="event" flow="in" />
</function> </function>
<function name="RetainKernel" extension="Core" profile="" category="1.0" version="1.0"> <function name="RetainKernel" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_kernel" name="kernel" /> <param type="cl_kernel" name="kernel" flow="in" />
</function> </function>
<function name="RetainMemObject" extension="Core" profile="" category="1.0" version="1.0"> <function name="RetainMemObject" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_mem" name="memobj" /> <param type="cl_mem" name="memobj" flow="in" />
</function> </function>
<function name="RetainProgram" extension="Core" profile="" category="1.0" version="1.0"> <function name="RetainProgram" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_program" name="program" /> <param type="cl_program" name="program" flow="in" />
</function> </function>
<function name="RetainSampler" extension="Core" profile="" category="1.0" version="1.0"> <function name="RetainSampler" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_sampler" name="sampler" /> <param type="cl_sampler" name="sampler" flow="in" />
</function> </function>
<function name="SetCommandQueueProperty" extension="Core" profile="" category="1.0" version="1.0"> <function name="SetCommandQueueProperty" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_command_queue" name="command_queue" /> <param type="cl_command_queue" name="command_queue" flow="in" />
<param type="cl_command_queue_properties" name="properties" /> <param type="cl_command_queue_properties" name="properties" flow="in" />
<param type="cl_bool" name="enable" /> <param type="cl_bool" name="enable" flow="in" />
<param type="cl_command_queue_properties*" name="old_properties" /> <param type="cl_command_queue_properties*" name="old_properties" flow="in" />
</function> </function>
<function name="SetKernelArg" extension="Core" profile="" category="1.0" version="1.0"> <function name="SetKernelArg" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_kernel" name="kernel" /> <param type="cl_kernel" name="kernel" flow="in" />
<param type="cl_uint" name="arg_index" /> <param type="cl_uint" name="arg_index" flow="in" />
<param type="size_t" name="arg_size" /> <param type="size_t" name="arg_size" flow="in" />
<param type="void*" name="arg_value" /> <param type="void*" name="arg_value" flow="in" />
</function> </function>
<function name="UnloadCompiler" extension="Core" profile="" category="1.0" version="1.0"> <function name="UnloadCompiler" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
</function> </function>
<function name="WaitForEvents" extension="Core" profile="" category="1.0" version="1.0"> <function name="WaitForEvents" extension="Core" profile="" category="1.0" version="1.0">
<returns type="cl_int" /> <returns type="cl_int" />
<param type="cl_uint" name="num_events" /> <param type="cl_uint" name="num_events" flow="in" />
<param type="cl_event*" name="event_list" /> <param type="cl_event*" name="event_list" flow="in" />
</function> </function>
</signatures> </signatures>