Skip to content

Commit

Permalink
Update RenderEventHandler.java
Browse files Browse the repository at this point in the history
  • Loading branch information
sakura-ryoko committed Sep 7, 2024
1 parent 1e86a74 commit b82da9c
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions src/main/java/fi/dy/masa/malilib/event/RenderEventHandler.java
Original file line number Diff line number Diff line change
Expand Up @@ -141,8 +141,8 @@ public void onRenderWorldRunPass(DefaultFramebufferSet fbSet, Frustum frustum, C
if (this.worldLastRenderers.isEmpty() == false &&
this.malilibRenderPass != null)
{
Handle<Framebuffer> handle;
//Handle<Framebuffer> handle2;
Handle<Framebuffer> handleMain;
//Handle<Framebuffer> handleTransluclent;

this.mc.getProfiler().push(MaLiLibReference.MOD_ID+"_render_pass");

Expand All @@ -151,29 +151,29 @@ public void onRenderWorldRunPass(DefaultFramebufferSet fbSet, Frustum frustum, C
/*
if (fbSet.translucentFramebuffer != null)
{
fbSet.translucentFramebuffer = this.malilibRender.transfer(fbSet.translucentFramebuffer);
handle2 = fbSet.translucentFramebuffer;
fbSet.translucentFramebuffer = this.malilibRenderPass.transfer(fbSet.translucentFramebuffer);
handleTransluclent = fbSet.translucentFramebuffer;
}
else
{
*/
fbSet.mainFramebuffer = this.malilibRenderPass.transfer(fbSet.mainFramebuffer);
//handle2 = null;
//handleTransluclent = null;
//}

handle = fbSet.mainFramebuffer;
handleMain = fbSet.mainFramebuffer;

this.malilibRenderPass.setRenderer(() ->
{
Fog fog = RenderSystem.getShaderFog();
//RenderSystem.setShaderFog(Fog.DUMMY);

/*
if (handle2 != null)
if (handleTransluclent != null)
{
handle2.get().setClearColor(0.0f, 0.0f, 0.0f, 0.0f);
handle2.get().clear();
handle2.get().copyDepthFrom(handle.get());
handleTransluclent.get().setClearColor(0.0f, 0.0f, 0.0f, 0.0f);
handleTransluclent.get().clear();
handleTransluclent.get().copyDepthFrom(handleMain.get());
}
*/

Expand All @@ -185,9 +185,8 @@ public void onRenderWorldRunPass(DefaultFramebufferSet fbSet, Frustum frustum, C
shaders.bind();
}

handle.get().beginWrite(false);
handleMain.get().beginWrite(false);
this.onRenderWorldPost(frustum, camera, fog);
//handle.get().endWrite();

if (shaders != null)
{
Expand Down

0 comments on commit b82da9c

Please sign in to comment.