Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Grafické algoritmy implementované v 3D akcelerátoru Voodoo 1

kvr kvr aura:95
7. 1. 2010 11:16 Nový

Výhody 1/z bufferu

celé vlákno

Ten hlavní klad není ani tak v lepším pokrytí (ono je to diskutabilní – 1/x při větších x nemá zrovna vhodný průběh, i když u větších x je to zde samozřejmě méně podstatné).
Primárně jde ale o to, že při promítnutí (horizontální) čáry je vzdálenost mezi dvěma body 1/lineární, tedy při jejím vykreslení stačí spočítat z0 a z1 (vzdálenost začátku, konce), inverse_zstep = (1/z1–1/z0)/pixel_cnt a s každým pixelem pouze přičítat postupně inverse_zstep a vyhnout se tak náročnému dělení.

Nevím, zda tím byl myšlen onen „konstantní krok mezi vzdálenostmi“, takže pro jistotu pro vyjasnění :)