// honors scale
// honors a global label scaling cvar
- if(r_waterstate.renderingscene) // labels are considered HUD items, and don't appear in reflections
+ if(r_fb.water.renderingscene) // labels are considered HUD items, and don't appear in reflections
return;
// See the R_TrackSprite definition for a reason for this copying
// honors a global label scaling cvar before the rounding
// FIXME assumes that 1qu is 1 pixel in the sprite like in SPR32 format. Should not do that, but instead query the source image! This bug only applies to the roundtopixels case, though.
- if(r_waterstate.renderingscene) // labels are considered HUD items, and don't appear in reflections
+ if(r_fb.water.renderingscene) // labels are considered HUD items, and don't appear in reflections
return;
// See the R_TrackSprite definition for a reason for this copying
org[2] = org[2] - middle[2]*r_overheadsprites_pushback.value;
// little perspective effect
up[2] = up[2] + dir_angle * 0.3;
+ // a bit of counter-camera rotation
+ up[0] = up[0] + r_refdef.view.forward[0] * 0.07;
+ up[1] = up[1] + r_refdef.view.forward[1] * 0.07;
+ up[2] = up[2] + r_refdef.view.forward[2] * 0.07;
break;
}