From 0a1e1ae9e0798189fa6bab58dbbe012ca2f81ab0 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 9 Apr 2020 16:18:27 +0100 Subject: [PATCH] http asset send: prioritize baked textures --- .../Handlers/GetAssets/GetAssetsHandler.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/OpenSim/Capabilities/Handlers/GetAssets/GetAssetsHandler.cs b/OpenSim/Capabilities/Handlers/GetAssets/GetAssetsHandler.cs index 61700dd5b6..5d9f643cd5 100644 --- a/OpenSim/Capabilities/Handlers/GetAssets/GetAssetsHandler.cs +++ b/OpenSim/Capabilities/Handlers/GetAssets/GetAssetsHandler.cs @@ -180,8 +180,16 @@ namespace OpenSim.Capabilities.Handlers responsedata["int_bytes"] = len; if (type == AssetType.Mesh || type == AssetType.Texture) { - responsedata["throttle"] = true; - responsedata["prio"] = len < 8196 ? 1 : 2; + if(len > 8196) + { + responsedata["throttle"] = true; + if(type == AssetType.Texture && ((asset.Flags & AssetFlags.AvatarBake)!= 0)) + responsedata["prio"] = 1; + else + responsedata["prio"] = 2; + } + else + responsedata["prio"] = 1; } return responsedata; // full asset }