diff --git a/libs/video/renderer/gl/gl_rmain.c b/libs/video/renderer/gl/gl_rmain.c index 49fdee653..0668cf8ee 100644 --- a/libs/video/renderer/gl/gl_rmain.c +++ b/libs/video/renderer/gl/gl_rmain.c @@ -222,7 +222,11 @@ R_DrawViewModel (void) // hack the depth range to prevent view model from poking into walls qfglDepthRange (gldepthmin, gldepthmin + 0.3 * (gldepthmax - gldepthmin)); + if (gl_affinemodels->int_val) + qfglHint (GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); R_DrawAliasModel (currententity, false); + if (gl_affinemodels->int_val) + qfglHint (GL_PERSPECTIVE_CORRECTION_HINT, GL_DONT_CARE); qfglDepthRange (gldepthmin, gldepthmax); qfglColor3ubv (color_white); }