Discussione: Vista Vs Xp Per Fsx
Visualizza messaggio singolo
Vecchio 03-01-2008, 10.34.54   #4 (permalink)
Filippo1974
Certified balls breaker
 
L'avatar di Filippo1974
 
Data registrazione: 26-11-2007
Residenza: 5 NM outbound PDV NDB on QDR 267°
Messaggi: 688
Filippo1974 is on a distinguished road
Predefinito

Citazione:
Originalmente inviato da mhimhi Visualizza messaggio
Dx9 (dx10 in beta)
per dx10 varranno stessi parametri vista
Questa non l'ho mica capita. Evidentemente, nonostante i reiterati chiarimenti forniti da più parti, c'è ancora chi crede a questa favola delle DX10 su Windows XP.

Le DX10 su Windows XP NON ESISTONO. L'unico tentativo fatto in questo senso è stato quello di implementare un wrapper, ovvero uno strato software di emulazione, che implementa parte delle funzioni DirectX 10 e le traduce nelle equivalenti funzioni OpenGL.

Le DX10 non sono solo nuove funzioni rispetto alle DX9, sono anche una gestione radicalmente differente dello scambio dati tra scheda video e resto dell'hardware. E queste differenze implicano una diversa architettura del kernel del sistema operativo. E quindi in Windows XP una implementazione delle DX10 equivalente a quella presente in Win Vista non ci sarà mai, almeno finché WinXP non verrà modificato per usare lo stesso kernel di Windows Vista, ma allora tanto vale.

Questo significa che, in presenza del wrapper di cui sopra, un'applicazione DX10 potrebbe in qualche modo girare in Windows XP a patto che usi solamente quella parte di funzioni DX10 che viene emulata, e che non faccia affidamento a quelle caratteristiche esclusive delle DX10 che presuppongono la presenza del kernel di Vista (una su tutte, la gestione di una sorta di "memoria virtuale" per la scheda video similmente a quanto avviene per il sistema operativo nel suo complesso).

Mi pare che per adesso le uniche applicazioni che sono riusciti a fare andare (male) con questo wrapper siano quelle tutorial contenute nel SDK delle DX10... parecchio distanti, direi, dalla complessità del motore grafico di un gioco 3D.

Ciao
Filippo
__________________
PPL Holder

Pentium D 840, 4 GB RAM, Asus P5WD2 Deluxe, Nvidia GeForce 7800 GTX 256 MB, HD WD Raptor 150 GB + WD Caviar 300 GB + WD Caviar 160 GB, Windows XP Professional x64


Visita il mio fotoalbum! http://fotoalbum.alice.it/filippos

Guarda il mio profilo su LinkedIn
Filippo1974 non è connesso   Rispondi citando