createComputePipeline method

  1. @override
ComputePipelineHandle createComputePipeline(
  1. ShaderHandle shader
)
override

A pipeline from a compute stage of this device's shader library.

Implementation

@override
ComputePipelineHandle createComputePipeline(ShaderHandle shader) {
  if (!_compute) throw _noCompute();
  calls.add(RecordedCall('createComputePipeline', arguments: shader));
  return _born(
    wrapComputePipeline(
      owner: this,
      backend: 'fake compute ${_serial++}',
      shader: shader,
    ),
  );
}