]> git.sesse.net Git - pistorm/blobdiff - platforms/amiga/rtg/clut.shader
Fix up P2C/P2D, fix 256th color missing in 8bpp modes
[pistorm] / platforms / amiga / rtg / clut.shader
index 50591428729d22dfd008c50406e29f001006c220..2ebb1573c78046baa688be82140cf9508be81b48 100644 (file)
@@ -19,7 +19,11 @@ void main()
     vec4 texelColor = texture2D(texture0, fragTexCoord);
 
     vec4 color = vec4(1.0, 1.0, 1.0, 1.0);
-    vec2 bukCoord = vec2(texelColor.r, 0.0);
+    vec2 bukCoord = vec2(texelColor.r, 0.5);
+
+    if (texelColor.r == 1.0) {
+        bukCoord = vec2(0.9999, 0.5);
+    }
     vec4 colorx = texture2D(texture1, bukCoord);
     
     gl_FragColor = vec4(colorx.r, colorx.g, colorx.b, 1.0);