From eb89831d1471e78413145ca7159c72b42d33b376 Mon Sep 17 00:00:00 2001 From: tylermurphy534 Date: Mon, 26 Sep 2022 00:06:51 -0400 Subject: MSAA --- engine/xe_pipeline.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engine/xe_pipeline.cpp') diff --git a/engine/xe_pipeline.cpp b/engine/xe_pipeline.cpp index 7479dcb..fb06f7c 100755 --- a/engine/xe_pipeline.cpp +++ b/engine/xe_pipeline.cpp @@ -136,7 +136,7 @@ namespace xe { vkCmdBindPipeline(commandBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, graphicsPipeline); } - void Pipeline::defaultPipelineConfigInfo(PipelineConfigInfo& configInfo) { + void Pipeline::defaultPipelineConfigInfo(PipelineConfigInfo& configInfo, Device& device) { configInfo.inputAssemblyInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO; configInfo.inputAssemblyInfo.topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST; @@ -162,7 +162,7 @@ namespace xe { configInfo.multisampleInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO; configInfo.multisampleInfo.sampleShadingEnable = VK_FALSE; - configInfo.multisampleInfo.rasterizationSamples = VK_SAMPLE_COUNT_1_BIT; + configInfo.multisampleInfo.rasterizationSamples = device.getSamples(); configInfo.multisampleInfo.minSampleShading = 1.0f; configInfo.multisampleInfo.pSampleMask = nullptr; configInfo.multisampleInfo.alphaToCoverageEnable = VK_FALSE; -- cgit v1.2.3-freya