Keresés

Új hozzászólás Aktív témák

  • Pikari

    veterán

    válasz Chp #21 üzenetére

    -teljes egészében drivertől függ, mindkét api alatt ugyanaz a hardver van. opengl alatt általában nagyobb teljesítményt lehet elérni, legalábbis a steames játékok - a valve mérései alapján - általában véve jobban futnak opengl+linux kombóval, mint windows+d3d kombóval. de állítólag az opengl port windowson is gyorsabb.
    persze a fordítottját is be lehet bizonyítani bizonyos esetekben. de ezek csak ilyen 1-2 fps eltérések, igazából sem funkcionalitásilag, se sebességbeli eltérés lényegében nincs - és nem is lehet - a két api között.

    -a directx-et (d3d-t) csak a microsoft platformjain favorizálják, desktopon az AAA kategóriás játékok, xbox+xbox360 konzol, és itt az új win8, ami egyelőre nem igazán rendelkezik szignifikáns részesedéssel. az összes többi játék az opengl valamelyik derivációját használja (a desktop windowsos casual játékok és egyfejlesztős garázsizék játékai zömében klasszikus opengl 1.0, 1.1 vagy 1.4 pipelinet használnak), a B kategóriás játékok kb fele-fele arányban használnak openglt és dx-et, androidon, linuxon, és az összes többi nempc hardveren (konzolokon) pedig vagy opengl-t, annak valamelyik ES változatát, vagy szoftveres renderelést használnak. az új, openglt használó játékok száma évi 20ezer-100ezer körül lehet, a d3d esetében ez mindössze évi 300-700 (de lehet, hogy most erősen túlbecsültem a d3d-t). kérdés, hogy megéri -e egy ilyen minimális mennyiségű title kedvéért fenntartani egy egész apit - feltételezem, hogy nem annyira.

Új hozzászólás Aktív témák