DirectX o que é?
Publicado em: 13/07/2008 |
Games |
Visualizações: 503 |
0 Comentário(s)
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.
Fonte: Wikipédia
Links patrocinados
Últimos artigos do editor
Destaques
ÍCONES BR
A maior coletânea de ícones do Brasil. Faça suas buscas de ícones, e encontre em forma de filtro.
Cadastre-se
Com o cadastro você recebe as novidades da semana e pode participar das promoções do portal.