Ensure that all depth values are rendered before any color values (#2811)
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user