shithub: qk1

Download patch

ref: 9c1b473ae274c097e81c1dff285e089edafddc5c
parent: e5e155f8fb17097cbf2bee55515a3a81d839eb64
author: Sigrid Solveig Haflínudóttir <[email protected]>
date: Sun Dec 31 11:41:06 EST 2023

notexture: don't make it transparent

--- a/r_main.c
+++ b/r_main.c
@@ -100,11 +100,11 @@
 */
 void	R_InitTextures (void)
 {
-	int		x,y, m;
+	int		x, y, m;
 	pixel_t	*dest;
 
 	// create a simple checkerboard texture for the default
-	r_notexture_mip = Hunk_Alloc((16*16+8*8+4*4+2*2)*sizeof(pixel_t) + sizeof *r_notexture_mip);
+	r_notexture_mip = Hunk_Alloc(sizeof(*r_notexture_mip) + (16*16+8*8+4*4+2*2)*sizeof(pixel_t));
 
 	r_notexture_mip->width = r_notexture_mip->height = 16;
 	r_notexture_mip->offsets[0] = 0;
@@ -119,9 +119,9 @@
 			for (x=0 ; x< (16>>m) ; x++, dest++)
 			{
 				if (  (y< (8>>m) ) ^ (x< (8>>m) ) )
-					*dest = 0;
+					*dest = 0xff000000;
 				else
-					*dest = 0xf0f0f0f0;
+					*dest = 0xfff0f0f0;
 			}
 	}
 }