DirectX o que é?

Microsoft DirectX é uma coleção de APIs que tratam de tarefas relacionadas a programação de jogos para o sistema operacional Microsoft Windows, ou seja, é quem padroniza a comunicação entre software e hardware fornecendo instruções para que aplicações façam uso dos seus recursos e serviços. O DirectX foi inicialmente distribuido pelos criadores de jogos junto com seus produtos, mas depois foi incluido no Windows.

Não haverá mais revisões do DirectX, pelo menos não com o mesmo nome, segundo as empresas ATI, nVidia e Microsoft. No lugar do DirectX, será lançada uma nova geração de APIs gráficas, Windows Graphics Foudation e Avalon. Ã previsto que sejam lançados com o Windows Vista.

Componentes

A funcionalidade do DirectX é provida na forma de comando de estilo e interfaces de objetos, como também um administrador de objetos.

Os componentes que incluem o DirectX são:

* DirectX Grafics, incluindo dois APIs:

o DirectDraw: para desenhos de gráficos 2D.

o Direct3D (D3D): para desenhos de gráficos 3D.

* DirectInput: para distribuição de dispositivos de de controle – teclados, mouses, joysticks, ou outros controladores de jogo.

* DirectPlay: para comunicação em rede local de computadores ou internet.

* DirectSound: para a reprodução e gravação de sons de waveform.

o DirectSound3D (DS3D): para a reprodução de sons 3D.

* DirectMusic: para reprodução de trilhas sonorasoutoradas no DirectMusic Producer.

* DirectX Media: incluindo DirectAnimation para animação 2D da web, DirectShow para reprodução de multimídias e streaming media, DirectX Transform para interatividade na internet, e Direct3D Retained Modo para níveis mais alto de gráficos 3D. DirectShow contém plugins de DirectX para processamento de sinais de áudio e DirectX Video Acceleration para aceleração de reprodução vídeo.

* DirectX Media Objects: apoio por streaming objects como codificadores, decodificadores, e efeitos.

* DirectSetup: para a instalação de componentes de DirectX.

Versões

A cada nova versão que surge, há novidades e melhores desempenhos para determinados jogos e programas. Por exemplo, um usuário deseja rodar um jogo que é compatível com o DirectX 9.0 ou superior, porém sua placa de vídeo (que possue a arquitetura e instruções de como executar o DirectX) ainda usa o DirectX 8.0. Quando rodar o jogo, ele pedirá instruções que existem somente nas versões a patir da 9.0. Como o usuário ainda está com a versão 8.0, ele não reconhecerá a instrução e dará um “jeitinho” (emulando a instrução), assim o resultado final não terá a qualidade total que o jogo ou programa oferece.

Para saber qual a versão instalada, vá em Inciar>Executar. Depois digite “Dxdiag” (sem aspas). Nas “Informações do sistema”, na última linha haverá a “Versão do DirectX”, onde mostra que versão você está utilizando.

* 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)

* Não há uma versão 4.

O Windows Vista trouxe o DirectX 10 e o lançamento do Service Pack 1 trará o DirectX 10.1.

Este novo DirectX terá diversas particularidades, quer a nível de performance quer a nível de gastos.

Esta actualização terá duas vertentes: O Vista terá de ser actualizado para a versão mais recente, bastando para isso instalar o SP1 ( a ser lançado no primeiro trimestre de 2008), e terá de comprar ou possuir uma placa compatível com as novas especificações deste DirectX.

O novo DirectX trará diversas correcções e optimizações. Destas destaca-se o Pixel Shader 4.1.

Serão também introduzidas novas capacidades no que toca a texturas e anti-aliasing.

Gostou? Nos ajude compartilhando!
Postado por
Notícias sobre games, jogos e tecnologia!
Siga em:
VEJA TAMBÉM
Assine nosso Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre games e entretenimento diretamente em seu email.
DEIXE SEU COMENTÁRIO
Gostou? Discordou? Comente! Sua opinião vale ouro e nos ajuda a melhorar cada vez mais!
SELEÇÕES ESPECIAIS
Das pérolas escondidas aos grandes sucessos, confira nossas listas e descubra novos games!
Img de rastreio
Localize algo no site!