Structs§
- Command
Execution Status CommandExecutionStatusis a newtype around theOpenCLcommand execution status- Event
- An OpenCL event object.
- Event
Command Type EventCommandTypeis a newtype around theOpenCLcl_command_type
Constants§
- CL_
COMMAND_ ACQUIRE_ EGL_ OBJECTS_ KHR - CL_
COMMAND_ ACQUIRE_ GL_ OBJECTS - CL_
COMMAND_ BARRIER - CL_
COMMAND_ COMMAND_ BUFFER_ KHR - CL_
COMMAND_ COPY_ BUFFER - CL_
COMMAND_ COPY_ BUFFER_ RECT - CL_
COMMAND_ COPY_ BUFFER_ TO_ IMAGE - CL_
COMMAND_ COPY_ IMAGE - CL_
COMMAND_ COPY_ IMAGE_ TO_ BUFFER - CL_
COMMAND_ EGL_ FENCE_ SYNC_ OBJECT_ KHR - CL_
COMMAND_ FILL_ BUFFER - CL_
COMMAND_ FILL_ IMAGE - CL_
COMMAND_ MAP_ BUFFER - CL_
COMMAND_ MAP_ IMAGE - CL_
COMMAND_ MARKER - CL_
COMMAND_ MEMADVISE_ INTEL - CL_
COMMAND_ MEMCPY_ INTEL - CL_
COMMAND_ MEMFILL_ INTEL - CL_
COMMAND_ MIGRATEMEM_ INTEL - CL_
COMMAND_ MIGRATE_ MEM_ OBJECTS - CL_
COMMAND_ NATIVE_ KERNEL - CL_
COMMAND_ NDRANGE_ KERNEL - CL_
COMMAND_ READ_ BUFFER - CL_
COMMAND_ READ_ BUFFER_ RECT - CL_
COMMAND_ READ_ IMAGE - CL_
COMMAND_ RELEASE_ EGL_ OBJECTS_ KHR - CL_
COMMAND_ RELEASE_ GL_ OBJECTS - CL_
COMMAND_ SVM_ FREE - CL_
COMMAND_ SVM_ MAP - CL_
COMMAND_ SVM_ MEMCPY - CL_
COMMAND_ SVM_ MEMFILL - CL_
COMMAND_ SVM_ MIGRATE_ MEM - CL_
COMMAND_ SVM_ UNMAP - CL_
COMMAND_ TASK - CL_
COMMAND_ UNMAP_ MEM_ OBJECT - CL_
COMMAND_ USER - CL_
COMMAND_ WRITE_ BUFFER - CL_
COMMAND_ WRITE_ BUFFER_ RECT - CL_
COMMAND_ WRITE_ IMAGE - CL_
COMPLETE - CL_
EVENT_ COMMAND_ EXECUTION_ STATUS - CL_
EVENT_ COMMAND_ QUEUE - CL_
EVENT_ COMMAND_ TYPE - CL_
EVENT_ CONTEXT - CL_
EVENT_ REFERENCE_ COUNT - CL_
INVALID_ VALUE - CL_
PROFILING_ COMMAND_ COMPLETE - CL_
PROFILING_ COMMAND_ END - CL_
PROFILING_ COMMAND_ QUEUED - CL_
PROFILING_ COMMAND_ START - CL_
PROFILING_ COMMAND_ SUBMIT - CL_
QUEUED - CL_
RUNNING - CL_
SUBMITTED - CL_
SUCCESS
Functions§
- command_
type_ text - create_
user_ event - Create an
OpenCLuser event object. CallsclCreateUserEventto create anOpenCLevent. - get_
event_ data - Get data about an
OpenCLevent. CallsclGetEventInfoto get the desired data about the event. - get_
event_ info - Get specific information about an
OpenCLevent. CallsclGetEventInfoto get the desired information about the event. - get_
event_ profiling_ data - Get profiling data about an
OpenCLevent. CallsclGetEventProfilingInfoto get the desired profiling data about the event. - get_
event_ profiling_ info - Get profiling information for a command associated with an event when profiling is enabled. Calls clGetEventProfilingInfo to get the desired information.
- release_
event ⚠ - Release an
OpenCLevent. CallsclReleaseEventto decrement the event reference count. - retain_
event ⚠ - Retain an
OpenCLevent. Calls clRetainEvent to increment the event reference count. - set_
event_ callback - Register a user callback function for a specific command execution status,
Calls
clSetEventCallbackto register a callback function. - set_
user_ event_ status - Set the execution status of a user event object.
Calls
clSetUserEventStatusto set the execution status. - status_
text - wait_
for_ events - Wait for
OpenCLevents to complete. CallsclWaitForEvents.