O que é DirectX, e para que serve?

Publicado em 19 novembro, 2011 / Atualizado em 19 de novembro de 2011

Conheça mais sobre o DirectX, a tecnologia para games e vídeos de alta resolução

DirectXO Microsoft DirectX é um conjunto de APIs, também chamadas de drivers, que melhoram a comunicação entre hardwares e softwares de áudio e vídeo, sendo de fundamental importância para a execução em máxima qualidade de aplicativos multimídia, como vídeos, músicas e principalmente os jogos. Os jogos são os principais aplicativos que se beneficiam dos melhoramentos oferecidos pelo DirectX, haja vista que os games precisam do máximo rendimento possível do hardware, para que possam rodar satisfatoriamente.

Inicialmente, o DirectX foi desenvolvido a partir de uma parceria entre as empresas desenvolvedoras de jogos para computador, com o intuito de melhorar o desempenho dos jogos mesmo em computadores equipados com hardware de baixa capacidade de execução de elementos gráficos e também sonoros, já que, nestes casos, os drivers nativos do Windows não são capazes extrair o máximo desempenho do hardware. Tempos depois, O DirectX foi incorporado ao Windows.

Com o DirectX, a placa gráfica poderá exibir ao jogador, com o máximo de qualidade, todos os efeitos visuais presentes nos jogos, principalmente os elementos em 3D. Além disso, a fidelidade do áudio também é maximizada, fazendo com que o hardware interprete com total compatibilidade o que o software está solicitando, e vice-e-versa.

Se o usuário, principalmente o gamer, possuir uma placa de vídeo com suporte a uma versão de DirectX mais recente do que a instalado no computador, ele poderá estar perdendo muitos elementos gráficos que o jogo dispõe. Ao atualizar para a versão mais recente compatível com sua placa de vídeo e de som, o jogador notará uma melhoria significativa nos elementos multimídia.

Atualmente o DirectX está na versão 11, tendo sido lançado juntamente com Service Pack 2 do Windows Vista, e no Windows 7. Para ter acesso a todo potencial multimídia do seu computador, é uito importante sempre atualizar o DirectX.

Segundo a Wikipédia, este é o cronograma de lançamento das versões do DirectX (na data de publicação deste artigo)):

* DirectX 1.0: 4.02.0095
* DirectX 2.0: 2.0a 4.03.00.1096
* DirectX 3.0: 3.0a 4.04.0068
* DirectX 5.0: 4.05.01.1721 (lançado no Windows 98)
* DirectX 6.0: 4.06.02.0436 (lançado no Windows 98 SE)
* DirectX 7.0: 4.07.00.0700 (lançado no Windows 2000 e Windows ME)
* DirectX 8.0: 4.08.00.0400
* DirectX 8.1: 4.08.01.0811 (lançado no Windows XP e Windows Server 2003)
* DirectX 9.0: 4.09.0000.0900
* DirectX 9.0a: 4.09.0000.0901
* DirectX 9.0b: 4.09.0000.0902
* DirectX 9.0c: 4.09.0000.0904 (última versão)
* DirectX 9.0l: (L para legacy, implementação do DX9 para Windows Vista)
* DirectX 10.0: 6.0.6000.16386 (lançado no Windows Vista)
* DirectX 10.1 (lançado no Service Pack 1 para Windows Vista)
* DirectX 11.0 (lançado no Service Pack 2 para Windows Vista e para Windows 7)