From bd57f345ed9dbed1d81683e48199626de2ea9044 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Fri, 27 Jun 2025 10:18:39 -0700 Subject: Restructure project --- shaders/view_texture.frag | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 shaders/view_texture.frag (limited to 'shaders/view_texture.frag') diff --git a/shaders/view_texture.frag b/shaders/view_texture.frag new file mode 100644 index 0000000..12fa367 --- /dev/null +++ b/shaders/view_texture.frag @@ -0,0 +1,15 @@ +uniform sampler2D Texture; + +in vec2 Texcoord; + +layout (location = 0) out vec4 Colour; + +void main() +{ + // There is a question here whether we want to view the texture through the + // sampler or unfiltered. Prefer the latter for now. + //vec3 colour = texture(Texture, Texcoord).rgb; + ivec2 st = ivec2(Texcoord * vec2(textureSize(Texture, 0))); + vec3 colour = texelFetch(Texture, st, 0).rgb; + Colour = vec4(pow(colour, vec3(1.0 / 2.2)), 1.0); +} -- cgit v1.2.3