diff --git a/GL/texture.c b/GL/texture.c index dad65e6..ec90bae 100644 --- a/GL/texture.c +++ b/GL/texture.c @@ -1905,8 +1905,7 @@ void APIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param) { break; case GL_MIRRORED_REPEAT: - active->uv_wrap &= ~CLAMP_U; - active->uv_wrap |= MIRROR_U; + active->uv_wrap |= (CLAMP_U & MIRROR_U); break; } @@ -1924,8 +1923,7 @@ void APIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param) { break; case GL_MIRRORED_REPEAT: - active->uv_wrap &= ~CLAMP_V; - active->uv_wrap |= MIRROR_V; + active->uv_wrap |= (CLAMP_V & MIRROR_V); break; }