summaryrefslogtreecommitdiff
path: root/src/entities.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2023-09-19 19:04:09 -0400
committerJonathan Bradley <jcb@pikum.xyz>2023-09-19 19:04:09 -0400
commite966fc36c684de7e1f1477cfdd7d50c2da374bad (patch)
tree31ec56e6713752e345e80987bed6df82c2733968 /src/entities.cpp
parent2a66b641c1540e297b56e87ca87f10382aa6edd0 (diff)
filling out render pass - color resolve and depth
Diffstat (limited to 'src/entities.cpp')
-rw-r--r--src/entities.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/entities.cpp b/src/entities.cpp
index 8d9206b..70b3a58 100644
--- a/src/entities.cpp
+++ b/src/entities.cpp
@@ -257,12 +257,11 @@ void EntityType_Init() {
VkPipelineRasterizationStateCreateInfo vkPipelineRasterizationStateCreateInfoLine{vkPipelineRasterizationStateCreateInfoFill};
vkPipelineRasterizationStateCreateInfoLine.polygonMode = VK_POLYGON_MODE_LINE;
- // TODO MultiSampling
VkPipelineMultisampleStateCreateInfo vkPipelineMultisampleStateCreateInfo;
vkPipelineMultisampleStateCreateInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO;
vkPipelineMultisampleStateCreateInfo.pNext = nullptr;
vkPipelineMultisampleStateCreateInfo.flags = 0;
- vkPipelineMultisampleStateCreateInfo.rasterizationSamples = VK_SAMPLE_COUNT_1_BIT;
+ vkPipelineMultisampleStateCreateInfo.rasterizationSamples = renderSampleCount;
vkPipelineMultisampleStateCreateInfo.sampleShadingEnable = VK_FALSE;
vkPipelineMultisampleStateCreateInfo.minSampleShading = 0.0f;
vkPipelineMultisampleStateCreateInfo.pSampleMask = nullptr;
@@ -363,7 +362,7 @@ void EntityType_Init() {
vkGraphicsPipelineCreateInfo[i].pColorBlendState = &vkPipelineColorBlendStateCreateInfo;
vkGraphicsPipelineCreateInfo[i].pDynamicState = &vkPipelineDynamicStateCreateInfo;
vkGraphicsPipelineCreateInfo[i].layout = vkPipelineLayout_Texture;
- vkGraphicsPipelineCreateInfo[i].renderPass = vkRenderPass;
+ vkGraphicsPipelineCreateInfo[i].renderPass = renderRenderPass;
vkGraphicsPipelineCreateInfo[i].subpass = 0;
vkGraphicsPipelineCreateInfo[i].basePipelineHandle = VK_NULL_HANDLE;
vkGraphicsPipelineCreateInfo[i].basePipelineIndex = {};