DirectX

De WikiLingua.net

DirectX  
Desarrollador: Microsoft
Última versió: 6.00.6001.18000 (10.1) (4 de febrer de 2008)
S.O.: Microsoft Windows
Gènere: Framework
Llicència: EULA
En espanyol: Disponible
Lloc Web: www.microsoft.com/windows/directx

DirectX és una col·lecció d'APIs creades i recreades per a facilitar les complexes tasques relacionades amb multimèdia, especialment programació de jocs i vídeo en la plataforma Microsoft Windows.


Consta dels següents APIs:

  • Direct3D: utilitzat per al processat i la programació de gràfics en tres dimensions (una de les característiques més usades de DirectX).
  • Direct Graphics: per a dibuixar imatges en dues dimensions (planes), i per a representació d'imatges en tres dimensions.
  • DirectInput: utilitzat per a processar dades del teclat, mouse, joystick i altres controls per a jocs.
  • DirectPlay: per a comunicacions en xarxa.
  • DirectSound: per a la reproducció i enregistrament de sons d'ones.
  • DirectMusic: per a la reproducció de pistes musicals compostes amb DirectMusic Producer.
  • DirectShow: per a reproduir àudio i vídeo amb transparència de xarxa.
  • DirectSetup: per a la instal·lació de components DirectX.

Malgrat ser desenvolupat exclusivament per a la plataforma Windows, una implementación de la seva API es troba en progrés per a sistemes Unix (en particular Linux) i X Window System coneguda com Cedega, desenvolupada per l'empresa de programari Transgaming i orientada a l'execució de jocs desenvolupats per a Windows baix sistemes Unix.

Taula de continguts

[editar] Historial de Llançaments

Versió de DirectX Nombre de versió Sistema Operatiu Data de Llançament
DirectX 5.2 4.05.01.1998 Windows 98 5 de maig 1998
DirectX 6.0 4.06.00.0318 Windows CE per a la Dreamcast 7 d'agost 1998
DirectX 8.0a 4.08.00.0400 (RC14) + pegats d'instal·lació Última versió per a
Windows 95
7 de novembre 2000
DirectX 8.1 4.08.01.0810
4.08.01.0881 (RC7)
Windows XP 12 de novembre 2001
DirectX 9.0 4.09.00.0900 Windows Server 2003 19 de desembre 2002
DirectX 9.0a 4.09.00.0901   26 de març 2003
DirectX 9.0b 4.09.00.0902 (RC2)   13 d'agost 2003
DirectX 9.0c 4.09.00.0904 (RC0) Windows XP SP2, Windows Server 2003 SP1, i Xbox 360. Última versió exclusiva per a 32-bit. 13 de desembre 2004
DirectX 9.0c 4.09.00.0904 Compatible amb tots els Sistemes Windows que suportin 9.0c (RC0) Primera versió a incloure D3DX DLLs 9 de desembre 2005
DirectX 9.0c - actualitzacions bimensuales 4.09.00.0904 Des d'agost del 2005 fins al present; Última versió: [novembre 2007], 2007
DirectX 10 6.00.6000.16386 Exclusiu de Windows Vista 30 de novembre 2006
6.00.6001.18000 Service Pack 1 para Windows Vista, Windows Server 2008
inclou Direct3D 10.1
4 de febrer, 2008

[editar] DirectX 10

Vegi's també: Direct3D

Com canvi major en l'API DirectX, DirectX 10 és llançat al costat de Windows Vista i és exclusiu d'aquest sistema; versions anteriors de Windows no poden llançar aplicacions exclusives de DirectX 10 de manera oficial.[1] .

Moltes parts de l'API van ser tretes en l'últim DirectX SDK i es mantenen únicament amb motius de compatibilidad: DirectInput va ser retirat en favor de XInput, DirectSound va ser retirat per XACT amb la conseqüent pèrdua de suporti d'acceleració de maquinari, a causa de noves característiques en la pila d'àudio de Windows Vista, la qual renderiza l'àudio directament al processador.

Per a mantenir una compatibilidad cap a enrere, DirectX de Windows Vista conté moltes versions de Direct3D:[2]

  • Direct3D 9: emula el comportament de Direct3D 9 com l'era en Windows XP. Els avantatges del nou Windows Display Driver Model de Vista no són mostrades a l'aplicació si estan instal·lats controladors WDDM.
  • Direct3D 9Ex (conegut internament com 9.0L durant el desenvolupament de Windows Vista, amb la L referint-se a Longhorn, el nom clau per a Windows Vesteixi): permet accés total a les noves capacitats de WDDM (si estan instal·lats controladors compatibles amb WDDM) alhora que es manté compatibilidad amb aplicacions Direct3D existents. La interfaz d'usuari Windows Aero treballa en D3D 9Ex.
  • Direct3D 10: Dissenyada al voltant del nou model de controlador de Windows Vista i proporcionant moltes millores a les capacitats i flexibilitat de renderizado, incloent el Shader Model 4.

Direct3D 10.1 és una actualització incremental de Direct3D 10, la qual s'inclou i requereix de Windows Vesteixi Service Pack 1. Aquesta release només determina alguns estàndards de qualitat per als fabricants de targetes gràfiques, alhora que proporciona a desarrolladores més control en la qualitat de la imatge.[3] També inclou una sèrie de nous requeriments mínims al maquinari, com Shader Model 4.1 i operacions de punt flotant de 32-bit. Direct3D 10.1 suporta completament el maquinari Direct3D 10, però per a accedir a les noves característiques es necessita d'una targeta nova.

[editar] Referències

[editar] Vegi's també

[editar] Alternatives lliures