如何获得在着色器中用作Vulkan API中的变量的GPU输入?

问题描述 投票:0回答:1

数据可以通过HDMI,Display PORT,DVI,VGA其他发送到GPU。我不知道接下来会发生什么,可能是GPU将其解码并发送到CPU,或者只是发送到CPU并对其解码。我怀疑GPU在将数据从输入保存到其内存之后再发送给CPU,因此可以从着色器对其进行访问。可能在代码中,它应该类似于着色器中的变量结构,即指向GPU存储器的代码部分中的输入数据存储器。

linux gpu shader vulkan
1个回答
0
投票

您读取了CPU上的数据(在一定程度上可以访问CPU的数据),然后通过各种方法将其传递给GPU,以使CPU将数据提供给GPU。没有任何机制可以从用于GPU的任何显示输出机制中任意访问反馈数据。这些东西在幕后发生,主要对操作系统和驱动程序有价值。

© www.soinside.com 2019 - 2024. All rights reserved.