summary refs log tree commit diff
path: root/shaders/shader.frag
diff options
context:
space:
mode:
Diffstat (limited to 'shaders/shader.frag')
-rw-r--r--shaders/shader.frag11
1 files changed, 9 insertions, 2 deletions
diff --git a/shaders/shader.frag b/shaders/shader.frag
index f554b9b..20550ba 100644
--- a/shaders/shader.frag
+++ b/shaders/shader.frag
@@ -1,8 +1,15 @@
 #version 460
 
-layout(location = 0) in vec3 vertexColor;
+layout(binding = 1) uniform sampler2D textureSampler;
+
+layout(location = 0) in vec3 fragmentColor;
+layout(location = 1) in vec2 fragmentTextureCoordinate;
+
 layout(location = 0) out vec4 outColor;
 
 void main() {
-  outColor = vec4(vertexColor, 1.0);
+  outColor = vec4(fragmentColor
+                      * texture(textureSampler,
+                                fragmentTextureCoordinate).rgb,
+                  1.0);
 }