Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Direct3D 11 implementa suporte para criação e renderização de objeto usando vários threads.
Nesta seção
| Tópico | Descrição |
|---|---|
|
Introdução a multithreading no Direct3D 11 |
O multithreading foi projetado para melhorar o desempenho executando o trabalho usando um ou mais threads ao mesmo tempo. |
|
Criação de objeto com Multithreading |
Use a interface ID3D11Device para criar recursos e objetos, use o ID3D11DeviceContext para renderização. |
|
Renderização imediata e adiada |
O Direct3D 11 dá suporte a dois tipos de renderização: imediato e adiado. Ambos são implementados usando a interface ID3D11DeviceContext . |
|
Lista de comandos |
Uma lista de comandos é uma sequência de comandos de GPU que podem ser gravados e reproduzidos. Uma lista de comandos pode melhorar o desempenho reduzindo a quantidade de sobrecarga gerada pelo runtime. |
|
Diferenças de threading entre versões do Direct3D |
Muitos modelos de programação com vários threads usam primitivos de sincronização (como mutexes) para criar seções críticas e impedir que o código seja acessado por mais de um thread por vez. |