Shaders modifies the EntityRenderer, Tessellator, RenderBlocks, and RenderEngine classes. Usually, if you install this mod after any other mods it will work fine. However, there are a few exceptions.
Incompatible Mods
- Optimine
Mods with Workarounds
Wild Grass
If you install Wild Grass after installing this mod, it will overwrite RenderBlocks. This will remove the gl_Normal fix. Everything that doesn't require normals will work fine such as depth-of-field and world curvature.
The reason this mod won't install correctly over Wild Grass is that Wild Grass modifies the renderTopFace and renderBottomFace methods and doesn't re-obfuscate them. If you want to get full compatibility with Wild Grass, you can try changing the following lines in the patcher's source:
static final String RenderBlocks_renderBottomFace = "a"; static final String RenderBlocks_renderTopFace = "b";
to
static final String RenderBlocks_renderBottomFace = "renderBottomFace"; static final String RenderBlocks_renderTopFace = "renderTopFace";
Then recompile the patcher and run the installer.