== UUID.Zero is slow

This commit is contained in:
UbitUmarov
2022-01-09 00:33:16 +00:00
parent 357f20eb14
commit 7e0fc95c3a
26 changed files with 137 additions and 143 deletions

View File

@@ -185,7 +185,7 @@ namespace OpenSim.Region.PhysicsModule.ubOde
// check if we got outdated
if (!pbs.SculptEntry || pbs.SculptTexture == UUID.Zero)
if (!pbs.SculptEntry || pbs.SculptTexture.IsZero())
{
repData.meshState = MeshState.noNeed;
return;
@@ -256,7 +256,7 @@ namespace OpenSim.Region.PhysicsModule.ubOde
if (repData.meshState != MeshState.loadingAsset)
return;
if (repData.assetID == null || repData.assetID == UUID.Zero)
if (repData.assetID == null || repData.assetID.Value.IsZero())
return;
if (repData.assetID != repData.pbs.SculptTexture)
@@ -527,7 +527,7 @@ namespace OpenSim.Region.PhysicsModule.ubOde
{
if (pbs.SculptEntry)
{
if (pbs.SculptTexture == UUID.Zero)
if (pbs.SculptTexture.IsZero())
return;
repData.assetID = pbs.SculptTexture;
@@ -907,7 +907,7 @@ namespace OpenSim.Region.PhysicsModule.ubOde
return;
UUID assetID = (UUID) repData.assetID;
if (assetID == UUID.Zero)
if (assetID.IsZero())
return;
repData.meshState = MeshState.loadingAsset;