diff --git a/examples/shaders/resources/shaders/glsl100/tiling.fs b/examples/shaders/resources/shaders/glsl100/tiling.fs index 392786a83..0a3f07e3a 100644 --- a/examples/shaders/resources/shaders/glsl100/tiling.fs +++ b/examples/shaders/resources/shaders/glsl100/tiling.fs @@ -7,15 +7,15 @@ varying vec2 fragTexCoord; varying vec4 fragColor; // Input uniform values -uniform sampler2D diffuseMap; -uniform vec4 tiling; +uniform sampler2D texture0; +uniform vec4 colDiffuse; // NOTE: Add here your custom variables +uniform vec2 tiling; void main() { vec2 texCoord = fragTexCoord*tiling; - fragColor = texture2D(diffuseMap, texCoord); - - gl_FragColor = fragColor; + + gl_FragColor = texture2D(texture0, texCoord)*colDiffuse; } diff --git a/examples/shaders/resources/shaders/glsl330/tiling.fs b/examples/shaders/resources/shaders/glsl330/tiling.fs index 6e7f52434..86f054a8a 100644 --- a/examples/shaders/resources/shaders/glsl330/tiling.fs +++ b/examples/shaders/resources/shaders/glsl330/tiling.fs @@ -1,14 +1,20 @@ #version 330 core -uniform sampler2D diffuseMap; +// Input vertex attributes (from vertex shader) +in vec2 fragTexCoord; +in vec4 fragColor; + +// Input uniform values +uniform sampler2D texture0; +uniform vec4 colDiffuse; + uniform vec2 tiling; -in vec2 fragTexCoord; - -out vec4 fragColor; +out vec4 finalColor; void main() { - vec2 texCoord = fragTexCoord * tiling; - fragColor = texture(diffuseMap, texCoord); + vec2 texCoord = fragTexCoord*tiling; + + finalColor = texture(texture0, texCoord)*colDiffuse; }