I'm trying to understand how SDL_surfaces work. When you set one with the SDL_HWSURFACE flag, are you storing the buffer to the GPU's memory? (Assuming there's a GPU to output video content)
If so, does the pixels parameter of the SDL_surface structure points to a position in the GPU's memory instead of the host's memory?
I tried reading the documentation http://sdl.beuc.net/sdl.wiki/SDL_Surface, but couldn't find the answer to that.
I apologise for any misunderstandings, I'm a newbie on this matter.
Thanks in advance!