#include "Uniforms.glsl" #include "Samplers.glsl" #include "Transform.glsl" varying vec2 vTexCoord; varying vec4 vColor; void VS() { mat4 modelMatrix = iModelMatrix; vec3 worldPos = GetWorldPos(modelMatrix); gl_Position = GetClipPos(worldPos); vTexCoord = iTexCoord; vColor = iColor * vTexCoord.x; } void PS() { gl_FragColor.rgba = vColor; }