shithub: 3dee

Download patch

ref: 54db162c1146dce7bf0abcd28864c8f6207c6a26
parent: 05ca30481c0857c673a4341a1550b8216028fd83
author: rodri <rgl@antares-labs.eu>
date: Thu Apr 18 04:45:08 EDT 2024

fix alpha channel value in the fragment shaders.

--- a/main.c
+++ b/main.c
@@ -174,7 +174,7 @@
 	else
 		tc = Pt3(1,1,1,1);
 
-	c.a = fclamp(sp->v.c.a*tc.a, 0, 1);
+	c.a = 1;
 	c.b = fclamp(sp->v.c.b*tc.b, 0, 1);
 	c.g = fclamp(sp->v.c.g*tc.g, 0, 1);
 	c.r = fclamp(sp->v.c.r*tc.r, 0, 1);
@@ -261,7 +261,7 @@
 		tc = Pt3(1,1,1,1);
 
 	c = addpt3(ambient, addpt3(diffuse, specular));
-	c.a = fclamp(c.a*tc.a, 0, 1);
+	c.a = 1;
 	c.b = fclamp(c.b*tc.b, 0, 1);
 	c.g = fclamp(c.g*tc.g, 0, 1);
 	c.r = fclamp(c.r*tc.r, 0, 1);
@@ -313,7 +313,7 @@
 	else
 		tc = Pt3(1,1,1,1);
 
-	c.a = fclamp(sp->v.c.a*tc.a, 0, 1);
+	c.a = 1;
 	c.b = fclamp(sp->v.c.b*tc.b, 0, 1);
 	c.g = fclamp(sp->v.c.g*tc.g, 0, 1);
 	c.r = fclamp(sp->v.c.r*tc.r, 0, 1);