Package apple.metal.enums
Class MTLCommandBufferError
- java.lang.Object
-
- apple.metal.enums.MTLCommandBufferError
-
public final class MTLCommandBufferError extends java.lang.Object[@enum] MTLCommandBufferError Error codes that can be found in MTLCommandBuffer.error [@constant] MTLCommandBufferErrorInternal An internal error that doesn't fit into the other categories. The actual low level error code is encoded in the local description. [@constant] MTLCommandBufferErrorTimeout Execution of this command buffer took too long, execution of this command was interrupted and aborted. [@constant] MTLCommandBufferErrorPageFault Execution of this command buffer generated an unserviceable GPU page fault. This can caused by buffer read write attribute mismatch or out of boundary access. [@constant] MTLCommandBufferErrorAccessRevoked Access to this device has been revoked because this client has been responsible for too many timeouts or hangs. [@constant] MTLCommandBufferErrorNotPermitted This process does not have access to use this device. [@constant] MTLCommandBufferErrorOutOfMemory Insufficient memory was available to execute this command buffer. [@constant] MTLCommandBufferErrorInvalidResource The command buffer referenced an invalid resource. This is most commonly caused when the caller deletes a resource before executing a command buffer that refers to it. [@constant] MTLCommandBufferErrorMemoryless One or more internal resources limits reached that prevent using memoryless render pass attachments. See error string for more detail. [@constant] MTLCommandBufferErrorDeviceRemoved The device was physically removed before the command could finish execution [@constant] MTLCommandBufferErrorStackOverflow Execution of the command buffer was stopped due to Stack Overflow Exception. [MTLComputePipelineDescriptor maxCallStackDepth] setting needs to be checked. API-Since: 8.0
-
-
Field Summary
Fields Modifier and Type Field Description static longAccessRevokedAPI-Since: 8.0static longBlacklistedDeprecated.static longInternalAPI-Since: 8.0static longInvalidResourceAPI-Since: 8.0static longMemorylessAPI-Since: 10.0static longNoneAPI-Since: 8.0static longNotPermittedAPI-Since: 8.0static longOutOfMemoryAPI-Since: 8.0static longPageFaultAPI-Since: 8.0static longStackOverflowAPI-Since: 15.0static longTimeoutAPI-Since: 8.0
-
-
-
Field Detail
-
None
public static final long None
API-Since: 8.0- See Also:
- Constant Field Values
-
Internal
public static final long Internal
API-Since: 8.0- See Also:
- Constant Field Values
-
Timeout
public static final long Timeout
API-Since: 8.0- See Also:
- Constant Field Values
-
PageFault
public static final long PageFault
API-Since: 8.0- See Also:
- Constant Field Values
-
Blacklisted
@Deprecated public static final long Blacklisted
Deprecated.API-Since: 8.0 Deprecated-Since: 16.0- See Also:
- Constant Field Values
-
NotPermitted
public static final long NotPermitted
API-Since: 8.0- See Also:
- Constant Field Values
-
OutOfMemory
public static final long OutOfMemory
API-Since: 8.0- See Also:
- Constant Field Values
-
InvalidResource
public static final long InvalidResource
API-Since: 8.0- See Also:
- Constant Field Values
-
Memoryless
public static final long Memoryless
API-Since: 10.0- See Also:
- Constant Field Values
-
AccessRevoked
public static final long AccessRevoked
API-Since: 8.0- See Also:
- Constant Field Values
-
StackOverflow
public static final long StackOverflow
API-Since: 15.0- See Also:
- Constant Field Values
-
-