多线程
Direct3D 11 支持使用多个线程创建和呈现对象。
在本节中
主题 | 说明 |
---|---|
Direct3D 11 中的多线程处理简介 |
多线程处理旨在通过同时使用一个或多个线程执行工作来提高性能。 |
使用多线程创建对象 |
使用 ID3D11Device 接口创建资源和对象,使用 ID3D11DeviceContext进行呈现。 |
即时和延迟呈现 |
Direct3D 11 支持两种类型的呈现:即时呈现和延迟呈现。 两者都是使用 ID3D11DeviceContext 接口实现的。 |
命令列表 |
命令列表是可以录制和播放的 GPU 命令序列。 命令列表可以通过减少运行时生成的开销量来提高性能。 |
Direct3D 版本之间的线程差异 |
许多多线程编程模型利用同步基元 ((如互斥体) )来创建关键部分,并防止代码一次被多个线程访问。 |
相关主题
-
呈现
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