来自消息泵的不同线程上的DirectX立即上下文

时间:2014-07-04 20:21:04

标签: c++ windows direct3d

如果我使用COINIT_APARTMENT_THREADED标志调用CoInitializeEx(),那么在与调用PeekMessage()GetMessage()的线程不同的线程上创建和使用我的所有Direct3D对象是否明智?这会有性能影响吗?

1 个答案:

答案 0 :(得分:1)

通常,您应该确保主窗口线程泵,DXGI调用和直接上下文使用都在同一个线程上。请参阅" DirectX Graphics Infrastructure (DXGI): Best Practices"。