@@ -740,21 +740,18 @@ class HelloTriangleApplication
740740 .depthCompareOp = vk::CompareOp::eLess,
741741 .depthBoundsTestEnable = vk::False,
742742 .stencilTestEnable = vk::False};
743- vk::PipelineColorBlendAttachmentState colorBlendAttachment;
744- colorBlendAttachment.colorWriteMask = vk::ColorComponentFlagBits::eR | vk::ColorComponentFlagBits::eG | vk::ColorComponentFlagBits::eB | vk::ColorComponentFlagBits::eA;
745- colorBlendAttachment.blendEnable = vk::False;
746-
743+ vk::PipelineColorBlendAttachmentState colorBlendAttachment{
744+ .blendEnable = vk::False,
745+ .colorWriteMask = vk::ColorComponentFlagBits::eR | vk::ColorComponentFlagBits::eG | vk::ColorComponentFlagBits::eB | vk::ColorComponentFlagBits::eA};
747746 vk::PipelineColorBlendStateCreateInfo colorBlending{
748747 .logicOpEnable = vk::False,
749748 .logicOp = vk::LogicOp::eCopy,
750749 .attachmentCount = 1 ,
751750 .pAttachments = &colorBlendAttachment};
752-
753751 std::vector dynamicStates = {
754752 vk::DynamicState::eViewport,
755753 vk::DynamicState::eScissor};
756754 vk::PipelineDynamicStateCreateInfo dynamicState{.dynamicStateCount = static_cast <uint32_t >(dynamicStates.size ()), .pDynamicStates = dynamicStates.data ()};
757-
758755 vk::PipelineLayoutCreateInfo pipelineLayoutInfo{.setLayoutCount = 1 , .pSetLayouts = &*descriptorSetLayout, .pushConstantRangeCount = 0 };
759756
760757 pipelineLayout = vk::raii::PipelineLayout (device, pipelineLayoutInfo);
0 commit comments