From ab094b4c3056a34ee83cb9e6d396369d2ca5df57 Mon Sep 17 00:00:00 2001 From: EmeraldLockdown Date: Fri, 3 Jul 2026 13:21:06 -0500 Subject: [PATCH] Update default shaders --- docs/lua/examples/shader-demo/default-shader.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/lua/examples/shader-demo/default-shader.lua b/docs/lua/examples/shader-demo/default-shader.lua index c19ab56c2..6ca933804 100644 --- a/docs/lua/examples/shader-demo/default-shader.lua +++ b/docs/lua/examples/shader-demo/default-shader.lua @@ -98,6 +98,7 @@ local function on_vertex_shader_create(cc, shaderIndex) table.insert(vs, "#version 410 core") table.insert(vs, "in vec4 aVtxPos;") + table.insert(vs, "in vec4 aLocalPos;") for t = 0, 1 do table.insert(vs, string.format("in vec2 aTexCoord%d;", t)) @@ -296,6 +297,7 @@ local function on_fragment_shader_create(cc, shaderIndex) end if world_geometry then + table.insert(fs, "uniform bool uShaderFlagsEnabled;") table.insert(fs, "uniform int uShaderFlags[" .. SHADER_FLAG_MAX .. "];") table.insert(fs, "uniform float uShaderFlagValues[" .. SHADER_FLAG_MAX .. "];") end @@ -372,7 +374,7 @@ local function on_fragment_shader_create(cc, shaderIndex) end if world_geometry then - table.insert(fs, "if (uShaderFlags) {") + table.insert(fs, "if (uShaderFlagsEnabled) {") table.insert(fs, "if (uShaderFlags[0] == 1) {") table.insert(fs, "vec3 hsv = rgb2hsv(texel.rgb);")