Primo Precedente 4 di 4
  1. L'avatar di pape papepape è offline #46
    31-10-07 01:26

    Citazione Luck134 Visualizza Messaggio
    Vedi il mio post poco sopra, in cui rispondo a Sirkain. Non c'è una singola feature, per il semplice motivo che la novità è la libertà data ai programmatori. In altri termini, rispetto alle precedenti API, con le DX10 i programmatori potranno finalmente fare quelle che vogliono (performance delle GPU permettendo) senza più limiti.

    Ad esempio un limite avuto sino alle DX9 era quello di dover operare in modo distinto tra i pixel e i vertex, con interazioni macchinose. Con le nuove API si potrà programmare in modo indistinto con ambedue, con interazioni veloci e complesse.

    Come dicevo, basti dire che ormai le GPU sono diventate GPGPU.
    Sicuro Luck, ma stiamo dicendo la stessa cosa, bene o male. Nel senso che ora i programmatori possono fare le stesse cose più velocemente, e di conseguenza aggiungere effetti che prima sarebbero stati troppo pesanti per le attuali schede, ma che sarebbero digeribili da architetture DX9 decisamente più veloci (con vagoni di shader core in più, e frequenze di lavoro più elevate, per esempio). Le DX10 semplificano il lavoro a chi programma, ma non permettono effetti altrimenti impossibili con le DX9. Non so se mi sono spiegato.


    Pape
    Rispondi con Citazione 

  2. L'avatar di Luck134 Luck134Luck134 è offline #47
    31-10-07 02:11

    Citazione pape Visualizza Messaggio
    Sicuro Luck, ma stiamo dicendo la stessa cosa, bene o male. Nel senso che ora i programmatori possono fare le stesse cose più velocemente, e di conseguenza aggiungere effetti che prima sarebbero stati troppo pesanti per le attuali schede, ma che sarebbero digeribili da architetture DX9 decisamente più veloci (con vagoni di shader core in più, e frequenze di lavoro più elevate, per esempio). Le DX10 semplificano il lavoro a chi programma, ma non permettono effetti altrimenti impossibili con le DX9. Non so se mi sono spiegato.


    Pape
    Sì, ci siamo capiti. Diciamo che il vero salto, rivoluzionario, c'è stato dalle DX8 alle DX9.

    Comunque, secondo me, la maggior libertà data ai programmatori, grazie all'eliminazione di molti limiti prima presenti, è molto importante. Le DX10 non sono il Messia, ma non sono neanche inutili, tutt'altro sono molto importanti.

    Mi permetto di aggiungere che alcuni effetti con le DX9, seppur possibili nella teoria, risultano eccessivamente macchinosi e dispendiosi, al punto da essere nella pratica inutilizzabili. Effetti che con le DX10 risultano invece dall'uso più semplice e meno dispendioso, quanto basta per renderli utilizzabili in un engine ludico.

    Come giustamente dici non è una vera e propria introduzione, perché il tutto era già possibile con le API precedenti, ma alla fin fine, sul piano pratico (che è quello che ci interessa e importa), è come se lo fosse.
    Rispondi con Citazione 

  3. sirkain #48
    31-10-07 12:09

    ora non ammazzatemi per il mio fanboysmo pro-Carmack, ma lui come al solito owna tutti

    Senza usare le DX10 ma in OpenGL sarebbe ugualmente capaci di sfruttare le potenzialità delle nuove GPU DX10, come già fece con Doom 3, quando uscì OpenGL2.0 non era ancora uscito, se non sbaglio si andava ancora con la versione 1.4, eppure lui usò in Doom 3 tutti gli effetti che erano impossibili con l'attiale versione OpenGL, semplicemente programmando i pixel shader a basso livello... Quindi in teoria un programmatore con le palle, potrebbe fare tutto quello che fa DX10, con la stessa qualità e stesse prestazioni, programmando a un livello più basso di tali librerie.
    Rispondi con Citazione 

  4. L'avatar di Daedric Warrior Daedric WarriorDaedric Warrior è offline #49
    31-10-07 15:34

    Citazione sirkain Visualizza Messaggio
    ora non ammazzatemi per il mio fanboysmo pro-Carmack, ma lui come al solito owna tutti

    Senza usare le DX10 ma in OpenGL sarebbe ugualmente capaci di sfruttare le potenzialità delle nuove GPU DX10, come già fece con Doom 3, quando uscì OpenGL2.0 non era ancora uscito, se non sbaglio si andava ancora con la versione 1.4, eppure lui usò in Doom 3 tutti gli effetti che erano impossibili con l'attiale versione OpenGL, semplicemente programmando i pixel shader a basso livello... Quindi in teoria un programmatore con le palle, potrebbe fare tutto quello che fa DX10, con la stessa qualità e stesse prestazioni, programmando a un livello più basso di tali librerie.
    E' vero, i bravi sviluppatori si vedono quando riescono a superare i limiti di una qualsiasi tecnologia con stratagemmi vari... Per esempio citerei il grande Burnout Revenge (e anche Dominator anche se non ce l'ho) per Ps2: Criterion è riuscita a creare qualcosa che va oltre i limiti imposti dalla consolle... non so quanto c'entri, l'importante è che si sia capito
    Rispondi con Citazione 

  5. simoorta93 #50
    31-10-07 16:29

    Citazione R26D Visualizza Messaggio
    Scusa ma io non le vedo proprio come una bufala! I pochi giochi che per ora le sfruttano appieno sono, rispetto ai dx 9, ricchi di esplosioni più realistiche, ombre e luci meglio realizzate! piccole cose, che però poi vanno a formare un grande gioco!
    allora sono io che non ci vedo.....
    di giochi che le sfruttano appieno non ce ne sono...visto che giochi scritti dall'inizio in dx10 non ne sono mai usciti
    Rispondi con Citazione 

 
Primo Precedente 4 di 4