diff options
Diffstat (limited to 'src/dawn/engine_dawn.cc')
-rw-r--r-- | src/dawn/engine_dawn.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/dawn/engine_dawn.cc b/src/dawn/engine_dawn.cc index 868e979..ba92016 100644 --- a/src/dawn/engine_dawn.cc +++ b/src/dawn/engine_dawn.cc @@ -1616,7 +1616,7 @@ Result EngineDawn::AttachBuffersAndTextures( for (const auto& buf_info : render_pipeline->pipeline->GetBuffers()) { ::dawn::BufferUsage bufferUsage; ::dawn::BindingType bindingType; - switch (buf_info.buffer->GetBufferType()) { + switch (buf_info.type) { case BufferType::kStorage: { bufferUsage = ::dawn::BufferUsage::Storage; bindingType = ::dawn::BindingType::StorageBuffer; @@ -1629,8 +1629,7 @@ Result EngineDawn::AttachBuffersAndTextures( } default: { return Result("AttachBuffersAndTextures: unknown buffer type: " + - std::to_string(static_cast<uint32_t>( - buf_info.buffer->GetBufferType()))); + std::to_string(static_cast<uint32_t>(buf_info.type))); break; } } @@ -1716,7 +1715,7 @@ Result EngineDawn::AttachBuffers(ComputePipelineInfo* compute_pipeline) { for (const auto& buf_info : compute_pipeline->pipeline->GetBuffers()) { ::dawn::BufferUsage bufferUsage; ::dawn::BindingType bindingType; - switch (buf_info.buffer->GetBufferType()) { + switch (buf_info.type) { case BufferType::kStorage: { bufferUsage = ::dawn::BufferUsage::Storage; bindingType = ::dawn::BindingType::StorageBuffer; @@ -1729,8 +1728,7 @@ Result EngineDawn::AttachBuffers(ComputePipelineInfo* compute_pipeline) { } default: { return Result("AttachBuffers: unknown buffer type: " + - std::to_string(static_cast<uint32_t>( - buf_info.buffer->GetBufferType()))); + std::to_string(static_cast<uint32_t>(buf_info.type))); break; } } |