wrapComputePipeline function

ComputePipelineHandle wrapComputePipeline({
  1. required Object backend,
  2. required ShaderHandle shader,
  3. GraphicsDevice? owner,
})

A ComputePipelineHandle over a backend's own backend pipeline, for a backend; see wrapStorageBuffer.

Implementation

ComputePipelineHandle wrapComputePipeline({
  required Object backend,
  required ShaderHandle shader,
  GraphicsDevice? owner,
}) => ComputePipelineHandle._(
  owner?.releaseComputePipeline,
  backend: backend,
  shader: shader,
);