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
- ↑ Preguntes Més Freqüents sobre Directx (en anglès)
- ↑ Chuck Walbourn (Agost del 2006). APIs gràfiques en Windows Vista (en anglès). MSDN.
- ↑ Microsoft Presenta detalls de DirectX 10.1 Details en SIGGRAPH (en anglès) (8 d'agost del 2007).

