Skip to content

Commit

Permalink
REVIEWED: example: models_textures_tiling shaders
Browse files Browse the repository at this point in the history
  • Loading branch information
raysan5 committed Jan 12, 2025
1 parent fddfb58 commit cfbba79
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 11 deletions.
10 changes: 5 additions & 5 deletions examples/shaders/resources/shaders/glsl100/tiling.fs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
18 changes: 12 additions & 6 deletions examples/shaders/resources/shaders/glsl330/tiling.fs
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
#version 330 core

uniform sampler2D diffuseMap;
uniform vec2 tiling;

// Input vertex attributes (from vertex shader)
in vec2 fragTexCoord;
in vec4 fragColor;

// Input uniform values
uniform sampler2D texture0;
uniform vec4 colDiffuse;

out vec4 fragColor;
uniform vec2 tiling;

out vec4 finalColor;

void main()
{
vec2 texCoord = fragTexCoord * tiling;
fragColor = texture(diffuseMap, texCoord);
vec2 texCoord = fragTexCoord*tiling;

finalColor = texture(texture0, texCoord)*colDiffuse;
}

0 comments on commit cfbba79

Please sign in to comment.