Verwijderd schreef op dinsdag 29 augustus 2006 @ 14:32:
Storm in een glas water lijkt me. Het punt in gewoon dat de next-gen consoles geen DX10 ondersteunen en dus Crysis nooit met DX10 effecten zullen kunnen draaien. Dat wist iedereen al. Ga er maar vanuit dat ze wel genoeg kracht hebben om zo'n spel in DX9 te renderen.
Edit:
[...]
Dat is dus waarschijnlijk alleen softwarematig, hardwarematig blijft het DX9 en dus is dit enkel gedaan om compatibiliteit van pc games die naar xbox 360 worden geport te verzekeren.
DX10 is geen tover worod oid hoor.
Dat dx10 iets sneller is dan 9, komt omdat er minder gepolled wordt aan de videokaart of bepaalde features er wel of niet zijn. (dat deed dx9 heeel veel), alles MOET er gewoon zijn.
Verder gebruiken consoles zowiezo geen directX, directX geeft onder het restrictieve windows directe acces aan de video hardware. (en mogelijk weat tussenfuncties die ingewikkelde effecten naar simpelere functies op de videochip vertalen.
Op die paar functies na heb je dus niks aan directX op een console.
Daarnaast programmeer je op consoles meestal in OpenGL, of direct op de videokaart.
Dat de cry engine daar niet op gebouwd is, tjah, eigen schuld.
OpenGL kan de zelfde graphics genereren als dx10, maar heeft er andere commands voor nodig.
(het verschilt viel iig met dx9 reuze mee), als dx 10 zo veel anders is, kunnen ze deze nieuwe features natuurlijk ook prima op de console in kwestie inbouwen. En het snelheids voordeel (het niet pollen naar hardware functies) is ook niet nodig op een console lijkt mij, want je weet hoe dan ook welke hardware je onder handen hebt.