From d05addb3df140de4c5625bca05f7d6985380e604 Mon Sep 17 00:00:00 2001 From: Sebastian Gaida <sebastian-gaida@gmx.de> Date: Tue, 7 Sep 2021 17:02:47 +0200 Subject: [PATCH] [#111] move pipeline creation --- projects/sph/src/main.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/projects/sph/src/main.cpp b/projects/sph/src/main.cpp index 9550af8b..5308a1dc 100644 --- a/projects/sph/src/main.cpp +++ b/projects/sph/src/main.cpp @@ -71,6 +71,7 @@ int main(int argc, const char **argv) { computeBindings1.push_back(vkcv::VertexBinding(i, { computeVertexAttachments1[i] })); } const vkcv::VertexLayout computeLayout1(computeBindings1); + vkcv::PipelineHandle computePipeline1 = core.createComputePipeline(computeShaderProgram1, {core.getDescriptorSetLayout(computeDescriptorSetLayout1).vulkanHandle} ); // comp shader 2 vkcv::ShaderProgram computeShaderProgram2{}; @@ -88,6 +89,7 @@ int main(int argc, const char **argv) { computeBindings2.push_back(vkcv::VertexBinding(i, { computeVertexAttachments2[i] })); } const vkcv::VertexLayout computeLayout2(computeBindings2); + vkcv::PipelineHandle computePipeline2 = core.createComputePipeline(computeShaderProgram2, {core.getDescriptorSetLayout(computeDescriptorSetLayout2).vulkanHandle} ); // shader vkcv::ShaderProgram particleShaderProgram{}; @@ -136,9 +138,6 @@ int main(int argc, const char **argv) { vkcv::PipelineHandle particlePipeline = core.createGraphicsPipeline(particlePipelineDefinition); - vkcv::PipelineHandle computePipeline1 = core.createComputePipeline(computeShaderProgram1, {core.getDescriptorSetLayout(computeDescriptorSetLayout1).vulkanHandle} ); - vkcv::PipelineHandle computePipeline2 = core.createComputePipeline(computeShaderProgram2, {core.getDescriptorSetLayout(computeDescriptorSetLayout2).vulkanHandle} ); - vkcv::Buffer<glm::vec4> color = core.createBuffer<glm::vec4>( vkcv::BufferType::UNIFORM, 1 -- GitLab