Novidades do Direct3D 12

Este tópico descreve a nova documentação mais significativa do Direct3D 12 disponível para várias versões.

Para obter informações sobre como obter e instalar o Direct3D, consulte Configuração do ambiente de programação direct3D 12.

Direct3D 12 no Windows 11

Confira também o SDK de Agilidade do DirectX 1.4.

Atualização de maio de 2020 para Windows 10

Esses recursos e APIs foram adicionados ou atualizados para Windows 10, versão 2004 (10.0; Build 19041)— também conhecido como Windows 10 Atualização de maio de 2020.

Direct3D 12 no Windows 7

Atualização de maio de 2019 para Windows 10

Esses recursos e APIs foram adicionados ou atualizados para Windows 10, versão 1903 (10.0; Build 18362)— também conhecido como Atualização de maio de 2019 para o Windows 10.

A enumeração D3D_SHADER_MODEL foi atualizada com a adição da constante D3D_SHADER_MODEL_6_5 (um recurso de nível experimental).

A enumeração D3D12_COMMAND_LIST_TYPE foi atualizada com a adição da constante D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE .

A enumeração D3D12_FEATURE foi atualizada com a adição das constantes D3D12_FEATURE_D3D12_OPTIONS6 e D3D12_FEATURE_QUERY_META_COMMAND .

A enumeração D3D12_RESOURCE_STATES foi atualizada com a adição da constante D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE .

Windows 10, versão 1809

Esses recursos e APIs foram adicionados ou atualizados para Windows 10, versão 1809 (10.0; Build 17763)— também conhecido como Atualização de outubro de 2018 para o Windows 10.

Windows 10, versão 1803

Esses recursos e APIs foram adicionados ou atualizados para Windows 10, versão 1803 (10.0; Build 17134)— também conhecido como Windows 10 Atualização de abril de 2018.

Windows 10, versão 1709

Essas interfaces foram adicionadas à documentação do Direct3D para Windows 10, versão 1709.

  • ID3D12Fence1 estende a funcionalidade de criação de cercas, dando suporte à recuperação de sinalizadores passados para criar a cerca.
  • ID3D12GraphicsCommandList2 estende a lista de comandos gráficos disponíveis, dando suporte à gravação de valores imediatos diretamente em um buffer.
  • ID3D12Device3 estende a funcionalidade do adaptador virtual criando heaps de diagnóstico de finalidade especial na memória do sistema que persistem mesmo em caso de falha de GPU ou cenário removido pelo dispositivo.

A enumeração D3D_SHADER_MODEL tem um novo valor D3D_SHADER_MODEL_6_1 adicionado para descrever o modelo de sombreador 6.1.

A enumeração D3D12_FEATURE também tem os novos valores de D3D12_FEATURE_D3D12_OPTIONS3 e D3D12_FEATURE_EXISTING_HEAPS . Como os nomes implicam, esses valores permitem que você marcar para opções adicionais do Direct3D12, além de verificar o suporte de heaps existentes.

Windows 10, versão 1703

Esses tópicos foram adicionados à documentação do Direct3D para Windows 10, versão 1703.

Atualização da documentação de novembro de 2016

Atualização 2 da documentação de agosto de 2016

Atualização 1 da documentação de agosto de 2016

Windows 10, versão 1607

Esses tópicos foram adicionados à documentação do Direct3D para Windows 10, versão 1607.