Németh Szabolcs

Carmack leszólta a DirectX 10-et

A programozó zseniről mindig is tudtuk, hogy szívügyének tekinti az OpenGL-t, ezért nem lepett meg minket az a néhány mondat, amit a Game Informernek nyilatkozott Johnny bácsi.

A lapnak adott interjújában Carmack kifejtette, hogy a Tech-5-ös motorban nem lesz DirectX-10-es támogatás, ami után könnyedén kitalálható, hogy a Rage és társai is támogatás nélkül maradnak. Az id Software emblematikus figurája egyszerű indokkal védte meg álláspontját: szerinte a Microsoft API-jának legújabb verziója kevés újítást hozott, ezért nem látja értelmét beáldozni a jó öreg OpenGL-t. Ennek ellenére a szaktekintély nem tartja kizártnak, hogy DirectX 10-es támogatás nélkül is kizárólag Vistára jelenjen meg a Rage.

Természetesen a 3D-motorok fejlesztésével a köztudatba berobbanó ID-s nem döngölte sárba a Microsoftot, hanem a szokásos protokollnak megfelelve elmondta, hogy nem tartja rossznak a 10-es verziószámot viselő fejlesztést, ám elenyésző újdonság tartalma miatt csapata egyelőre marad az OpenGL-nél.

Hozzászólások

A témához csak regisztrált és bejelentkezett látogatók szólhatnak hozzá!
Bejelentkezéshez klikk ide
(Regisztráció a fórum nyitóoldalán)
  • Sanyix #15
    Hát nemtudom a shader 4 mióta tartozik dx9-hez, mert az ogl 2.1-hez tartozik.
    Egyébként ez a játék az il2 pacific fighters volt. Bár dx-ben nem is lehetett a szépen tükröződő, hullámzó vizet bekapcsolni, azt csak opengl üzemmódban támogatta, shader 1.4-3.0, értelem szerűen a 3.0-ssal nézett ki a legjobban. Talajra is használt shadereket, de az mind2 üzemmódban ment. Ez volt a legújabb általam ismert, ogl-ben és dx-ben is használható jól csicsázott grafikájú program :)
  • feamatar #14
    egy másik fórumon mondta valami csávó, hogy tök mindegy melyiket használod csak tudj bánni vele, és tartsd kényelmesnek a használatát. szvsz neki van igaza.
    mindkét cucc nagyon jó, kinek ez jön be, kinek az. csak keveset OGLeztem, de amennyit igen az tetszett, majd egyszer jobban belemerülök, de a DXel ugyan így vagyok. Nagyon jó kis cucc. Mindkettőnek vannak olyan dolgai amit nem szeret az ember, de semmi se lehet tökéletes.

    Egyébként is, ha nem fejlődnének ilyen gyorsan a hardverek akkor jobban rámennének optimalizációra is... most meg minek optimalizálni a hardver úgyis alá nő nézőpont van érvényben... ez inkább a gond...
  • m4G1c #13
    melyik volt az a játék?:)

    a shader c megjelenése óta egyébként csak kényelmi probléma, hogy hogyan számítattják ki a gpuval a végeremény képpontjait. ha valaki túlbuzgó, dx8 alatt is előcsalna olyan sédet. csak picit körülményesebb. (és lassabb)

    a dx9 sincs kihasználva, az ogl 2.1-et pedig azzal lehet összemérni, nem a 10-es dx-szel.(amihez már a 3. ogl dukál)
    nem a dxet akarom védeni, mert sokkal kezesebb a másik (bár annyira már az előző sem cifra - tapasztalat), de mégis könnyebb játékfejleszteni vele. szerintem.
  • KoS #12
    Igazad van, bar az nekem mind1, hogy maga Carmack kodolja le Linuxra, vagy egy kulso ceg, a lenyeg, hogy lehetseges nativ kodot eloallitani ha OpenGL-t hasznal. Mig ha DX-et hasznalna, akkor csak Wine/Cadega megoldas letezne, ami ugyebar nagyobb teljesitmenyvesztes lenne...
  • Sanyix #11
    Tényleg? Érdekes, pedig a dx10-es dolgok már az ogl 2.1-ben is benne voltak, ami 2006 augusztusban jelent meg. Az 1.4-es opengl tényleg le van maradva :) a dx 10 mikor is jelent meg?

    És azt sem értem, hogy egy 3 éves dx9c-s effekteket használó játékban, aminek ogl üzemmódja is van, hogy volt opengl-ben shader 3.0-ás effektek, meg minden ami a dx9c-s üzemmódban, ha annyira le van maradva.
  • m4G1c #10
    "Persze, dx-be általában fél-egy évvel később kerülnek be azok az újítások amik az opengl-be már benne vannak."

    nem igazán. csúnyán le van maradva az ogl a dx-hez képest, feamatar (#7) hsz-e írja le rendesen, hogy mi a helyzet. (bár szvsz elég stabil a dx is, pláne managed környezetben :)

    KoS: eddig minden id motor ment linuxon is, a körítés már más tészta
  • feamatar #9
    őszintén szólva összevetve a DXben és az OGLben írt motorok számát valahogy érthető ha DXes gámáknál lát az ilyet...
    egyébként elméletileg csak olyanra karit lehet most DX10esnek nevezni ami teljesen DX10 kompatibilis... persze ez elmélet ...
  • Sanyix #8
    Ja 10 éves videokártyával, ellenben dx-en 2 évessel is élvezhetjük az xy required hibaüzeneteket :)
  • feamatar #7
    öhöm... tudtommal Carmack olyat szólt hogy jelenleg még a DX9et sem hassználtuk ki teljesen, fölösleges még a DX10et használni meg olyat is mondott hogy a DX9 most egyértelműen jobb mint az OGL de multiplatformos fejlesztések érdekében(Mac!!!LinuX!!!!) az OGLt használja továbbra is... legalábbis QuakeCon tudósításon meg ez volt írva...
    "6:59: Question about Carmack's involvement in OpenGL. Carmack believes one of his big successes in the industry was getting Apple to adopt OpenGL and keeping it relevant to hardware vendors. However, he believes that DirectX 9 is actually currently a better platform than OpenGL. id still uses OpenGL on PC, "partly due to inertia" and partly due to Mac development." lásd még: itt

    az meg hogy ne támogassa OGLt LOL... a DX az játékra van, de nem hinném hogy egy komoly grafikával rendelkező tudományos/tervező programokat valaki ios DXel akarna heggeszteni...

    és most még alá is támasszam az egészet: itt

    vigyázó szemetek a 3as pontra vessétek...
  • A1274815 #6
    "Hat ezt a hirt orommel hallom. Bizom benne hogy a Tech-5 motor a Linuxot is tamogatni fogja (mint eddig minden(?) ID motor)"

    Nem kell túlzásba esni a DOOM3 motort egy külső cég portolta át Linux-ra az id engedélyével, de Carmack az előtte adott interviewban leközölte, hogy ők nem hajlandok elkészíteni, viszont nem bánják, ha valamilyen külső cég elvégzi, sőt segíteni fogják a munkájukat.