|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Senior Member
Iscritto dal: Sep 2008
Messaggi: 376
|
Quote:
![]() Fidati tu, la risposta è no. L'RSX è una GPU di classe DX9, certo, ma non puoi sfruttare le DX sotto sistemi che non siano Windows o X360 - quindi ti rimangono solo le OpenGL. |
|
![]() |
![]() |
![]() |
#22 | |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1440
|
Quote:
![]() Il punto è che si fa confusione tra ciò che il chip realmente ha a bordo, e il KIT di sviluppo usato per scrivere il codice di un gioco. Le API, su cui si appoggiano gli strumenti di sviluppo, possono essere in DX o OGL (come ti pare), tanto poi le istruzioni devono passare dal compilatore che, nel caso della PS3, verranno tradotte in OpenGL poiché a bordo dell'RSX non ci sono fixed functions in DX fuorché quelle delle specifiche OpenGL ES 2.0. Diversamente nello Xenos delle xbox360 che, invece, incastona fixed functions di stampo DX9c. La traduzione delle istruzioni da parte del compilatore da DX a OpenGL puo' non portare sullo schermo a uguali risultati degli effetti grafici perché gli algoritmi possono adottare metodi di riproduzione non propriamente identici.
__________________
HOT Downloads
Browse the Complete Archive. Ultima modifica di gnicK79 : 23-04-2010 alle 17:50. |
|
![]() |
![]() |
![]() |
#23 |
Senior Member
Iscritto dal: Mar 2009
Messaggi: 570
|
Umh...questo è decisamente un post più esauriente di usano opengl, thanx...ma questo tradurre di istruzioni dx in opengl, non impatta minimamente sulle prestazioni? =S
|
![]() |
![]() |
![]() |
#24 |
Junior Member
Iscritto dal: Feb 2008
Messaggi: 16
|
XTENSIONS
Cosa lo scaricate a fare se non avete la gpu in dx11 con win7? è stato fatto per tale motivo!! lo si apprezza per la grafica decisamente fotoreale è fatto veramente bene.
Passate in dx11 però sappiate che richiedono tanta 'benzina'! Con metro2033 devi impostare su medio per avere fluidità, quindi per chi dovesse upgradare consiglierei di optare su un cross di 5850 oppure direttamente una 480, ovviamente con l'i7.. Praticamente ti salta una vacanza! ![]() |
![]() |
![]() |
![]() |
#25 | |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1440
|
Quote:
Nella compilazione, invece, il codice NON viene tradotto in tempo reale, ma nella fase di sviluppo; in pratica, il codice passato al compilatore produce files con codice adeguato alle calls(chiamate) delle funzioni OpenGL (PS3). Questi files saranno dei binari senza più riferimento alcuno al paradigma DirectX, per cui, bontà del compilatore permettendo, nessun impatto sulle prestazioni al momento dell'esecuzione. Sono le differenze architetturali delle due console a incidere sulla tempistica di un porting. Nonostante il compilatore potrebbe non avere nessun problema a tradurre in toto il codice da un standard ad un altro.... esiste principalmente, il problema della banda passante della memoria differente tra la PS3 e XBOX360. Da questo, ne consegue, che a volte la semplice traduzione del codice non basta per avere risultati soddisfacenti per le due console. A causa di limiti e di una diversa gestione della VRAM, bisognerà perdere un po' di tempo e ottimizzare qualcosina (magari a volte sacrificando qualche filtro) per non rimetterci troppo dal lato delle prestazioni per la versione di una delle due console.
__________________
HOT Downloads
Browse the Complete Archive. Ultima modifica di gnicK79 : 23-04-2010 alle 17:37. |
|
![]() |
![]() |
![]() |
#26 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 3048
|
Quote:
![]() cioè spero tu abbia 12 anni...... o che tu sia ironico.... ![]()
__________________
Gigabyte GA-790XTA-UD4 Fw. F4a -> AMD Phenom II X4 965 C3 @3.7Ghz -> Noctua NH-D14 -> Corsair XMS3 3x4GB DDR3 9-9-9 1600Mhz -> PNY GTX1060 6GB -> Raid-0 2x WD 250GB RE3 + Raid-1 2x WD Black 1TB WD1002FAEX piatti da 500GB -> ASUS DVD 20X SATA + Lite-On DVD-RW IHAS124 |
|
![]() |
![]() |
![]() |
#27 |
Member
Iscritto dal: Jun 2004
Messaggi: 282
|
la X360 ha una versione dx9.0c POMPATA, la ps3 usa le opengl ma da quello che so io non le usa nessuno a favore di librerie più a basso livello. Non so i dettagli ma comunque sognatevi il tassellatore sulle console
![]() |
![]() |
![]() |
![]() |
#28 |
Senior Member
Iscritto dal: Mar 2009
Messaggi: 570
|
@gnicK79: Ok, grazie delle delucidazioni ^^
@bs82: Umh...no, ne ho 16 e non ho competenze in materia, parlavo per ciò che sapevo, ora che gnicK79 mi ha chiarito le idee vedrò di non far confusione di nuovo con inesattezze ![]() |
![]() |
![]() |
![]() |
#29 |
Junior Member
Iscritto dal: Sep 2004
Messaggi: 29
|
x gnicK79
un gioco di solito viene scritto pensando già alle API che si intendono utilizzare. Perciò se un gioco scritto x le DX lo si vuole portare su una piattaforma che usa le OpenGL allora si dovrà quantomeno riscrivere tutta la parte grafica. Si riutilizzeranno la risorse e magari con un po di fortuna qualche shader, ma per la maggior parte andrà riscritto un bel pezzo del motore grafico. Per fare un buon lavoro poi si dovrebbe ripensare il motore dalle radici ma questo costa caro e credo in pochi lo facciano. Dal discorso fatto poco fa sembra che il compilatore faccia il lavoro di tradurre il codice da DX a OpenGL, ma così non è se ti riferisci al compilatore C/C++. Se poi parli di qualche traduttore appositamente scritto (che non definirei certo compilatore) allora non farebbe un lavoro neanche decente per i motivi detti prima e il codice prodotto sarebbe inutilizzabile per usi seri. Come diceva qualcuno prima di me, ciò che non può l'hardware lo può il software. Specialmente nel caso di un processore come il Cell. |
![]() |
![]() |
![]() |
#30 |
Senior Member
Iscritto dal: Mar 2009
Messaggi: 570
|
@denis72: umh...torno a non capire =/ Quindi, come avevo detto precedentemente io, il motore và comunque riscritto? devono essere due versioni completamente riscritte e non semplicemente "adattate" ? Forse sto facendo confusione xD
|
![]() |
![]() |
![]() |
#31 |
Senior Member
Iscritto dal: Sep 2005
Messaggi: 855
|
devil, leggiti Appunti Digitali!!!!
|
![]() |
![]() |
![]() |
#32 | |
Senior Member
Iscritto dal: Oct 2009
Messaggi: 1440
|
Quote:
Non ho così introdotto i linguaggi di programmazione, anche perché volevo spiegare che, strumenti permettendo, il porting di giochi DX in hardware che nativamente non supportavano estensioni a basso livello per tali librerie, era possibile. Mi sono permesso di impacchettare ide, classi, tools di sviluppo, compilatore, linker e altre diavolerie minori... tutti in una scatola... perché.. boh.. evidentemente ho ritenuto fosse il caso.. e visto il topic del thread.. volevo autoliquidarmi in fretta insomma. Sono del tutto conscio che quell'estremizzazione non è propriamente corretta, specialmente se a leggere quel post si rivela essere uno che mastica un po' di programmazione o peggio ancora un mio collega o addetto ai lavori. Dipende comunque dagli strumenti di sviluppo. Qualche SH ha speso molto tempo per costruirsi Frameworks multipiattaforma con un livello di astrazione ancora superiore per permettersi di unificare gran parte del codice. Il rovescio della medaglia è che si potrebbe perdere in termini di prestazioni finali.... per cui non è mai un lavoro definitivo. Per l'ottimizzazione bisognerà attuare modifiche specifiche e per versione.
__________________
HOT Downloads
Browse the Complete Archive. |
|
![]() |
![]() |
![]() |
#33 |
Senior Member
Iscritto dal: Jun 2008
Città: Lugano
Messaggi: 2383
|
Probabilmente nel suo nick è indicata la data di nascita...
![]() E la firma è in linea col resto... ![]()
__________________
Firma parecchio obsoleta… ma per intanto non ho voglia di aggiornarla ![]() Lian Li PC-A17 • Phenom II X4 965 3.7 GHz • NH-D14 • HD5770 • 4 x 2 GB DDR3 • 830 Series SSD 256 GB • etc etc Lenovo ThinkPad X220 • i7-2620M 2.6 GHz • 2 x 4 GB DDR3 • 840EVO mSATA SSD 500 GB • 12.5" 1366x768 IPS • Windows 7 Pro |
![]() |
![]() |
![]() |
#34 |
Senior Member
Iscritto dal: Aug 2004
Città: Ragusa -- Trattative: skullboy, GZRacing, YANEZ84, halo, Davidern, rsannino, Joe18, portnoytom, dario-vnc, gertuzz, xio, oclla, zanca.racing, poliphilo, Res3rator, angelosss, LUCH81, aitutaki1, Mimmo68, Saragot, fabiokimi, frank_durelli, Lucieno
Messaggi: 3360
|
Ma come diavolo scrivi?
__________________
Corsair HX650 | Asus P9X79 | i7 LGA 2011 3820 | 4x8Gb DDR3 Kingston HyperX Beast| Asus EAH5870 1Gb DDR5 | SSD Samsung 830 256Gb | 3x WD Red 3Tb + WD Green 2Tb
Lian Li v1200+ | WB Ybris Eclipse Chrome | 2x Radiator (360mm) | Laing DDC1 plus T | Tecnofront Eagle | Telecom Fibra 100/20Mb MS Surface Book | www.andreamangano.it |
![]() |
![]() |
![]() |
#35 |
Senior Member
Iscritto dal: Jul 1999
Città: Palermo
Messaggi: 7333
|
Poco tempo fa ho letto che anche questo benchmark è stato sviluppato e ottimizzato su piattaforma nVidia.
Qualcuno ha info più aggiornate e precise?
__________________
Intel I9 13900K, Corsair iCUE H150i RGB ELITE, ASUS Prime Z790-A WIFI, 64GB DDR5 @6400MHz e ASUS TUF Gaming RTX 3080 OC |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:18.