I’m a bit confused about renderers. Here are a couple of questions :
What is the difference between a backend and a renderer ?
(there’re plenty of “backends”, directx, X11, etc.)
What is a “software renderer” ?
At the end everything goes through the video card which is hardware, the only
thing is that the more VRAM you have, the more information you can store in it,
and the less data transfers are needed between RAM and VRAM, isn’t it ?
In SDL 1.3, as everything must pass through textures to be rendered on the
renderer, supposing that we have set up a software renderer, that would mean
a texture is not necessarily residing in the hardware, isn’t it ?
If someone is ready to clarify all that to me, I’d be grateful. It is really
abstract for me now.
Thanks for reading !