|
|
|
![]() |
|
Strumenti |
![]() |
#61 | |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
Ma é meno diffuso perché é stato meno spinto dalle lobby... quindi siamo sempre lì... non é meno diffuso perché peggiore, ma perché "mobbizzato" dalla fazione che spingeva USB... |
|
![]() |
![]() |
![]() |
#62 | |
Senior Member
Iscritto dal: Jan 2001
Città: California
Messaggi: 7174
|
Quote:
__________________
Il mio case prima della "cura" --> Il mio case...dopo! .oO (Firefox Myths) Myths Oo. |
|
![]() |
![]() |
![]() |
#63 | |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
E' nato prima l'uovo o la gallina? ![]() |
|
![]() |
![]() |
![]() |
#64 | |
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
|
Quote:
Sviluppare un gioco per PC con DX9 e OGL oggi costa troppo.
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
|
![]() |
![]() |
![]() |
#65 | |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7258
|
Quote:
quello di cui ho il sospetto, invece, è che non è che costa troppo sviluppare con OGL o DX9, ma si guadagna meno (e permettetemi di dire che non è la stessa cosa). questo perchè da quello che ho capito le DX10 lavoreranno a strettissimo contatto con l'hardware e il SO... ecco immaginatevi cosa si può fare in Vista+TCPA con le DX10 ![]() adesso sì che potranno imporre i prezzi che vogliono ![]() ps. ci tengo a precisare che io non sono favorevole alla pirateria, ma nella stessa misura non sono favorevole ai pizzi che bisogna pagare alla "mafia" per avere un gioco/cd audio/dvd. pps. ho capito perchè la starforce va in pensione ![]() |
|
![]() |
![]() |
![]() |
#66 | |
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
|
Quote:
![]() Il problema sta nei CAPS delle DX9 e nelle estensioni di OGL: letteralmente ogni GPU sul mercato e' differente in termini di CAPS e estensioni da qualunque altra GPU. Questo impone un overhead mostruoso sia sul codice dell'engine, sia in fase di testing, perche' vanno testate tutte le GPU supportate. In BW2 i testing report che ricevevo ogni giorno (con relativi bug) riguardavano cinquanta GPU differenti. Ognuna col suo set di CAPS (estensioni per OGL). Il codice di un engine per PC e' qualcosa del tipo: - Se la GPU supporta questo, allora fai questo - Se la GPU supporta quello, allora fai quello - Se la GPU non supporta ne' questo ne' quello allora fai quest'altro Questo per ogni effetto per ogni GPU, le combinazioni che ne escono crescono esponenzialmente. Una possibile soluzione e' scrivere l'engine supportando solo il minimo comun denominatore di CAPS (estensioni) per tutte le schede sul mercato. L'unico minimo comun denominatore sono le DX7 (e anche in questo caso le GPU tendono a differire nell'implementazione di alcune caratteristiche). Direi che supportare solo le DX7 nel 2006 non e' una buona soluzione. Scrivere un motore 3D per PC impone un costo superiore che posso valutare fra il 50 e il 100% rispetto allo scrivere lo stesso motore 3D per console. DX10 risolve il problema eliminando i CAPS (estensioni): tutte le GPU DX10 dovranno supportare tutto il set di istruzioni DX10 allo stesso modo. Le uniche differenze ammesse fra le GPU sono di carattere prestazionale. Per far questo e' necessario modificare profondamente i driver e tagliare nettamente i ponti con le GPU precedenti. Questo taglio significa che un engine per PC puo' essere piu' o meno scritto come un engine per console, con il risparmio di cui sopra.
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
|
![]() |
![]() |
![]() |
#67 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7258
|
ma quindi mi confermi il vero ruolo delle DX10?
comunque sia è vero che i CAPS sono un problema.. ma se non fosse così i pc sarebbero delle console! e se uno vuole estendere le potenzialità della scheda? deve chiedere a MS il permesso? ci sono modi e modi per risolvere un problema e questo mi sembra a mò di "c'è un albero marcio -> abbattiamo la pianta". non è possibile gestire in maniera più trasparente le estensioni? e farlo in modo che il programmatore scrive tutto il codice come se fossero disponibili tutte le estensioni e poi spetta ad altro software gestire il caso in cui l'estensione non è disponibile, magari con una politica definita dall'utente? ho ancora lo stesso dubbio sui vantaggi di DX10 |
![]() |
![]() |
![]() |
#68 | |||
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
|
Quote:
Quote:
Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
|||
![]() |
![]() |
![]() |
#69 | |
Senior Member
Iscritto dal: Oct 2000
Città: Reggio Emilia
Messaggi: 17231
|
Quote:
![]() Quindi diciamo che non ci sarà come per dx9 un set minimo di caratteristiche da supportare per fregiarsi del titolo dx9, ma un set unico di istruzioni. Quindi una scheda al minimo sarà dx10 compatibile. Poi se al produttore interessa inserire qualche cosa di nuovo lo farà, ma gli sviluppatori dovranno supportarlo a loro "pericolo". Interessante... Mi fa venire in mente (con le dovutissime proporzioni) l'idea di fondo di .net ![]()
__________________
Twinkle, twinkle, little star how I wonder what you are. |
|
![]() |
![]() |
![]() |
#70 | ||
Senior Member
Iscritto dal: Sep 2005
Messaggi: 2717
|
Quote:
- Se la GPU non supporta né questo né quello né quest'altro allora printf("se hai il braccino corto accontentati del solitario !") ![]() ![]() Quote:
![]()
__________________
"La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché." - Albert Einstein fonte: http://it.wikiquote.org/wiki/Albert_Einstein Ultima modifica di MenageZero : 11-05-2006 alle 16:30. |
||
![]() |
![]() |
![]() |
#71 | ||
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
|
Quote:
Quando usciranno versione successive delle DX10, quelle nuove feature saranno magari inserite nell'API e dovranno essere supportate da tutti. Non esisteranno piu' due GPU entrambe compatibili DX10 ma con set di istruzioni diverse che le estendono. O supportano tutto o non sono DX10. Ora ad esempio due GPU sono DX9, una magari supporta SM3.0, l'altra no, l'altra ancora supporta SM3.0 ma non vertex texturing, etc etc. E' una semplificazione della vita dello sviluppatore enorme. Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
||
![]() |
![]() |
![]() |
#72 | |
Senior Member
Iscritto dal: Oct 2000
Città: Reggio Emilia
Messaggi: 17231
|
Quote:
![]() Diciamo che si è arrivati al punto in cui è MS che detta i tempi e i produttori di GPU devono adattarsi, non viceversa. Rischioso, ma si è arrivati al punto tale (non può anche questo essere uno dei motivi che ha portato la cosa solo ora?) dove le DX sono talmente usate che si può rischiare con una certa tranquillità ![]()
__________________
Twinkle, twinkle, little star how I wonder what you are. |
|
![]() |
![]() |
![]() |
#73 | |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
Inoltre, sbaglio o la cosa che hai detto dei CAPS sarà valida solo quando usciranno schede video progettate per DirectX 10? Quindi bisognerebbe aspettare che tutti gli utenti comprino una simile scheda... Non é una cosa di pochi mesi... Ultima modifica di darkquasar : 12-05-2006 alle 00:58. |
|
![]() |
![]() |
![]() |
#74 | |
Bannato
Iscritto dal: Jun 2005
Città: l'unica che per avere un santo patrono è andata a rubarlo altrove...
Messaggi: 10008
|
Quote:
|
|
![]() |
![]() |
![]() |
#75 | |
Senior Member
Iscritto dal: Jul 2003
Messaggi: 26791
|
Quote:
per usb non servono le usb sono nel chipset per firewire serve il chippettino esterno ecco qua i maggiori costi |
|
![]() |
![]() |
![]() |
#76 | |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
Comunque, siamo giunti alla conclusione che il DirectX 10 sarà usato per i videogiochi solo quando Vista e le schede video che lo supportano saranno diffuse, cioé tra MOOOOOOOOOOOOOLTO tempo, quindi il DirectX 10 NON E' un buon motivo per passare a Vista... Sarà un buon motivo per passare a vista 2 o 3 anni dopo, quando saranno già usciti anche i famosi service pack... quindi siamo sempre al punto di partenza... E tra l'altro, 2 o 3 anni dopo anche tutte le migliorìe grafiche di Aero, spacciate x miracolose, saranno raggiunte/superate dagli altri sistemi operativi... ripeto, in 2 parole: ARIA FRITTA |
|
![]() |
![]() |
![]() |
#77 | |
Bannato
Iscritto dal: Jun 2005
Città: l'unica che per avere un santo patrono è andata a rubarlo altrove...
Messaggi: 10008
|
Quote:
|
|
![]() |
![]() |
![]() |
#78 | |
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
E le software house che producono quei videogiochi, falliscono per far piacere a MS? Figuriamoci... Se é vero che usciranno giochi DX10 a fine anno, allora é sicuro al 100% che il DX10 uscirà anche per XP, e che quei giochi potranno comunque girare su schede DX9... Se invece il DX10 veramente sarà solo per Vista, avrà senso far uscire videogiochi DX10 ALMENO 6 mesi DOPO che Vista sarà uscito, e anche lì sarebbe un gran rischio la casa produttrice.. Ultima modifica di darkquasar : 13-05-2006 alle 01:09. |
|
![]() |
![]() |
![]() |
#79 | |||
Bannato
Iscritto dal: Jun 2005
Città: l'unica che per avere un santo patrono è andata a rubarlo altrove...
Messaggi: 10008
|
Quote:
Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
#80 | |||
Registered User
Iscritto dal: Aug 2004
Messaggi: 681
|
Quote:
Ma anche se esce a febbraio, non possono uscire i giochi DX10 a fine 2006: chi li compra? rimangono 3 mesi sugli scaffali a prender muffa? E poi a febbraio non é che Vista esce e il giorno dopo tutti l'hanno installato... Quindi se esce un videogioco DX10 a fine 2006, non vende manco 1 copia!!! chi é così pazzo da far uscire un simile videogioco? Quote:
Se invece intendi dire che man mano usciranno sempre + giochi basati su DX10 ti dico: é vero ma secondo me inizieranno a uscire intorno a fine 2007, non a fine 2006... Quote:
|
|||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:01.