mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-14 15:46:28 +00:00
Update ComputePipelineDescriptor to use PipelineStageDescriptor
The contents of PipelineStageDescriptor were inlined inside of ComputePipelineDescriptor. This changes updates ComputePipelineDescriptor to contain PipelineStageDescriptor to match WebGPU. Bug: chromium:877147 Change-Id: Ic030b7bd7a237945cbbaf4c567cc361940e1ad00 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/6400 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
6f0b021dbf
commit
fbe6cfdb16
@@ -21,7 +21,7 @@ namespace dawn_native { namespace opengl {
|
||||
ComputePipeline::ComputePipeline(Device* device, const ComputePipelineDescriptor* descriptor)
|
||||
: ComputePipelineBase(device, descriptor) {
|
||||
PerStage<const ShaderModule*> modules(nullptr);
|
||||
modules[dawn::ShaderStage::Compute] = ToBackend(descriptor->module);
|
||||
modules[dawn::ShaderStage::Compute] = ToBackend(descriptor->computeStage->module);
|
||||
|
||||
PipelineGL::Initialize(ToBackend(descriptor->layout), modules);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user