DirectX 10: Microsoft le offre in preview

DirectX 10: Microsoft le offre in preview

Il debutto delle nuove API per applicazioni 3D e multimediali dovrebbe avvenire tra non meno di un anno; Microsoft inizia a informare gli sviluppatori su come utilizzarle

di pubblicata il , alle 10:13 nel canale Schede Video
Microsoft
 
57 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
Vince 1516 Dicembre 2005, 10:56 #11
Originariamente inviato da: diabolik1981
Piccola info: ma l'unificazione dei pixel e vertex non è presente anche in R520?


No, perchè essendo compatibile solo con le DX9, queste lavorano prima ai vertici e poi ai pixel in modo completamente distinto.
Con le DX 10 invece sarà possibile scrivere shaders che utilizzano sia vertici che pixel.
Per la cronaca, nelle DX10 esisterò un terzo tipo di shader, chiamato Geometry shader. Praticamente sarà possibile nello stesso shader accedere contemporameamente a gruppi di vertici, e non un vertice alla volta. La mente dei programmatori sta già sbizzarrendosi perchè si riusciranno a creare altre cose fantastiche!
Vince 1516 Dicembre 2005, 10:57 #12
Originariamente inviato da: heavymetalforever
Messaggio di errore: IL DVD NON PUO' ESSERE RIPRODOTTO A CAUSA DI UN PROBLEMA CON IL COPYRIGHT

Spiegamelo.... poi ne riparliamo ok?


Ho modificato il messaggio di prima... te lo riposto qui:

Per la storia di WMP, non è un problema di copyright... è un problema che WMP con i dvd rompe sempre perchè non è fatto bene! Se miglioreranno questa cosa con WMP11 allora bene, se no si usano altri software. Ma questo non significa che non puoi leggere i tuoi DVD ORIGINALI!!! Non so se ti rendi conto della bestialità che hai scriitto!
CS2516 Dicembre 2005, 10:58 #13
Opengl procede, o meglio l'ARB procede e la versione 2.0 dovrebbe veder luce ufficiale, prima o poi.
diabolik198116 Dicembre 2005, 10:59 #14
Originariamente inviato da: Vince 15
No, perchè essendo compatibile solo con le DX9, queste lavorano prima ai vertici e poi ai pixel in modo completamente distinto.
Con le DX 10 invece sarà possibile scrivere shaders che utilizzano sia vertici che pixel.
Per la cronaca, nelle DX10 esisterò un terzo tipo di shader, chiamato Geometry shader. Praticamente sarà possibile nello stesso shader accedere contemporameamente a gruppi di vertici, e non un vertice alla volta. La mente dei programmatori sta già sbizzarrendosi perchè si riusciranno a creare altre cose fantastiche!



grazie per la delucidazione.
Cisto16 Dicembre 2005, 11:00 #15
Originariamente inviato da: Vince 15
x heavymetalforever:

Ma quale palladium... guarda che Microsoft in tutto questo tempo è stata la società che ha lasciato più libertà all'untente! Secondo te ti vende un SO che ti impedisce di sentirti i tuoi mp3 o vederti i tuoi video? Ma figuriamoci!!!

E tanto per risponderti... non si tratta solo di "un po' di grafica in più". Mi sono davvero stancato di questi commenti campati per aria.

Scusate lo sfogo.

Per la storia di WMP, non è un problema di copyright... è un problema che WMP con i dvd rompe sempre perchè non è fatto bene! Se miglioreranno questa cosa con WMP11 allora bene, se no si usano altri software. Ma questo non significa che non puoi leggere i tuoi DVD ORIGINALI!!! Non so se ti rendi conto della bestialità che hai scriitto!



Microsoft lascia davvero molta livertà all'utente, anche perchè, ricordiamolo, sotto certi aspetti la "pirateria" favorisce Microsoft. Ricordate quando lo zio Bill ha detto che la pirateria (riferendosi ai mercati asiatici) va bene a Microsoft, finchè la gente pirata i suoi prodotti rendendoli così gli standard de facto?

Palladium alla fin fine introduce sono i DRM integrati nell OS, tutto qua....

