secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
209 stars 54 forks source link

Reduce 'World map' floater drawing time #2473

Open maxim-productengine opened 1 month ago

maxim-productengine commented 1 month ago

'World map' floater drawing time is ~1.5ms, which probably can be improved. (Some time ago World map floater was closed after teleport, but now it remains open. So, it may linger and degrade fps)

Test Plan Confirm that World map is displayed without issues.

maxim-productengine commented 3 weeks ago

'World map' floater draw time is reduced by approx. 750μs when observing a cluster of 4 PE regions. image Before changes: image After changes: image

maxim-productengine commented 5 days ago

Reopening because github bot changed the status too early(after merging pull request).

sergiiiproductengine commented 5 days ago

Passed QA.

Verified on the Second Life Release 7.1.11.10947335521 (64bit) on Win10/OSX in the scope of https://github.com/secondlife/iqa/issues/348.