如何在没有设备到主机的情况下将2D纹理DXGI_FORMAT_B8G8R8A8_UNORM转换为DXGI_FORMAT_R8G8B8A8_UNORM?

时间:2019-01-23 18:41:24

标签: opencl directx-11 desktop-duplication

我有一个项目,该项目使用Microsoft桌面复制Api捕获屏幕截图,并使用一组OpenCL内核实时处理它们。 屏幕截图本身永远不会传输到主机(CPU)。这是一个控制台应用程序。

我在Nvidia OpenCL运行时遇到了一些可移植性问题。 Microsoft桌面复制Api结果/屏幕快照使用DXGI_FORMAT_B8G8R8A8_UNORM格式,Nvidia实现不支持该格式。 仅支持DXGI_FORMAT_R8G8B8A8_UNORM。

0 个答案:

没有答案