多线程
Direct3D 11 支持使用多个线程创建和呈现对象。
在本节中
主题 | 说明 |
---|---|
Direct3D 11 中的多线程处理简介 |
多线程处理旨在通过同时使用一个或多个线程执行工作来提高性能。 |
使用多线程创建对象 |
使用 ID3D11Device 接口创建资源和对象,使用 ID3D11DeviceContext进行呈现。 |
即时和延迟呈现 |
Direct3D 11 支持两种类型的呈现:即时呈现和延迟呈现。 两者都是使用 ID3D11DeviceContext 接口实现的。 |
命令列表 |
命令列表是可以录制和播放的 GPU 命令序列。 命令列表可以通过减少运行时生成的开销量来提高性能。 |
Direct3D 版本之间的线程差异 |
许多多线程编程模型利用同步基元 ((如互斥体) )来创建关键部分,并防止代码一次被多个线程访问。 |
相关主题
-
呈现