标签: sdl
我有一个YUV叠加层,我想绘制一个HUD。想想带有擦洗条的视频。我想知道最快的方法是什么。我所使用的平台不支持硬件表面。
目前我按此顺序执行操作:
在执行以下操作时是否有任何速度优势:
答案 0 :(得分:0)
我认为第二种方式会更快。看一下程序流程,每当你对屏幕进行blit时,你可能会等待直接的blit完成。对临时表面进行Blitting只是从一个C数组复制到另一个C数组,因此您可以将最终的blit推送到屏幕到程序逻辑的末尾。