diff drivers/3dfx.h @ 7137:9a44c38d388c

Fixed some breakages of single-buffer rendering of tdfx
author mark
date Thu, 29 Aug 2002 12:04:21 +0000
parents 7d702c3ef0ad
children fc78c4942484
line wrap: on
line diff
--- a/drivers/3dfx.h	Thu Aug 29 11:41:11 2002 +0000
+++ b/drivers/3dfx.h	Thu Aug 29 12:04:21 2002 +0000
@@ -316,7 +316,7 @@
 #define TDFXF_HSYNC_MASK		0x03
 #define TDFXF_VSYNC_MASK		0x0c
 
-#define XYREG(x,y)		(((y) << 16) | (x))
+#define XYREG(x,y)		(((((unsigned long)y) & 0xFFFF) << 16) | (((unsigned long)x) & 0xFFFF))
 
 //#define TDFXFB_DEBUG 
 #ifdef TDFXFB_DEBUG