This is obviously a newbie qustion but do I need to ensure that my programs are hardware accelerated? Nothing I’ve read clearly states this but maybe I’m just reading it wrong…
Hardware/software rendering is just a question of how the OpenGL driver is implemented, hardware drivers are faster. But your application does not need to know anything about this unless you need to use vendor specific stuff.
Just be aware of the fact that if have a nice OpenGL application that runs smooth and nice on your computer with hardware acceleration it might run like a snail on another computer with software rendering.
But it’s not a big problem as almost all computers today have HW acceleration.
Anothing thing to kote is that some features in an OpenGL driver may not be supported in hardware and if you use these features the application might slow down a lot, but this is also vendor specific stuff.