tests: Fix UpdateBufferWithinRenderPass
Change-Id: I25815aa9e09bd8f2a5f2e485ecbbcbed9dcb8275
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp
index 4caf7f6..3904e93 100644
--- a/tests/layer_validation_tests.cpp
+++ b/tests/layer_validation_tests.cpp
@@ -8338,10 +8338,9 @@
dstBuffer.init_as_dst(*m_device, (VkDeviceSize)1024, reqs);
VkDeviceSize dstOffset = 0;
- VkDeviceSize dataSize = 1024;
- const void *pData = NULL;
-
- vkCmdUpdateBuffer(m_commandBuffer->GetBufferHandle(), dstBuffer.handle(), dstOffset, dataSize, pData);
+ uint32_t Data[] = {1, 2, 3, 4, 5, 6, 7, 8};
+ VkDeviceSize dataSize = sizeof(Data) / sizeof(uint32_t);
+ vkCmdUpdateBuffer(m_commandBuffer->GetBufferHandle(), dstBuffer.handle(), dstOffset, dataSize, &Data);
m_errorMonitor->VerifyFound();
}