Fix use of bytesPerRows=0 in CppHelloTriangle
The defaulting when bytesPerRow is 0 has been removed so there was a validation error. Bug: dawn:432 Bug: dawn:455 Change-Id: I8e38eb7aeb315d93cc8a9528beb77b9285b368d7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/22800 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
parent
db8f804bc3
commit
f5657af110
|
@ -74,7 +74,8 @@ void initTextures() {
|
||||||
|
|
||||||
wgpu::Buffer stagingBuffer = utils::CreateBufferFromData(
|
wgpu::Buffer stagingBuffer = utils::CreateBufferFromData(
|
||||||
device, data.data(), static_cast<uint32_t>(data.size()), wgpu::BufferUsage::CopySrc);
|
device, data.data(), static_cast<uint32_t>(data.size()), wgpu::BufferUsage::CopySrc);
|
||||||
wgpu::BufferCopyView bufferCopyView = utils::CreateBufferCopyView(stagingBuffer, 0, 0, 0);
|
wgpu::BufferCopyView bufferCopyView =
|
||||||
|
utils::CreateBufferCopyView(stagingBuffer, 0, 4 * 1024, 0);
|
||||||
wgpu::TextureCopyView textureCopyView = utils::CreateTextureCopyView(texture, 0, 0, {0, 0, 0});
|
wgpu::TextureCopyView textureCopyView = utils::CreateTextureCopyView(texture, 0, 0, {0, 0, 0});
|
||||||
wgpu::Extent3D copySize = {1024, 1024, 1};
|
wgpu::Extent3D copySize = {1024, 1024, 1};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue