Closed MCLegoMan closed 5 months ago
I've managed to get solution 1 to work, however some of perspective's depth shaders don't overlap well with mc_vanilla_shaders (the shader linked above that I'm using as a test).
Some shaders, the sun and moon have a black boarder, other shaders just don't load when the hud is enabled. This doesn't happen when using fabulous without this shaderpack, so it could be how this shader in particular is made.
Interestingly, running mc_vanilla_shaders through perspective works fine on both fabulous and fast graphics settings, but not on fancy - the screen is black when the hud is enabled.
1.3.0 will fix this.
When Minecraft loads the transparency shader, it also sets several framebuffer variables that are used during the rendering process.
These variables are used in
RenderPhase
, andWorldRenderer
. Interestingly, the targets inRenderPhase
are only executed when using Fabulous graphics.As Perspective doesn't load these, it can't match the output of all transparency shaders.
This can be easily tested by modifying bradleyq's mc_vanilla_shaders to run through Perspective, without these framebuffers the water reflections aren't rendered. (I think you only need translucent for the reflections.)
Current Solutions: