Make projector not break when some other mod enables stencil for the main render target.

This commit is contained in:
Florian Nücke
2022-02-07 09:57:20 +01:00
parent 95eb8997cb
commit 34d82e39d3

View File

@@ -135,7 +135,9 @@ public final class ProjectorDepthRenderer {
if (mainRenderTarget.width != MAIN_CAMERA_DEPTH.width || mainRenderTarget.height != MAIN_CAMERA_DEPTH.height) {
MAIN_CAMERA_DEPTH.resize(mainRenderTarget.width, mainRenderTarget.height, Minecraft.ON_OSX);
}
if (mainRenderTarget.isStencilEnabled()) {
MAIN_CAMERA_DEPTH.enableStencil();
}
MAIN_CAMERA_DEPTH.copyDepthFrom(mainRenderTarget);
mainRenderTarget.bindWrite(false);
}