Skip to content
Snippets Groups Projects
Verified Commit 9effd752 authored by Tobias Frisch's avatar Tobias Frisch
Browse files

Merge branch 'develop' into 19-weitere-informationen-hinzufugen-zu-readme-md

parents 68f0401c 0668a210
No related branches found
No related tags found
1 merge request!102Resolve "Weitere Informationen hinzufügen zu Readme.md"
Pipeline #28050 canceled
...@@ -274,10 +274,13 @@ namespace vkcv ...@@ -274,10 +274,13 @@ namespace vkcv
static vk::PipelineRasterizationConservativeStateCreateInfoEXT conservativeRasterization; static vk::PipelineRasterizationConservativeStateCreateInfoEXT conservativeRasterization;
if (config.m_UseConservativeRasterization) { if (config.m_UseConservativeRasterization) {
const float overestimationSize = 1.0f - conservativeRasterProperties.primitiveOverestimationSize;
const float maxOverestimationSize = conservativeRasterProperties.maxExtraPrimitiveOverestimationSize;
conservativeRasterization = vk::PipelineRasterizationConservativeStateCreateInfoEXT( conservativeRasterization = vk::PipelineRasterizationConservativeStateCreateInfoEXT(
{}, {},
vk::ConservativeRasterizationModeEXT::eOverestimate, vk::ConservativeRasterizationModeEXT::eOverestimate,
std::max(1 - conservativeRasterProperties.primitiveOverestimationSize, 0.f) std::min(std::max(overestimationSize, 0.f), maxOverestimationSize)
); );
pipelineRasterizationStateCreateInfo.pNext = &conservativeRasterization; pipelineRasterizationStateCreateInfo.pNext = &conservativeRasterization;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment