我只是想知道,是否有可能初始化DX11或DX9并将其仅用于屏幕外渲染-意味着没有附加的窗口。我的意图是在打开实际窗口之前进行一些GPU基准测试。在此基准测试中,呈现了一些测试场景,但不应看到。(实际上取决于基准分数,会打开不同的窗口)
2
使用D3D11,您需要在创建交换链时提供一个窗口句柄,请参见此处。但是也许有一种方法可以隐藏此窗口?
—
Laurent Couvidou
是的,我知道,DX11需要交换链的窗口句柄-但是,如果仅在屏幕外渲染,您真的需要交换链吗?有没有初始化和渲染而不需要swapchain的方法-我认为swapchain只是用于屏幕渲染...
—
GPUquant 2013年
现在,我正在尝试使用隐藏的1x1px窗口。但这不是一个很好的解决方案。
—
GPUquant