直接传输即时上下文在不同的线程从消息泵
DirectX immediate context on different thread from message pump
如果我用标志coinit_apartment_thread调用CoInitializeEx()
,在不同的线程上创建和使用我所有的Direct3D对象比调用PeekMessage()
或GetMessage()
的线程明智吗?这会影响性能吗?
一般来说,您应该确保主窗口线程泵、DXGI调用和即时上下文使用都在同一个线程上。参见"DirectX图形基础设施(DXGI):最佳实践"
相关文章:
- 线程消息传递或更好:在"大师班"中访问其他班级的成员
- 将类成员函数作为线程调用到另一个类成员函数时发出警告消息
- C++ Poco - 如何向特定线程发送通知/消息?
- 如何从其他线程 winapi 获取消息
- 为什么分离线程没有得到输出消息
- QTcpSocket:消息不是从另一个线程发送的
- 多线程套接字编程服务器仅从 1 个客户端线程获取消息
- 视觉C++跨线程发送消息
- 从 Visual C++ 2010 中的单独线程调用消息框
- IPC Unix 消息队列线程安全吗?
- boost消息队列线程安全和进程安全吗?
- 为什么消息框不阻止线程?
- 回复:等待完整消息(可变大小消息,线程)
- 在状态栏上显示来自不同线程中回调的消息
- 增强ASIO和线程之间的消息传递
- 从内存转储中查找线程消息队列中的消息
- 来自另一个线程的 SendMessage() 调用是否将消息发布到消息队列
- 消息蜂鸣线程阻塞
- 多线程C++消息传递
- 线程消息之间的优先级