- { FRAGMENT, "gl_FragColor", 0, "tex_sample*color_base", "t" },
- { FRAGMENT, "color_base", "vec4", "color_unlit", "!l!s" },
- { FRAGMENT, "color_base", "vec4", "color_unlit*vec4(vec3(l_shadow), 1.0)", "!ls" },
- { FRAGMENT, "color_base", "vec4", "vec4(rgb_light_full, 1.0)", "l!m" },
- { FRAGMENT, "color_base", "vec4", "vec4(rgb_light_full, gl_FrontMaterial.diffuse.a)", "lm" },
- { FRAGMENT, "color_unlit", "vec4", "vec4(1.0)", "!m" },
- { FRAGMENT, "color_unlit", "vec4", "color", "m" },
+ { FRAGMENT, "gl_FragColor", 0, "tex_sample", "!l!s!mt" },
+ { FRAGMENT, "gl_FragColor", 0, "tex_sample*color_base", "l|s|mt" },
+ { FRAGMENT, "color_base", "vec4", "vec4(1.0)", "!l!s!m" },
+ { FRAGMENT, "color_base", "vec4", "color", "!l!sm" },
+ { FRAGMENT, "color_base", "vec4", "vec4(vec3(l_shadow), 1.0)", "!ls!m" },
+ { FRAGMENT, "color_base", "vec4", "color*vec4(vec3(l_shadow), 1.0)", "!lsm" },
+ { FRAGMENT, "color_base", "vec4", "vec4(rgb_light_env, 1.0)", "l!m" },
+ { FRAGMENT, "color_base", "vec4", "vec4(rgb_light_env, gl_FrontMaterial.diffuse.a)", "lm" },
+ { FRAGMENT, "rgb_light_env", "vec3", "rgb_light_full+reflect_sample.rgb*reflectivity", "e" },
+ { FRAGMENT, "rgb_light_env", "vec3", "rgb_light_full", "!e" },