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 Paolo Corsini pubblicata il 16 Dicembre 2005, alle 10:13 nel canale Schede VideoMicrosoft
57 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoNo, 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!
Spiegamelo.... poi ne riparliamo ok?
Ho modificato il messaggio di prima... te lo riposto qui:
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.
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.....
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
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.
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).
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.
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.
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".