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);
 }

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to