I truly don't know what to call this or how to explain how it works so I will just tell you that I put "gl_Position = ftransform() * gl_TextureMatrix[0] * gl_MultiTexCoord0;" instead of "gl_Position = ftransform();" and got this shader. But I can try to explain that mobs are their 2D texture maps and they scale with how far away you are until you can't see them, blocks are somehow see though and not at the same time, some blocks even move differently from other blocks. I don't know how much more I can explain this shader.
Details
Licensed ARR
Published 6 days ago
Updated 7 days ago