summaryrefslogtreecommitdiffhomepage
path: root/shaders/tile-shader.frag
blob: 8a31a1e1b8b0e76d0cf932df07936de1d01ae66d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#version 450
precision highp float;

const int MAX_SAMPLERS = 16;
layout (location = 0) uniform sampler2D samplers[MAX_SAMPLERS];

layout (location = 0) in vec2 texcoord;
layout (location = 1) flat in uint sampler_id;
out vec4 fragmentColor;

void main() {
    fragmentColor.rgb = texture(samplers[sampler_id], texcoord).rgb;
    fragmentColor.a = 1;
}