createComputePipelineFrom method

ComputePipelineHandle createComputePipelineFrom(
  1. ComputePipelineDescriptor descriptor
)
inherited

The compute pipeline descriptor describes, for createPipelineFrom's reason. By default it builds through createComputePipeline (so a device without DeviceFeature.compute refuses it as compute) and gives it ComputePipelineDescriptor.label.

Implementation

ComputePipelineHandle createComputePipelineFrom(
  ComputePipelineDescriptor descriptor,
) {
  final pipeline = createComputePipeline(descriptor.shader);
  if (descriptor.label case final label?) setLabel(pipeline, label);
  return pipeline;
}