X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=cl_main.c;h=00e88da6563910726c3885f12709fb243681b151;hb=c02cfddeff5b18cd3eb33600a5b188b8c3255cd3;hp=06527e4c868f5c5c29ca3481c860389b5eec3794;hpb=fc9f3eecc683677641ba6f44a678ec36e33ee013;p=xonotic%2Fdarkplaces.git diff --git a/cl_main.c b/cl_main.c index 06527e4c..00e88da6 100644 --- a/cl_main.c +++ b/cl_main.c @@ -907,7 +907,8 @@ void CL_AddQWCTFFlagModel(entity_t *player, int skin) CL_UpdateRenderEntity(flagrender); } -matrix4x4_t viewmodelmatrix; +matrix4x4_t viewmodelmatrix_withbob; +matrix4x4_t viewmodelmatrix_nobob; static const vec3_t muzzleflashorigin = {18, 0, 0}; @@ -1010,9 +1011,9 @@ void CL_UpdateNetworkEntity(entity_t *e, int recursionlimit, qboolean interpolat { // view-relative entity (guns and such) if (e->render.effects & EF_NOGUNBOB) - matrix = &r_refdef.view.matrix; // really attached to view + matrix = &viewmodelmatrix_nobob; // really attached to view else - matrix = &viewmodelmatrix; // attached to gun bob matrix + matrix = &viewmodelmatrix_withbob; // attached to gun bob matrix } else {