Răsfoiți Sursa

Merge pull request #212 from Azaezel/alpha40_export_LOD_rounding

export rounds LODs to the nearest power of 2
Brian Roberts 5 ani în urmă
părinte
comite
e5014fb24e
2 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  1. 2 1
      Engine/source/T3D/convexShape.cpp
  2. 1 1
      Engine/source/T3D/tsStatic.cpp

+ 2 - 1
Engine/source/T3D/convexShape.cpp

@@ -889,7 +889,8 @@ bool ConvexShape::buildExportPolyList(ColladaUtils::ExportData* exportData, cons
       ColladaUtils::ExportData::detailLevel* curDetail = &meshData->meshDetailLevels.last();
 
       //Make sure we denote the size this detail level has
-      curDetail->size = 512;
+      curDetail->size = getNextPow2(getObjBox().len());
+
    }
 
    return true;

+ 1 - 1
Engine/source/T3D/tsStatic.cpp

@@ -1444,7 +1444,7 @@ bool TSStatic::buildExportPolyList(ColladaUtils::ExportData* exportData, const B
          ColladaUtils::ExportData::detailLevel* curDetail = &meshData->meshDetailLevels.last();
 
          //Make sure we denote the size this detail level has
-         curDetail->size = detail.size;
+         curDetail->size = getNextPow2(detail.size);
       }
    }