[core] Fix fill layer z-fighting

Hand-ports b05e5ddd34
This commit is contained in:
John Firebaugh
2017-09-08 13:12:53 -07:00
parent 73e9ba1439
commit bb8dd4705c

View File

@@ -89,7 +89,9 @@ void Painter::renderFill(PaintParameters& parameters,
program.get(properties).draw(
context,
drawMode,
depthModeForSublayer(sublayer, gl::DepthMode::ReadWrite),
depthModeForSublayer(sublayer, pass == RenderPass::Opaque
? gl::DepthMode::ReadWrite
: gl::DepthMode::ReadOnly),
stencilModeForClipping(tile.clip),
colorModeForRenderPass(),
FillProgram::UniformValues {