public interface MTLIndirectComputeCommand
| Modifier and Type | Method and Description |
|---|---|
void |
clearBarrier() |
void |
concurrentDispatchThreadgroupsThreadsPerThreadgroup(MTLSize threadgroupsPerGrid,
MTLSize threadsPerThreadgroup) |
void |
concurrentDispatchThreadsThreadsPerThreadgroup(MTLSize threadsPerGrid,
MTLSize threadsPerThreadgroup) |
void |
reset() |
void |
setBarrier() |
void |
setComputePipelineState(MTLComputePipelineState pipelineState) |
void |
setImageblockWidthHeight(long width,
long height) |
void |
setKernelBufferOffsetAtIndex(MTLBuffer buffer,
long offset,
long index) |
void |
setStageInRegion(MTLRegion region) |
void |
setThreadgroupMemoryLengthAtIndex(long length,
long index) |
void clearBarrier()
void concurrentDispatchThreadgroupsThreadsPerThreadgroup(MTLSize threadgroupsPerGrid, MTLSize threadsPerThreadgroup)
void concurrentDispatchThreadsThreadsPerThreadgroup(MTLSize threadsPerGrid, MTLSize threadsPerThreadgroup)
void reset()
void setBarrier()
void setComputePipelineState(MTLComputePipelineState pipelineState)
void setKernelBufferOffsetAtIndex(MTLBuffer buffer, long offset, long index)
void setStageInRegion(MTLRegion region)
void setThreadgroupMemoryLengthAtIndex(long length,
long index)
void setImageblockWidthHeight(long width,
long height)