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
compartilhe
Links patrocinados
Últimos artigos do editor

tableless.jpg Tableless: Formulário sem.
Está matéria mostra como des.
software.jpg Usabilidade: Bom modelo c.
Um bom modelo conceitual per.
hackers.jpg Linguagens Formais
Entende-se por Teoria das Li.
hackers.jpg Programação de computador.
Programação é o processo de .
SO.jpg PCI Express
PCI Express (também conhecid.
c_sharp.jpg Curso de C#: Lição 18: Ov.
Esta lição mostra como a sob.
Opinião do leitor:
0 Comentário(s)
Acesso restrito
Destaques
ÍCONES BR ÍCONES BR
A maior coletânea de ícones do Brasil. Faça suas buscas de ícones, e encontre em forma de filtro.
Cadastre-se Cadastre-se
Com o cadastro você recebe as novidades da semana e pode participar das promoções do portal.
Assine nosso RSS Assine nosso RSS
Assine nossos RSS e recebe as novidades do site em seu leitor.
Autor
Tags
Artigos Relacionados
Novos Artigos
Notícias Relacionados

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.