16 lines
342 B
Text
16 lines
342 B
Text
![]() |
layout(location = 0) in vec2 inUV;
|
||
|
|
||
|
layout (location = 0) out vec4 outColor;
|
||
|
|
||
|
layout (binding = 3) uniform sampler2D fontSampler;
|
||
|
|
||
|
vec4 toSRGB(vec4 v) {
|
||
|
return vec4(pow(v.rgb, vec3(2.2)), v.a);
|
||
|
}
|
||
|
|
||
|
void main() {
|
||
|
outColor = vec4(vec3(texture(fontSampler, inUV).r), texture(fontSampler, inUV).r);
|
||
|
|
||
|
outColor = toSRGB(outColor);
|
||
|
}
|