X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=cl_main.c;h=00e88da6563910726c3885f12709fb243681b151;hp=06527e4c868f5c5c29ca3481c860389b5eec3794;hb=3f8dd70cf524fa42fafddb3dbc9aa64591c2d734;hpb=6cc0a6e1e0bf9142cbbf9e5d93264d736fa342cf 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 {