Skip to content

Commit 5c8e040

Browse files
author
eaglercraft
committed
Fix linux driver bug with shaders on the desktop runtime
1 parent 59fde5b commit 5c8e040

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/net/lax1dude/eaglercraft/v1_8/opengl/ext/deferred/EaglerDeferredPipeline.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3407,11 +3407,15 @@ public void endDrawDeferred() {
34073407
GlStateManager.enableDepth();
34083408
GlStateManager.depthFunc(GL_ALWAYS);
34093409
GlStateManager.depthMask(true);
3410+
GlStateManager.colorMask(false, false, false, false);
3411+
_wglDrawBuffers(GL_NONE);
34103412
GlStateManager.bindTexture(lightingHDRFramebufferDepthTexture);
34113413
TextureCopyUtil.blitTextureDepth();
34123414
GlStateManager.disableDepth();
34133415
GlStateManager.depthFunc(GL_LEQUAL);
34143416
GlStateManager.depthMask(false);
3417+
GlStateManager.colorMask(true, true, true, true);
3418+
_wglDrawBuffers(GL_BACK);
34153419
}else {
34163420
_wglBindFramebuffer(_GL_READ_FRAMEBUFFER, lightingHDRFramebuffer);
34173421
_wglBindFramebuffer(_GL_DRAW_FRAMEBUFFER, null);

0 commit comments

Comments
 (0)