I have been doing a lot of reading on SDL and SFML, and no doubt have missed some information or am not understanding it. Here is what I have gleaned:
I have to use C and OpenGL for what I want to do. I also need to make sure that the program is as portable as possible. It cannot be slow however.
What should I do?
When using OpenGl with SDL, rendering is done by the hardware, not in software. I never tried SFML, but SDL is very simple and it is a mature library. Having wrote some OpenGl with SDL, the only problem I faced is that it is not possible to have multiple windows with SDL. Regarding portability, my program worked on Linux, MacOS and Windows. For the moment, I don't have any reason to switch to another library.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With