Hirdetés

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

  • rudi

    nagyúr

    válasz Tyberius #282 üzenetére

    Lássuk a szoftveres részt. Ez az egész VS-PS futószalagosdi valamikor a DX8 megszületésekor kezdődött. Egy shaderkód akkoriban, ha jól emlékszem 16-32 szekvenciális utasítás lehetett, se ciklus, se elágazás se semmi. Még anno, jópár évvel ezelőtt, a VGA.nfo-n nagyjából leírtam, hogy is vannak a régebbi shader modellek mi is ennek a lényege, akit érdekel, nézzen bele [link].

    Mára Shader Model 2.0 (DX9 alapkövetelménye) is hatalmas előrelépést jelentett az SM1.x modellekhez képest, de a hardver számolós része nem szélesedett olyan mértékben, mint amennyit emelkedett az esetleges kód komplexitása. Az első SM2.0-s hardverek a Radeon 9500-9700-ak voltak, de nagyjából az X850 és GF6 idejére jutottunk el oda, hogy nagyjából olyan potens volt a hardver, hogy bármilyen (pontosabban inkább szokásosan megvalósításra kerülő) SM2.0 kód CPU-limitesen tudott futni rajtuk. Persze a GF6 és X850 idejében már a GPU-gyártók az SM3.0-ra és HDR-re verték magukat, amint, mint láthatjuk az Oblivion vagy TR Legend alapján, még a mai hardverek sem bírnak el, pedig ma már a fizika az, amire a GPU-gyártók verik magukat :D

    Összegezve:
    A fícsörlista mindig jópár lépéssel a hardver képességei előtt halad, ezt diktálja a PR-gépezet. Jó példa lehet erre a hátizsák és a sherpa esete:

    1. adott a sherpa aki 50 kilós zsákot bír el normálban (hardver számolási képessége)
    2. a sherpaközvetítő (GPU-gyártó) rácsap a szegény hordár hátára egy 80 kilós zsákot és büszkén hirdeti: ''ez az ember 80 kilót is elbír''
    3. amikor a kedves hegymászó (kóder) felbéreli a 80 kilósnak reklámozott, de csak 50-et bíró sherpát, és rápakol 80 kilót, akkor az csak négykézláb bír mászni, DE viszi! Ergo az ''ez az ember 80 kilót is elbír'' állítás igaz, csak ugye a kis csillagos rész...
    4. mire szegény sherpa haverunk feledződik annyira, hogy már a 80 kilóbval is tud normálisan haladni, akkor mi történik? Jön a nagy kijelentés: ''ez az ember 150 kilót is elbír''
    5. megint jön a négykézlábmászás...
    6. goto 4. pont

    Mit lát ebből a megrendelő (felhasználó), aki X kilót akart a hegymászóval és expedíciójával felvitetni a hegyre (vagyis full fícsörben akar játszani)? Ezt látja: ''kurv@életbe! felbéreltem a legjobb csapatot, beigérték, hogy 3 nap alatt felvisznek X kilót, és erre b@sszus 6 nap kellett rá...''

    Na, erre jön a DX10-es csavar: váltsuk le a sherpánkat szamárra! Teljesen másképp működik, az összes hátizsákot, cipelőcuccot át kell hozzá tervezni, de ez 500 kilót bír :D

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