Shaders For Eaglercraft (2024)
// Sample neighboring pixels vec4 center = texture2D(u_texture, v_texCoord); vec4 left = texture2D(u_texture, v_texCoord - vec2(texelSize.x, 0.0)); vec4 right = texture2D(u_texture, v_texCoord + vec2(texelSize.x, 0.0)); vec4 up = texture2D(u_texture, v_texCoord - vec2(0.0, texelSize.y)); vec4 down = texture2D(u_texture, v_texCoord + vec2(0.0, texelSize.y));
// Detect edges using luminance difference float edge = 0.0; edge += abs(center.r - left.r); edge += abs(center.r - right.r); edge += abs(center.g - up.g); edge += abs(center.b - down.b); shaders for eaglercraft
Eaglercraft does not support traditional GLSL shader packs (like SEUS, BSL, or Complementary Shaders) that you use in standard Java Edition Minecraft. vec4 left = texture2D(u_texture