diff --git a/projects/sph/src/main.cpp b/projects/sph/src/main.cpp index b53f0d135d2e44e351415b8c264d3ffc21057700..b8972ed53cc73e4bea53fb8efa3e1625c4f4ec72 100644 --- a/projects/sph/src/main.cpp +++ b/projects/sph/src/main.cpp @@ -175,8 +175,11 @@ int main(int argc, const char **argv) { vkcv::DescriptorWrites computeWrites; computeWrites.storageBufferWrites = { vkcv::BufferDescriptorWrite(0,particleBuffer1.getHandle()), vkcv::BufferDescriptorWrite(1,particleBuffer2.getHandle())}; + core.writeDescriptorSet(computeDescriptorSet1, computeWrites); core.writeDescriptorSet(computeDescriptorSet2, computeWrites); + core.writeDescriptorSet(computeDescriptorSet3, computeWrites); + core.writeDescriptorSet(computeDescriptorSet4, computeWrites); if (!particlePipeline || !computePipeline1 || !computePipeline2 || !computePipeline3 || !computePipeline4) {