Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

blit_impl: Use <algorithm> with unseq policy #7115

Merged
merged 1 commit into from
Jun 9, 2024

Conversation

glebm
Copy link
Collaborator

@glebm glebm commented May 13, 2024

On my desktop with Ryzen 3950x, RTX 4080, Ubuntu 24.04, gcc 13.2.0, I get a consistent performance improvement with this PR, as measured by tools/measure_timedemo_performance.py.

Before: 7.722 ± 0.065 seconds, 949.090 ± 7.807 FPS
After: 6.733 ± 0.057 seconds, 1088.520 ± 8.710 FPS

Binary size is also decreased by ~350 KiB:

Before: 6007752
After: 5652488

RG99 binary size is only decreased by ~16 KiB, still a good thing.

@glebm glebm force-pushed the render-algorithm branch 3 times, most recently from d0500ea to d06565a Compare May 13, 2024 04:30
@glebm glebm marked this pull request as ready for review June 9, 2024 14:05
@glebm glebm enabled auto-merge (rebase) June 9, 2024 14:05
@glebm glebm merged commit ee76c86 into diasurgical:master Jun 9, 2024
22 checks passed
@glebm glebm deleted the render-algorithm branch June 9, 2024 14:23
@AJenbo
Copy link
Member

AJenbo commented Jun 9, 2024

Fixed my cooling solution and upgraded to 24.04 and now I'm also seeing an improvement:
Ryzen 5950x

Before: 1380fps
After: 1610fps

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