Top Description Fields Constructors Methods
org.lwjgl.opencl

public final Class ARMControlledKernelTermination

extends Object
Class Inheritance

Native bindings to the arm_controlled_kernel_termination extension.

This extension enables the controlled termination of kernels using a built-in function.

It also enables the termination reason to be queried on devices that support it. This makes it possible to end the execution of a successful search kernel early or implement assert-like functionality using printf.

Field Summary

Modifier and TypeField and Description
public static final int
CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARM

Error code to indicate kernel terminated with failure.

public static final int
CL_COMMAND_TERMINATION_COMPLETION_ARM

Values returned for event termination reason query.

public static final int
CL_COMMAND_TERMINATION_CONTROLLED_FAILURE_ARM

Values returned for event termination reason query.

public static final int
CL_COMMAND_TERMINATION_CONTROLLED_SUCCESS_ARM

Values returned for event termination reason query.

public static final int
CL_COMMAND_TERMINATION_ERROR_ARM

Values returned for event termination reason query.

public static final int
CL_DEVICE_CONTROLLED_TERMINATION_CAPABILITIES_ARM

Accepted value for the param_name parameter to GetDeviceInfo.

public static final int
CL_DEVICE_CONTROLLED_TERMINATION_FAILURE_ARM

Bit fields for controlled termination feature query.

public static final int
CL_DEVICE_CONTROLLED_TERMINATION_QUERY_ARM

Bit fields for controlled termination feature query.

public static final int
CL_DEVICE_CONTROLLED_TERMINATION_SUCCESS_ARM

Bit fields for controlled termination feature query.

public static final int
CL_EVENT_COMMAND_TERMINATION_REASON_ARM

Accepted value for the param_name parameter to GetEventInfo.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARMback to summary
public static final int CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARM

Error code to indicate kernel terminated with failure.

CL_COMMAND_TERMINATION_COMPLETION_ARMback to summary
public static final int CL_COMMAND_TERMINATION_COMPLETION_ARM

Values returned for event termination reason query.

CL_COMMAND_TERMINATION_CONTROLLED_FAILURE_ARMback to summary
public static final int CL_COMMAND_TERMINATION_CONTROLLED_FAILURE_ARM

Values returned for event termination reason query.

CL_COMMAND_TERMINATION_CONTROLLED_SUCCESS_ARMback to summary
public static final int CL_COMMAND_TERMINATION_CONTROLLED_SUCCESS_ARM

Values returned for event termination reason query.

CL_COMMAND_TERMINATION_ERROR_ARMback to summary
public static final int CL_COMMAND_TERMINATION_ERROR_ARM

Values returned for event termination reason query.

CL_DEVICE_CONTROLLED_TERMINATION_CAPABILITIES_ARMback to summary
public static final int CL_DEVICE_CONTROLLED_TERMINATION_CAPABILITIES_ARM

Accepted value for the param_name parameter to GetDeviceInfo.

CL_DEVICE_CONTROLLED_TERMINATION_FAILURE_ARMback to summary
public static final int CL_DEVICE_CONTROLLED_TERMINATION_FAILURE_ARM

Bit fields for controlled termination feature query.

CL_DEVICE_CONTROLLED_TERMINATION_QUERY_ARMback to summary
public static final int CL_DEVICE_CONTROLLED_TERMINATION_QUERY_ARM

Bit fields for controlled termination feature query.

CL_DEVICE_CONTROLLED_TERMINATION_SUCCESS_ARMback to summary
public static final int CL_DEVICE_CONTROLLED_TERMINATION_SUCCESS_ARM

Bit fields for controlled termination feature query.

CL_EVENT_COMMAND_TERMINATION_REASON_ARMback to summary
public static final int CL_EVENT_COMMAND_TERMINATION_REASON_ARM

Accepted value for the param_name parameter to GetEventInfo.

Constructor Detail

ARMControlledKernelTerminationback to summary
private ARMControlledKernelTermination()