Ensure that all depth values are rendered before any color values (#2811)

This commit is contained in:
Tim Sylvester
2024-09-09 11:41:52 -07:00
committed by GitHub
parent 146d700973
commit f74f4ff3cf

View File

@@ -433,6 +433,7 @@ void RenderFillExtrusionLayer::update(gfx::ShaderRegistry& shaders,
builder->setEnableColor(false);
builder->setRenderPass(drawPass);
builder->setCullFaceMode(gfx::CullFaceMode::backCCW());
builder->setDrawPriority(0);
if (tweaker) {
builder->addTweaker(tweaker);
}
@@ -447,6 +448,7 @@ void RenderFillExtrusionLayer::update(gfx::ShaderRegistry& shaders,
builder->setColorMode(gfx::ColorMode::alphaBlended());
builder->setRenderPass(drawPass);
builder->setCullFaceMode(gfx::CullFaceMode::backCCW());
builder->setDrawPriority(1);
if (tweaker) {
builder->addTweaker(tweaker);
}