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

Amigaos4 slowdown possibly with displaylists #445

Open
davec555 opened this issue Oct 2, 2023 · 4 comments
Open

Amigaos4 slowdown possibly with displaylists #445

davec555 opened this issue Oct 2, 2023 · 4 comments

Comments

@davec555
Copy link

davec555 commented Oct 2, 2023

Hello,
I noticed with my program using gl4es prior to this commit:

dfd54c5

... everything ran fast, but since then it's extremely slow.

I've determined that the offending line in gl4es.c is (line 253 of newest version):
glstate->list.active->use_vbo_array = 2;

If you comment that out (even on the newest commit), then everything runs at speed.

This is on AmigaOS4 with warp3dNova.

Dave

@Mathias-Boulay
Copy link
Contributor

@davec555 Interesting, do you what are the side effects of removing this ?

@davec555
Copy link
Author

I haven't noticed anything on my program yet, but expect is was originally added for some purpose that I am not aware of

@Mathias-Boulay
Copy link
Contributor

After checking in the codebase (like 2 weeks ago), it seems to just change whether real vbos are used internally. Perhaps there are cases where this isn't the greatest. What software did you to performance testing on ? @davec555

@davec555
Copy link
Author

davec555 commented Nov 7, 2023

After checking in the codebase (like 2 weeks ago), it seems to just change whether real vbos are used internally. Perhaps there are cases where this isn't the greatest. What software did you to performance testing on ? @davec555

It is software that I have been writing/dabbling with for the last 20 years, so it uses display lists exclusively and not vbos. Of course, on amiga os4, it is working with the opengles.library and warp3dnova so who knows what might be happening behind the scenes.

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

No branches or pull requests

2 participants