Top Fields Constructors Methods
org.lwjgl.opencl

public final Class INTELThreadLocalExec

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL

Allows the user to execute OpenCL tasks and kernels with the user application's threads.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTELback to summary
public static final int CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL

Allows the user to execute OpenCL tasks and kernels with the user application's threads. This token that can be passed to clCreateCommandQueue, creating a queue with the "thread local exec" capability.

All enqueue APIs (e.g., clEnqueueRead) submitted to such a queue never enqueue commands. An Enqueue API call is executed by the caller host-thread itself without involving any of the OpenCL runtime threads, much like function calls.

Constructor Detail

INTELThreadLocalExecback to summary
private INTELThreadLocalExec()