From e97dd466aa95355810f7d923eddeefc39d7c9b4b Mon Sep 17 00:00:00 2001 From: Luke Benstead Date: Sat, 30 Nov 2019 10:06:46 +0000 Subject: [PATCH] Fix depth test functions --- GL/state.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/GL/state.c b/GL/state.c index e40295b..738ca88 100644 --- a/GL/state.c +++ b/GL/state.c @@ -62,17 +62,17 @@ static int _calc_pvr_depth_test() { case GL_NEVER: return PVR_DEPTHCMP_NEVER; case GL_LESS: - return PVR_DEPTHCMP_GREATER; + return PVR_DEPTHCMP_GEQUAL; case GL_EQUAL: return PVR_DEPTHCMP_EQUAL; case GL_LEQUAL: - return PVR_DEPTHCMP_GEQUAL; + return PVR_DEPTHCMP_GREATER; case GL_GREATER: - return PVR_DEPTHCMP_LESS; + return PVR_DEPTHCMP_LEQUAL; case GL_NOTEQUAL: return PVR_DEPTHCMP_NOTEQUAL; case GL_GEQUAL: - return PVR_DEPTHCMP_LEQUAL; + return PVR_DEPTHCMP_LESS; break; case GL_ALWAYS: default: