From 169e0192f2f851d4b01044e2a7e460e517c28032 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Wed, 10 Mar 2021 19:06:15 +0900 Subject: [PATCH] [gl] Use the correct value for sqrt(0.5) 707106781 looks right, but isn't quite. --- libs/video/renderer/gl/gl_mod_alias.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/video/renderer/gl/gl_mod_alias.c b/libs/video/renderer/gl/gl_mod_alias.c index 4b90ba54a..8e4670a77 100644 --- a/libs/video/renderer/gl/gl_mod_alias.c +++ b/libs/video/renderer/gl/gl_mod_alias.c @@ -701,10 +701,10 @@ gl_R_DrawAliasModel (entity_t *e) qfglColor4ubv (color_black); } //FIXME fully vectorize - vec4f_t vec = { 707106781, 0, 707106781, 0 }; + vec4f_t vec = { 0.707106781, 0, 0.707106781, 0 }; Transform_GetWorldMatrix (e->transform, shadow_mat); mat4ftranspose (shadow_mat, shadow_mat); - vec = mvmulf (shadow_mat, vec); + vec = m3vmulf (shadow_mat, vec); VectorCopy (vec, shadevector); if (vo->tex_coord) GL_DrawAliasShadowTri (paliashdr, vo);