From 39f2c46b0405c0bce0c6065c0640dc2571ff60b7 Mon Sep 17 00:00:00 2001 From: Francisco Javier Trujillo Mata Date: Wed, 13 Aug 2025 19:01:05 +0200 Subject: [PATCH] Fix pointer assertion --- src/gu/sceGuDepthBuffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gu/sceGuDepthBuffer.c b/src/gu/sceGuDepthBuffer.c index 79993986..77e607e4 100644 --- a/src/gu/sceGuDepthBuffer.c +++ b/src/gu/sceGuDepthBuffer.c @@ -13,7 +13,7 @@ void sceGuDepthBuffer(void *zbp, int zbw) #ifdef GU_DEBUG printf("sceGuDepthBuffer(%p, %d);\n", zbp, zbw); assert(gu_init && "GU not initialized"); - assert((zbw & 0x1FFF) == 0 && "Depth buffer pointer must be 8192-byte aligned"); + assert(((unsigned int)zbp & 0x1FFF) == 0 && "Depth buffer pointer must be 8192-byte aligned"); assert(zbw > 64 && zbw <= 1024 && (zbw & 0x3F) == 0 && "Invalid depth buffer width, must be multiple of 64"); #endif