Forumzone Community

Contenuti editoriali e feedback dei lettori => News => Discussione aperta da: Glide il 23 Aprile 2007, 00:40:21

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Glide il 23 Aprile 2007, 00:40:21
Invitiamo i nostri lettori a contribuire con i propri commenti alla notizia in oggetto. Per un approfondimento completo di questo argomento, si prega di consultare il nostro articolo di riferimento disponibile al seguente link: https://www.hwsetup.it/news/reader.php?objid=4856
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Ninfea il 23 Aprile 2007, 01:34:51
Avevo già fatto l'esperimento giochi, ma avendolo provato anche su Vista direttamente ho pensato che non gira nulla per colpa dei drivers di ATI (x1600pro) che non sono ottimizzati...:(
Mi sa che dovremo aspettare il pieno sviluppo delle DirectX 9.L per XP...



Questo messaggio è stato aggiornato da Ninfea il 23/04/2007  alle ore  01:44:17
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Italia 1 il 23 Aprile 2007, 13:14:16
le directx 9.0L non sono per XP: sono per far andare le DX9.0c su Vista
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Ninfea il 23 Aprile 2007, 13:24:37
Io sapevo diversamente: https://www.3dfxzone.it/news/reader.php?objid=3753
http://www.theinquirer.net/default.aspx?article=35110


Questo messaggio è stato aggiornato da Ninfea il 23/04/2007  alle ore  13:25:25
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: peppos83 il 23 Aprile 2007, 14:02:18
Eccellente :D

Bye ;)

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: goriath il 23 Aprile 2007, 19:26:04
Speriamo ci si impegnino sopra; ho idea che non sarà esattamente una pacchia...

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Vertigo il 23 Aprile 2007, 20:43:58
Ma i giochi con le DirectX 10 non erano solo per Vista???
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Ninfea il 24 Aprile 2007, 01:19:22
Infatti ma credo abbiano capito che ci vanno a perdere se non garantiscono un supporto per gli utenti di XP, perchè vista com'è messo ora non conviene :)

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: maverick85 il 24 Aprile 2007, 01:44:03
Citazionele directx 9.0L non sono per XP: sono per far andare le DX9.0c su Vista

a cosa può mai servire una cosa del genere? :moveye:
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: af624726 il 24 Aprile 2007, 09:33:49
Citazione
Citazionele directx 9.0L non sono per XP: sono per far andare le DX9.0c su Vista

a cosa può mai servire una cosa del genere? :moveye:
può servire se han fatto 1 grande pastrocchio ;)

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Ninfea il 24 Aprile 2007, 10:35:21
Ma così si impastrocchierebbero di + :eek:

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: peppos83 il 24 Aprile 2007, 10:38:55
Citazione
Citazione
Citazionele directx 9.0L non sono per XP: sono per far andare le DX9.0c su Vista

a cosa può mai servire una cosa del genere? :moveye:
può servire se han fatto 1 grande pastrocchio ;)



Quoto :D

Bye ;)

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: af624726 il 24 Aprile 2007, 10:42:35
"DirectX 9.0Ex -> Vista exclusive for DX9 games to run with Vista drivers and enables Aero support for older video cards."

(https://www.forumzone.it/public/uploaded/af624726/2007424104211_dx9L.png)

da: http://en.wikipedia.org/wiki/DirectX#DirectX_10_and_9.0L
;)

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: maverick85 il 24 Aprile 2007, 11:01:57
Uhm.. strana soluzione.. non bastava rendere compatibili le DX10? :o

Le 9.0 partono anche con hardware molto vecchio in fondo..
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: peppos83 il 24 Aprile 2007, 11:03:30
CitazioneUhm.. strana soluzione.. non bastava rendere compatibili le DX10? :o

Le 9.0 partono anche con hardware molto vecchio in fondo..

Quoto anche questo :duo

Bye ;)

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Ninfea il 24 Aprile 2007, 11:28:47
CitazioneUhm.. strana soluzione.. non bastava rendere compatibili le DX10? :o

Le 9.0 partono anche con hardware molto vecchio in fondo..

E no perchè le dx10 hanno un principio di funzionamento completamente diverso, cito un pezzetto da wikipedia:

Cambiamenti in DirectX10

DirectX10 avrà grossi cambiamenti che rivoluzioneranno il modo di scrivere applicazioni RealTime, e ora ne analizzeremo alcuni.

Rimozione completa della fixed pipeline

In DirectX10 vi sarà una filosofia diversa nell'utilizzo di Device. Ora viene visto non come il centro di controllo totale di una applicazione, ma i suoi compiti vengono allegeriti ponendolo su un piano di risorse,cio è qualsiasi cosa serva (una texture, una vertex buffer o altro) deve e può essere creato soltanto tramite il device.Quindi non vi saranno piu' le tipiche funzioni per agire via device sul rendering, come possiamo vedere in questo esempio di D3D9.

Supponiamo sia device un puntatore alla classe IDirect3DDevice9 validato e funzionante

  device->SetTexture(EsempioTexture); //Immette la texture per il prossimo rendering
  device->SetRenderState(D3DRS_LIGHTENABLE,false) //Disattiva le luci

In questo piccolo esempio è possibile rendersi conto che tutto ciò che deve essere immesso per il rendering viene fatto via Device. Questa è chiamata fixed pipeline. In D3D10 questa viene abolita, sostituendola con gli Shader: quindi ogni applicazione D3D10 dovrà essere correlata da almeno uno shader, altrimenti non sarà possibile renderizzare nulla.

Questa rivoluzione porterà significative difficoltà a chi vuole avvicinarsi al mondo del 3D tramite Direct3D10, in quanto capire il meccanismo di rendering sarà piu' difficile.
http://it.wikipedia.org/wiki/DirectX
----------------------------------------------------------
Sostanzialmente sono le prime librerie dx a non essere automaticamente retrocompatibili, il discorso più logico secondo me, sarebbe sviluppare le directx 9 fino a portarle ad un livello di somiglianza pari alle dx10, dal momento che sono così diverse, e dal momento che l'OS più usato è XP.


Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Italia 1 il 24 Aprile 2007, 12:54:43
Avevo ragione insomma.....
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Ninfea il 24 Aprile 2007, 13:05:17
Cioè?:)

Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: Italia 1 il 24 Aprile 2007, 13:18:18
le DX 9.0L sono per adattare le 9.0c su Vista.....
Titolo: DirectX 10 Compatibility Libraries Preview
Inserito da: maverick85 il 24 Aprile 2007, 13:28:37
Beh.. anche le directx 9 sono state un'evoluzione assurda rispetto a TUTTE le altre relase che erano più che altro evoluzioni di uno stesso proggetto :).

Boh cmq sia mi sa che microsoft sta prendendo parecchie cantonate per ora :o