• Stars
    star
    335
  • Rank 125,904 (Top 3 %)
  • Language
  • Created almost 3 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A wiki all about glsl shaders in Minecraft.

Minecraft Shaders Information

In the 1.17 snapshot 21w10a, more shader types were added for resource packs to be able to edit. As the game’s OpenGL version was upgraded, more possibilities were added for customisable shaders. This is a repo which attempts to record and document each of the new core shader types, what they do, and general information about core shaders.

Contents

Basics (not complete)

An explanation what the different matrix multiplications do can be found here. In Minecraft Model and View Matrix are combined into a ModelViewMatrix.
You can find an explanation of vanilla shaders in this document.

The currently WIP basics section can be found here

Core Shaders

List of Core Shaders

List of Includes

List of Uniforms

​

Utilities

List of Utilities & Resources

Isolating specific elements within a shader

Transmitting Data (not complete)