如果我使用COINIT_APARTMENT_THREADED标志调用CoInitializeEx()
,那么在与调用PeekMessage()
或GetMessage()
的线程不同的线程上创建和使用我的所有Direct3D对象是否明智?这会有性能影响吗?
答案 0 :(得分:1)
通常,您应该确保主窗口线程泵,DXGI调用和直接上下文使用都在同一个线程上。请参阅" DirectX Graphics Infrastructure (DXGI): Best Practices"。