Shaders



For more informations about Shaders, see "Minecraft Shaders Wiki"

Shaders are features in Optifine, that changes the world look more realistic, more cartoonish, etc. This includes:
 * Blocks shadows
 * Player shadows
 * More realistic sun & moon and it's lights simmulations
 * Custom skiesy
 * Misc Details

They are also a big cause of FPS decreaces ( depends on the syestem ).

History
The Original Shaders mod was created by daxnitro, and was named GLSL Shaders mod. However, on October 2012, he didn't upload a update to the mod, because he left modding, and on Social Media, he announced that it was allowed to distribute and modify his mod. Karyonix was a fan of the mod, and also modded, so he said he would update it and port it, and in no time, Karyonix released modified versions of the mod (yes, modded mods are a thing) for 1.3.2 and 1.4.2 and renamed it simply to ShadersMod. The issues starts when Karyonix starts to change the ShaderMod code, which leads to incompatibility with OptiFine and the needs FML (Forge Mod Loader). Later, it was compatible with OptiFine too. In 1.8.8, OptiFine's shaders were introduced, which slowly made the classic ShadersMod obsolete.

Reception
Shaders is the most used feature in OptiFine. They are heavilly used and developed. Most of the screenshots on OptFine's Reddit are made using Shaders.