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

[#69][Fix] fix descriptor bindings after merge

parent 645eed8a
No related branches found
No related tags found
1 merge request!56Resolve "Partikelsystem"
Pipeline #25649 failed
......@@ -56,6 +56,12 @@ int main(int argc, const char** argv) {
particleShaderProgram.reflectShader(vkcv::ShaderStage::VERTEX);
particleShaderProgram.reflectShader(vkcv::ShaderStage::FRAGMENT);
std::vector<vkcv::DescriptorBinding> descriptorBindings = {
vkcv::DescriptorBinding(0, vkcv::DescriptorType::UNIFORM_BUFFER, 1, vkcv::ShaderStage::FRAGMENT),
vkcv::DescriptorBinding(1, vkcv::DescriptorType::UNIFORM_BUFFER, 1, vkcv::ShaderStage::FRAGMENT)};
vkcv::DescriptorSetHandle descriptorSet = core.createDescriptorSet(descriptorBindings);
vkcv::Buffer<glm::vec3> vertexbuffer = core.createBuffer<glm::vec3>(
vkcv::BufferType::VERTEX,
3
......@@ -76,12 +82,6 @@ int main(int argc, const char** argv) {
5126,
3};
std::vector<vkcv::DescriptorBinding> descriptorBindings = {
vkcv::DescriptorBinding(vkcv::DescriptorType::UNIFORM_BUFFER, 1, vkcv::ShaderStage::FRAGMENT),
vkcv::DescriptorBinding(vkcv::DescriptorType::UNIFORM_BUFFER, 1, vkcv::ShaderStage::FRAGMENT)};
vkcv::DescriptorSetHandle descriptorSet = core.createDescriptorSet(descriptorBindings);
const vkcv::PipelineConfig particlePipelineDefinition(
particleShaderProgram,
UINT32_MAX,
......@@ -109,7 +109,7 @@ int main(int argc, const char** argv) {
vkcv::DescriptorWrites setWrites;
setWrites.uniformBufferWrites = {vkcv::UniformBufferDescriptorWrite(0,color.getHandle()),
vkcv::UniformBufferDescriptorWrite(1,position.getHandle())};
core.writeResourceDescription(descriptorSet,0,setWrites);
core.writeDescriptorSet(descriptorSet, setWrites);
if (!particlePipeline)
{
......
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