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

Performance regression #71

Open
Martomate opened this issue Dec 6, 2023 · 0 comments
Open

Performance regression #71

Martomate opened this issue Dec 6, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@Martomate
Copy link
Owner

Apparently the rendering performance went down considerably between v0.10 and v0.11, at least on some Windows computers. I have tested it on my old Windows computer from 2016 and 14 fps became 7 fps after all the chunks loaded. My friend saw even bigger reductions on his computer a few days ago.

I first thought this might be caused by the recursive triangle image format, but that format was introduced in November of 2020 which was before v0.10.

My next guess would be the change from triangle strips to triangles, which was made in December of 2022. That change increased the number of triangles rendered by 50% for the top and bottom sides, but I wouldn't expect that to be much of a problem since I use instanced rendering, so it's not a problem of data transfer.

Either way, this is of course a major problem that has to be fixed pretty soon.

@Martomate Martomate added the bug Something isn't working label Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant