Keresés

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

  • Meteorhead

    aktív tag

    válasz Duck663 #7 üzenetére

    Azt tippelem, hogy mert régen annyival nagyobb volt a pixel shader terhelése a vertex shaderhez képest, hogy teljesen jó volt ez a megoldás. Kevés volt a vertex, és megérte mindegyik GPU-n transzformálni az egész színteret, mert az úgyis "elhanyagolható" volt a pixel shaderek terheléséhez képest.

    Ma minden létező munkát igyekeznek a vertex shaderben elintézni, mert sokkal több pixel van, mint vertex. Tehát a régi 10-90% terhelést igyekeznek a vertex shaderek irányába tolni, és mondjuk 40-60% lehet. Scissors teszt most is működne, de erőforrást pazarolna, mert a leképezési munka 40%-át kétszer kell megfizetned, amivel a második kártya erőforrásának a 40%-át rögtön kidobtad a kukába.

    Ha újra elkezdenék jobban terhelni a pixel shadert, hogy jobb legyen a multi-GPU kihasználása ennél a felosztásnál, akkor az összmunka amit el kellene végezni megsokszorozódna, egyszerűen azért, mert vertexből van 200-400k, pixelből pedig 2M (FullHD mellett).

    Szóval a hagyományos mosópor már sajnos nem működik. :(

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