Skip to content

perf: support multithreading in the updateVisibleTiles method#1082

Merged
mehah merged 11 commits intomainfrom
updateVisibleTiles_mt
Jan 25, 2025
Merged

perf: support multithreading in the updateVisibleTiles method#1082
mehah merged 11 commits intomainfrom
updateVisibleTiles_mt

Conversation

@mehah
Copy link
Collaborator

@mehah mehah commented Jan 24, 2025

With this feature enabled, it will make the client work better when retrieving the tiles to be drawn and it is automatically activated when the zoom out is excessively high, in the video below you will see a little lag when rendering, as currently the drawPool does not support multithreading processing to analyze the tiles that need to be updated, I will add this support later.

Otclient.-.Redemption.2025-01-24.17-38-14.mp4

@mehah mehah marked this pull request as draft January 24, 2025 21:16
@mehah mehah marked this pull request as ready for review January 25, 2025 01:14
@mehah mehah merged commit 92d6605 into main Jan 25, 2025
10 checks passed
@mehah mehah deleted the updateVisibleTiles_mt branch January 25, 2025 01:14
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants