Skip to content
Snippets Groups Projects
Commit d05addb3 authored by Sebastian Gaida's avatar Sebastian Gaida
Browse files

[#111] move pipeline creation

parent b1cacf8f
No related branches found
No related tags found
1 merge request!95Resolve "Wassersimulation mit Interaktion"
Pipeline #27099 passed
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment