From: Rudolf Polzer Date: Tue, 29 Nov 2011 14:33:55 +0000 (-0800) Subject: player model LOD: support cl_minfps for deciding player model LOD X-Git-Tag: xonotic-v0.6.0~74^2~100^2~37 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=1734c58cde70529ca7364526fd976d727b189d67;p=xonotic%2Fxonotic-data.pk3dir.git player model LOD: support cl_minfps for deciding player model LOD --- diff --git a/qcsrc/client/csqcmodel_hooks.qc b/qcsrc/client/csqcmodel_hooks.qc index 07d6e0eda..c96ce4ec8 100644 --- a/qcsrc/client/csqcmodel_hooks.qc +++ b/qcsrc/client/csqcmodel_hooks.qc @@ -56,6 +56,7 @@ void CSQCModel_Hook_PreDraw() { float distance = vlen(self.origin - other.origin); float f = (distance + 100.0) * autocvar_cl_playerdetailreduction; + f *= 1.0 / bound(0.01, view_quality, 1); if(f > autocvar_cl_loddistance2) self.modelindex = self.lodmodelindex2; else if(f > autocvar_cl_loddistance1)