一个关于包含大量菜单的窗口的一般性问题,该窗口经常更新,但只更新了实际屏幕的10%左右。如果案文保持不变,那就很重要了。
SDL2使用渲染和纹理来利用硬件加速,但也允许软件渲染。
我的问题是:
发布于 2017-01-25 14:36:09
谢谢你们。
在一个问题上花费大量的时间之前,能够得到其他的意见是很好的。最简单的方法是每次都使用硬件渲染和重绘整个窗口,因为它足够快。
主程序将所有内容( Linux下的实时数据和GUI )作为单独的像素绘制到纹理,纹理以30 to的速度呈现到屏幕上。我发现,一旦CPU时钟速率超过1 1Ghz,大多数图形(小区域/像素)的速度或速度都与硬件渲染一样快或更快,除非清除screen..It的大面积需要一些工作和大量读取才能使SDL呈现在线程中工作,而像素数据(GUI和数据)主要是更新的。
https://stackoverflow.com/questions/41813153
复制相似问题