Hirdetés

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

  • Abu85

    HÁZIGAZDA

    válasz Attix82 #374 üzenetére

    Ez bonyolultabb ennél. A fejlesztők elég sokat nézelődnek a különböző gyorsítóstruktúrák felé, aminek a nevében is benne van, hogy gyorsítják a feldolgozást minden hardveren. Például a forward+ azért fut egyáltalán a mai DX11-es hardvereken, mert használ egy per-tile listázást a fények kivágására. Enélkül jóval gyengébb sebességre lenne képes minden hardveren. Ezért építenek be gyorsítóstruktúrát, és itt jön az, hogy az adott hardver ebből mennyit profitál. Alapvetően mindegyik jelentőset, de a GCN felépítése kifejezetten úgy lett kialakítva, hogy ezeket a komplex megoldásokat sokkal hatékonyabban dolgozza fel, mint a korábbi architektúrák. Innen jön a sebességkülönbség egy része.

    Egyébként persze. Vannak problémák és arra vannak koncepciók, amik az adott problémát megoldják. Nem csak a forward+ lighting az egyetlen megoldás arra, hogy forward render mellett hatékonyan kezelj többezer pontfényforrást. Láttam már számos implementációt, de a forward+ lighting ezek közül a leggyorsabb. Sőt, tulajdonképpen az egyetlen, ami összességében gyorsabb az ismertebb deferred render implementációknál.

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

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