]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
player model LOD: support cl_minfps for deciding player model LOD
authorRudolf Polzer <divverent@alientrap.org>
Tue, 29 Nov 2011 14:33:55 +0000 (06:33 -0800)
committerRudolf Polzer <divverent@alientrap.org>
Tue, 29 Nov 2011 14:33:55 +0000 (06:33 -0800)
qcsrc/client/csqcmodel_hooks.qc

index 07d6e0edaeaf12b7a0f357727c03ccd0a2662220..c96ce4ec8ff4b8301716835bb9f1d319defdf367 100644 (file)
@@ -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)