[Bf-blender-cvs] [fbd004f570e] temp-vulkan-descriptor-sets: Read back from ssbo and check if same data is present.
Jeroen Bakker
noreply at git.blender.org
Mon Feb 6 14:49:20 CET 2023
Commit: fbd004f570e3f810ca56be8fbb411e7e4ce57984
Author: Jeroen Bakker
Date: Mon Feb 6 14:12:58 2023 +0100
Branches: temp-vulkan-descriptor-sets
https://developer.blender.org/rBfbd004f570e3f810ca56be8fbb411e7e4ce57984
Read back from ssbo and check if same data is present.
===================================================================
M source/blender/gpu/tests/gpu_storage_buffer_test.cc
===================================================================
diff --git a/source/blender/gpu/tests/gpu_storage_buffer_test.cc b/source/blender/gpu/tests/gpu_storage_buffer_test.cc
index 82a0f162e96..38004391dd8 100644
--- a/source/blender/gpu/tests/gpu_storage_buffer_test.cc
+++ b/source/blender/gpu/tests/gpu_storage_buffer_test.cc
@@ -30,9 +30,18 @@ static void test_gpu_storage_buffer_create_update_read()
/* Upload some dummy data. */
const Vector<int32_t> data = test_data();
-
GPU_storagebuf_update(ssbo, data.data());
+ /* Read back data from SSBO. */
+ Vector<int32_t> read_data;
+ read_data.resize(SIZE, 0);
+ GPU_storagebuf_read(ssbo, read_data.data());
+
+ /* Check if data is the same.*/
+ for (int i : IndexRange(SIZE)) {
+ EXPECT_EQ(data[i], read_data[i]);
+ }
+
GPU_storagebuf_free(ssbo);
}
More information about the Bf-blender-cvs
mailing list