多线程

Direct3D 11 支持使用多个线程创建和呈现对象。

在本节中

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

如何:检查驱动程序支持

呈现