viewers MUST ask for pbr terrain, requesting fake cap VTPBR if only support terrain pbr on standard size regions or cap VETPBR support on all region sizes

This commit is contained in:
UbitUmarov
2024-06-08 22:04:55 +01:00
parent 54fe5747ea
commit 183350b617
2 changed files with 12 additions and 2 deletions

View File

@@ -350,9 +350,18 @@ namespace OpenSim.Region.ClientStack.Linden
{
case "SEED":
continue;
case "ViewerBenefits": // this may need a proper cap but not currently
case "ViewerBenefits":
m_HostCapsObj.Flags |= Caps.CapsFlags.ViewerBenefits;
continue;
case "VTPBR":
if (m_Scene.RegionInfo.RegionSizeX == Constants.RegionSize &&
m_Scene.RegionInfo.RegionSizeY == Constants.RegionSize &&
m_Scene.RegionInfo.RegionSizeZ == Constants.RegionSize)
m_HostCapsObj.Flags |= Caps.CapsFlags.TPBR;
continue;
case "VETPBR":
m_HostCapsObj.Flags |= Caps.CapsFlags.TPBR;
continue;
case "ObjectAnimation":
m_HostCapsObj.Flags |= Caps.CapsFlags.ObjectAnim;
break;