0

In reading about the PowerVR alpha drivers for Vulkan, they note that multibufering needs to be performed explicitly. Since Vulkan and Metal are so similar, can I actually turn off multibuffering altogether? I am willing to sacrifice throughput for low latency.

http://blog.imgtec.com/powervr/trying-out-the-new-vulkan-graphics-api-on-powervr-gpus

As a bonus, is it possible to avoid double buffering? I know racing the beam is coming back into style on the desktop but I don't know if mobile display tech supports simple single-buffering.

4

1 回答 1

3

双缓冲与吞吐量无关,事实上,对于大多数现代 GPU,单缓冲操作的延迟会增加。

我知道赛车光束正在重新成为桌面风格

最肯定不是,因为只有当您可以逐条扫描线构建图像时,才能使光束竞赛有效。然而,如今实时图形通过将三角形发送到 GPU 进行光栅化来运行,并且 GPU 在触摸像素的顺序上有一些余地。三角形相对于屏幕的顺序也在不断变化。

最后但并非最不重要的一点是,如今所有现代图形系统都是复合的,这与光束竞赛相反。

于 2015-04-26T07:54:46.083 回答