SDL_HWSURFACE 与 SDL_SWSURFACE 甚至 SDL_FULLSCREEN ?
这里的优点和缺点是什么?我认为硬件要快得多。
最佳答案
SDL Wiki 说得最好:
SDL_SWSURFACE
SDL 将在系统内存中创建界面。这提高了像素级访问的性能,但是您可能无法利用某些类型的硬件 blitting。
SDL_HWSURFACE
SDL 将尝试在显存中创建表面。这将允许 SDL 利用 Video->Video blits(通常是加速的)。
我的想法:
SDL_HWSURFACE 不会比 SDL_SWSURFACE 快多少,而且可能无论如何都不会启动。如果你想要真正的速度,你应该使用 SDL with openGL .
SDL_FULLSCREEN 对速度没有影响,它只会让 SDL 尝试进入全屏。
关于c++ - SDL_HWSURFACE 和 SDL_SWSURFACE 在速度和性能方面有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14909528/