beginComputePass method
Opens a compute pass; label names it to a debugger and to
gpuTimings. timestampWrites (since 1.0) names where the pass
writes its start and end GPU times — DeviceFeature.timestampQuery.
Implementation
@override
ComputeEncoder beginComputePass({
String? label,
PassTimestampWrites? timestampWrites,
}) {
if (!_compute) throw _noCompute();
if (timestampWrites != null) {
features.require(DeviceFeature.timestampQuery, backend: _name);
}
final pass = FakeComputePass(limits: limits, label: label);
computePasses.add(pass);
return pass;
}