Meghívni X textúra kiszámolását sokkal gyorsabb, mint X db Y méretű textúrát kiszámolni, adott max VGA sávszélesség mellett. Matekban is egyszerűbb megadni a függvény egyenletét, mint kirajzolni a függvény képét adott változók mellett, nemde? (A változók pedig a textúrák)
Nyilván, ha lejjebb vesszük az NPC-k számát, akkor kevesebb textúrát kell meghívni, de inkább azért lesz gyorsabb, mert ezzel együtt kevesebb textúrát kell számolni. (kevesebb egyenlet, ezzel együtt kevesebb függvénykép) Ekkor a CPU-t és a GPU-t is tehermentesítjük.
Ha lejjebb venné a felbontást, akkor kisebb textúraméretekkel kell számolni, ergó gyorsabb lesz a számolás, gyakrabban kell újabb textúrákat hívni, így nagyobb lesz a CPU terhelése is. (kevesebb változót kell a függvénybe behelyettesíteni a függvénykép kirajzolásához) Ekkor csak a GPU-t tehermentesítjük, a CPU-nak több munkát adunk, így tágítjuk a bottlenecket.
Witcher 3 DX11 játék, nincs aszinkron compute, így amit meghívnak, azt be kell fejezni, mielőtt a következő számolás elkezdődhet, de az is már csak a következő órajelben. Pazarló. (Nagyon leegyszerűsítve). Utoljára szerkesztette: Maala, 2016.11.29. 16:26:15