Per Vista: non è certamente solo "qualche miglioria grafica", sicuramente è un bel passo avanti rispetto a WinXp, sopratutto per la sicurezza, che ormai sta a cuore anche all'utente comune. Che poi le novità introdotte siano tali solo in ambiente Windows, questo è un altro discorso.....
fek16 Dicembre 2005, 11:00 #16
Originariamente inviato da: GiovanniGTS
Vuol dire che non si possono istallare queste DX10 su WinXP?
o vuol dire che su WinXP funzioneranno in emulazione?


No, il motivo e' puramente tecnico: le DX10 comunicano con la GPU attraverso il nuovo driver model che e' presente solo in Vista. E' stata rotta la compatibilita' con il passato e questo e' un gran bene, perche' tagliera' di molto i tempi di sviluppo e testing di motori per PC.

Ne parlo piu' diffusamente qui:
http://blogs.ugidotnet.org/franny/a...2/15/31547.aspx


Originariamente inviato da: diabolik1981
più che altro è interessante come Ati si ritrovi in una posizione di vantaggio nell'aver già collaborato con Micorosft. Questo fa ben presagire per i prossimi chip della canadese.

Piccola info: ma l'unificazione dei pixel e vertex non è presente anche in R520?


R520 ha ancora pipeline fisicamente separate anche se la sua 'architettura sta convergendo verso pipeline unificate. Una curiosita': le unita pixel shader dell'R520 sarebbero teoricamente in grado di eseguire vertex shader, cosa che non e' da escludersi in futuro.
fek16 Dicembre 2005, 11:04 #17
Originariamente inviato da: Vince 15
Con le DX 10 invece sarà possibile scrivere shaders che utilizzano sia vertici che pixel.


Il discorso e' un po' diverso qui, anche in DX10 la pipeline logica separa la fase di trasformazione dei poligoni, quindi dell'esecuzione del vertex shader, dalla fase di rasterizzazione dei poligoni prima e dell'esecuzione del pixel shader sui frammenti risultanti. In mezzo a queste due fasi c'e' la fase di trasformazione delle primitive attraverso il Geometry Shader, che condivide di nuovo lo stesso modello di programmazione.

Dal punto di vista logica vertex e pixel shaderrimangono disitinti ed e' naturale perche' lavorano su entita' logiche distinte, ma il modello di programmazione e' il medesimo e quindi possono essere eseguiti dalle medesime unita' fisiche. Da notare che DX10 impone solo che il modello di programmazione sia il medesimo, non che le unita' fisiche siano le stesse (e' solo consigliato).
fek16 Dicembre 2005, 11:06 #18
Originariamente inviato da: JohnPetrucci
Si dovrà valutare bene l'acquisto della prossima generazione di schede video(R580 etc.), in quanto se saranno ancora basate su DX9, IMHO non sarebbe una scelta azzeccata visto l'imminente uscita dopo qualche mese delle DX10.


Secondo me DX10 non dovrebbero essere una discriminante nell'acquisto di una GPU ancora per tre/quattro anni. Passeranno molti anni prima di vedere un motore interamente pensato DX10.
diabolik198116 Dicembre 2005, 11:07 #19
Originariamente inviato da: fek
Una curiosita': le unita pixel shader dell'R520 sarebbero teoricamente in grado di eseguire vertex shader, cosa che non e' da escludersi in futuro.



Quindi supponendo che ciò accada con un driver/bios/frimware che aggiorni le attuali schede basate su R520 queste sarebbero DX10 compatibili o sbaglio? Quindi chi le ha acquistate non si vedrebbe costretto a fare il cambio se volesse passare a DX10, giusto?

Mi sa che questo round di schede video si sta spostando sempre più a favore di ATI leggendolo in chiave futura, forse nVidia deve rivedere un po alcune filosofie di sviluppo.

Certo che lo sviluppo della X360 sta dando una mano ad ATI.
fek16 Dicembre 2005, 11:09 #20
Originariamente inviato da: diabolik1981]Quindi supponendo che ciò

No perche' mancherebbe comunque il supporto a molte caratteristiche quali il geometry shader. In DX10 non esistono i caps, una GPU di classe DX10 deve supportare tutto il set di funzionalita'.

[quote]
Certo che lo sviluppo della X360 sta dando una mano ad ATI.


Sicuramente si', perche' ha dato una certa esperienza con architetture unificate.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^