Hirdetés

2024. május 28., kedd

Gyorskeresés

Hozzászólások

(#378) Abu85 válasza Attix82 (#374) üzenetére


Abu85
HÁZIGAZDA

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.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.