标签: opencl directx-11 desktop-duplication
我有一个项目,该项目使用Microsoft桌面复制Api捕获屏幕截图,并使用一组OpenCL内核实时处理它们。 屏幕截图本身永远不会传输到主机(CPU)。这是一个控制台应用程序。
我在Nvidia OpenCL运行时遇到了一些可移植性问题。 Microsoft桌面复制Api结果/屏幕快照使用DXGI_FORMAT_B8G8R8A8_UNORM格式,Nvidia实现不支持该格式。 仅支持DXGI_FORMAT_R8G8B8A8_UNORM。