O Microsoft DirectX, também conhecido simplesmente como DirectX, é um conjunto de APIs usadas no desenvolvimento e na programação de videogames nos sistemas operacionais da Microsoft (Windows e Xbox). Introduzido em 1995, logo após o lançamento do Windows 95, ele já foi incluído em todas as versões do Windows desde o Windows 98.
Com o lançamento do DirectX 12 em 2015, a Microsoft introduziu uma série de novos recursos de programação, como APIs de baixo nível, que permitem aos desenvolvedores mais controle sobre quais comandos são enviados para a unidade de processamento gráfico. As APIs do DirectX 12 também serão utilizadas no desenvolvimento de jogos do Xbox One e do Windows Phone, além do Windows 10.
Desde o lançamento do DirectX 8.0 placas gráficas usaram programas / instruções conhecidas como Shader Models para ajudar a interpretar as instruções sobre como processar os gráficos enviados a partir da CPU para a placa gráfica. Muitos novos jogos para PC estão listando cada vez mais as versões do Modelo Shader em seus requisitos de sistema.
No entanto, essas versões do shader estão vinculadas à versão do DirectX que você instalou no seu PC, que por sua vez está vinculada à sua placa gráfica. Isso pode dificultar a determinação se o seu sistema pode manipular um determinado modelo de shader ou não.
Como determinar a versão do DirectX que você tem?
-
Clique no Começar menu, depois Corre.
-
Na caixa Executar, digite "dxdiag" (sem as aspas) e clique em Está bem. Isso abrirá a ferramenta de diagnóstico do DirectX.
-
No Sistema guia, listado sob o Informação do sistema dirigindo você deve ver uma "versão do DirectX" listada.
-
Combine sua versão do DirectX com a versão do Shader listada abaixo.
Depois de determinar a versão do DirectX em execução no seu PC, você pode usar o gráfico abaixo para determinar qual versão do Shader Model é suportada.
Versões do DirectX e Shader Model
- DirectX 8.0 - Shader Model 1.0 e 1.1
- DirectX 8.0a - Shader Model 1.3
- DirectX 8.1 - Shader Model 1.4
- DirectX 9.0 - Shader Model 2.0
- DirectX 9.0a - Shader Model 2.0a
- DirectX 9.0b - Shader Model 2.0b
- DirectX 9.0c - Shader Model 3.0
- DirectX 10.0 * - Shader Model 4.0
- DirectX 10.1 * - Shader Model 4.1
- DirectX 11.0 † - Shader Model 5.0
- DirectX 11.1 † - Shader Model 5.0
- DirectX 11.2 ‡ - Shader Model 5.0
- DirectX 12 ** - Shader Model 5.1
* Não disponível para o SO Windows XP
† Não disponível para Windows XP, Vista (e Win 7 antes do SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 e Xbox One
Nota As versões do DirectX anteriores ao DirectX 8.0 não suportam modelos de sombreador.
As versões do DirectX detalhadas aqui começam com o DirectX versão 8.0. As versões do DirectX anteriores à versão 8.0 foram lançadas principalmente para suporte ao Windows 95, Windows 98, Windows Me, Windows NT 4.0 e Windows 2000.
As versões 1.0 a 8.0a do DirectX eram compatíveis com o Windows 95. O Windows 98 / Me incluía suporte por meio da versão 9.0 do DirectX. Todas as versões mais antigas do DirectX estão disponíveis em vários sites de terceiros e, se você estiver instalando versões mais antigas do sistema operacional Windows, elas podem ser úteis para executar arquivos / discos originais do jogo.
Uma recomendação antes de instalar uma versão mais recente do DirectX é garantir que sua placa gráfica suporte essa versão do DirectX.
Quais jogos suportam o DirectX 12?
A maioria dos jogos para PC desenvolvidos antes do lançamento do DirectX 12 foi provavelmente desenvolvida usando uma versão anterior do DirectX. Estes jogos serão compatíveis em PCs com o DirectX 12 instalado devido à sua compatibilidade retroativa.
Se por acaso seu jogo não for compatível com uma nova versão do DirectX, principalmente jogos executados no DirectX 9 ou anterior, a Microsoft fornece o Runtime do usuário final do DirectX que corrigirá muitos erros de runtime com DLLs instaladas das versões mais antigas do DirectX.
Como instalar a versão mais recente do DirectX?
A instalação da versão mais recente do DirectX só é necessária quando você está tentando jogar um jogo que tenha sido desenvolvido com a versão mais recente. A Microsoft tornou muito fácil manter-se atualizado e pode ser atualizado através do Windows Update padrão e através de download e instalação manuais. Desde o lançamento do DirectX 11.2 para Windows 8.1, no entanto, o DirectX 11.2 não está mais disponível como um download / instalação autônomo e deve ser baixado através do Windows Update.
Além do Windows Update, a maioria dos jogos irá verificar o seu sistema na instalação para ver se você atende aos requisitos do DirectX, se você não fizer isso, você será solicitado a baixar e instalar antes de instalar o jogo.




