Test

From Iris2

Jump to: navigation, search
(Tip für Cora)
(Tip für Cora)
Line 77: Line 77:
[[User:Ghoulsblade|Ghoulsblade]] 22:25, 28 November 2011 (UTC): meshlocation = GetModelPath/GetMeshPath() wird in GetMeshName nur verwendet um zu testen ob das mesh existiert, da OgreMeshAvailable() wegen try-catch block eine exception schmeisst und einen eintrag ins bin/Ogre.log macht, was bei zigtausend ids für die es keine .mesh file gibt ein performance problem is.<br>
[[User:Ghoulsblade|Ghoulsblade]] 22:25, 28 November 2011 (UTC): meshlocation = GetModelPath/GetMeshPath() wird in GetMeshName nur verwendet um zu testen ob das mesh existiert, da OgreMeshAvailable() wegen try-catch block eine exception schmeisst und einen eintrag ins bin/Ogre.log macht, was bei zigtausend ids für die es keine .mesh file gibt ein performance problem is.<br>
Ich hab in lugre ein neues binding für  MeshManager_resourceExists()  gebaut, das könnten wir mal testen, ich weiss aber nicht obs nur für bereits geladene meshes funzt, falls ja isses wertlos, braucht halt ne neue binary. Vielleicht gabs die funktion damals noch ned oder sowas.<br>
Ich hab in lugre ein neues binding für  MeshManager_resourceExists()  gebaut, das könnten wir mal testen, ich weiss aber nicht obs nur für bereits geladene meshes funzt, falls ja isses wertlos, braucht halt ne neue binary. Vielleicht gabs die funktion damals noch ned oder sowas.<br>
-
Ansonsten hab ich fix eingebaut, denn der check ob das alte mesh existiert ist eh sinnfrei wenns wegen clone_meshname="basefloortile.mesh" ein völlig anderes mesh verwendet wird.<br>
+
Ansonsten hab ich fix nen eingebaut, denn der check ob das alte mesh existiert ist eh sinnfrei wenns wegen clone_meshname="basefloortile.mesh" ein völlig anderes mesh verwendet wird. Is aber im moment noch inaktiv weil bei cora iwas nich ging, muss ich mal mit dem file selber testen.<br>
Der ganze aufwand in GetMeshName() ist nur aus performance gründen beim test ob ein mesh existiert oder nicht, wenn MeshManager_resourceExists() funzt können wirs dadurch viel sauberer lösen.
Der ganze aufwand in GetMeshName() ist nur aus performance gründen beim test ob ein mesh existiert oder nicht, wenn MeshManager_resourceExists() funzt können wirs dadurch viel sauberer lösen.

Revision as of 22:26, 28 November 2011

Personal tools