mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-21 10:49:14 +00:00
Update SetBindGroup dynamic offsets to uint32_t
In WebGPU these are uint32_t because Vulkan accepts at most a 32-bit unsigned integer. Bug: dawn:22 Change-Id: Ia61cd710f80c19135ac215a9a93ef9a8f683bac2 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/12942 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Austin Eng <enga@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
c5e06a5d9f
commit
314fd3513d
@@ -541,7 +541,7 @@ void DrawCallPerf::RecordRenderCommands(Encoder pass) {
|
||||
break;
|
||||
|
||||
case BindGroup::Dynamic: {
|
||||
uint64_t dynamicOffset = static_cast<uint64_t>(i * mAlignedUniformSize);
|
||||
uint32_t dynamicOffset = static_cast<uint32_t>(i * mAlignedUniformSize);
|
||||
pass.SetBindGroup(uniformBindGroupIndex, mUniformBindGroups[0], 1, &dynamicOffset);
|
||||
} break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user