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