From b7c685647aab323429498cdbbb67d53d4fe8b2ab Mon Sep 17 00:00:00 2001 From: bridgewaterrobbie Date: Wed, 14 May 2025 19:58:11 -0400 Subject: [PATCH] Revert "Dawn change to enable writeBuffer for size != multiple of 4" This reverts commit b94c802076efc28e94e8c3d2e06e64ac49e200a6. --- third_party/dawn/src/dawn/native/CommandValidation.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/third_party/dawn/src/dawn/native/CommandValidation.cpp b/third_party/dawn/src/dawn/native/CommandValidation.cpp index 65b37c8f27..7fa92a301a 100644 --- a/third_party/dawn/src/dawn/native/CommandValidation.cpp +++ b/third_party/dawn/src/dawn/native/CommandValidation.cpp @@ -229,10 +229,10 @@ MaybeError ValidateWriteBuffer(const DeviceBase* device, uint64_t size) { DAWN_TRY(device->ValidateObject(buffer)); - // DAWN_INVALID_IF(bufferOffset % 4 != 0, "BufferOffset (%u) is not a multiple of 4.", - // bufferOffset); - // - // DAWN_INVALID_IF(size % 4 != 0, "Size (%u) is not a multiple of 4.", size); + DAWN_INVALID_IF(bufferOffset % 4 != 0, "BufferOffset (%u) is not a multiple of 4.", + bufferOffset); + + DAWN_INVALID_IF(size % 4 != 0, "Size (%u) is not a multiple of 4.", size); uint64_t bufferSize = buffer->GetSize(); DAWN_INVALID_IF(bufferOffset > bufferSize || size > (bufferSize - bufferOffset),