This includes functions to get a WorldMat, OrthoMat, get the current FOV, detect if the position is in the Nether and detect if something is being rendered as a gui element and more.
A fabric mod that allows reloading shaders without having to reload the resource pack. Also makes it so errors are printed in chat and don't remove the current resource packs.
gl_VertexID order in core shaders, where 0,0 is center of rectangle and 0 is -1,-1. You can obtain this value by computing gl_VertexID % 4
.
A python script to convert .OBJ files into Minecraft, rendering them in game with a core shader.
A repository containing the different assets of Minecraft, including the shaders. It is useful to check the vanilla shaders and their structure. You can find directly the shaders in the assets
branch, in the assets/minecraft/shaders
folder.
A PDF document that explains the GLSL ES 3.0 specifications. permits to check input and output types of built in functions, and other useful information.
Fancy Pants is a shader for 1.17 vanilla minecraft that allows datapack developers to add custom armor to minecraft by using leather armor
Allows for dynamic emissive textures in vanilla Minecraft.
A collection of relatively small free to use shaders.
A resource pack that tries to add as much as possible from OptiFine shaders to the vanilla transparency shader available in "Fabulous" graphics setting.
A vanilla minecraft complimentary resourcepack focused on improving visual quality and the survival experience.