SDL_HWSURFACE与SDL_SWSURFACE 甚至是SDL_FULLSCREEN?
这里有什么优点和缺点?我认为硬件要快得多。
答案 0 :(得分:6)
SDL Wiki说得最好:
SDL_SWSURFACE
SDL将在系统内存中创建表面。这提高了像素级访问的性能,但是您可能无法利用某些类型的硬件blitting。
SDL_HWSURFACE
SDL将尝试在视频内存中创建表面。这将允许SDL利用视频 - >视频blits(通常加速)。
我的想法:
SDL_HWSURFACE不会比SDL_SWSURFACE快得多,并且可能无论如何都不会启动。如果你想要真正的速度,你应该使用SDL with openGL。
SDL_FULLSCREEN对速度没有影响,只会让SDL尝试全屏显示。