From 888d273695404190b2c60bd4c472e38288134305 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Sun, 6 Aug 2023 10:14:30 +0200 Subject: [PATCH] Tests/ComputeParticlesTest: Fix mapping with OpenGL --- tests/ComputeParticlesTest/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/ComputeParticlesTest/main.cpp b/tests/ComputeParticlesTest/main.cpp index 370ce7937..3c4f732a1 100644 --- a/tests/ComputeParticlesTest/main.cpp +++ b/tests/ComputeParticlesTest/main.cpp @@ -132,7 +132,7 @@ int main() particleVelPtr[i] = Nz::Vector2f(velDis(rand), velDis(rand)); } - std::shared_ptr particleBuffer = device->InstantiateBuffer(Nz::BufferType::Storage, bufferSize, Nz::BufferUsage::DeviceLocal | Nz::BufferUsage::DirectMapping, particleBufferInitialData.data()); + std::shared_ptr particleBuffer = device->InstantiateBuffer(Nz::BufferType::Storage, bufferSize, Nz::BufferUsage::DeviceLocal | Nz::BufferUsage::DirectMapping | Nz::BufferUsage::Read | Nz::BufferUsage::Write, particleBufferInitialData.data()); nzsl::FieldOffsets sceneBufferLayout(nzsl::StructLayout::Std140); std::size_t deltaTimeOffset = sceneBufferLayout.AddField(nzsl::StructFieldType::Float1);