createComputePipelineAsync method

  1. @override
Future<ComputePipelineHandle> createComputePipelineAsync(
  1. ShaderHandle shader
)
override

The inner device's own, recorded when it completes; see createPipelineAsync.

Implementation

@override
Future<ComputePipelineHandle> createComputePipelineAsync(
  ShaderHandle shader,
) async {
  final pipeline = await inner.createComputePipelineAsync(shader);
  events.add(
    TraceCreateComputePipeline(
      _name(_computePipelineIds, pipeline),
      shader.name,
    ),
  );
  return pipeline;
}