Innholdsfortegnelse:
Definisjon - Hva betyr Swizzling?
Swizzling, i sammenheng med datamaskingrafikk, er omorganisering av vektorinformasjon i pikselet til et bilde for å få den gjengitt raskt og mer effektivt. Dette er fordi svøpet gjøres til fordel for at en spesifikk grafikkbehandlingsenhet (GPU) eller en CPU leser pikselinformasjonen, og dermed reduserer overhead. Resultatet er det samme bildet som kan gjengis mye raskere.Techopedia forklarer Swizzling
Swizzling oppnås ved å omorganisere matrisen av verdier som utgjør vektorinformasjonen. Det gjøres fordi forskjellige gjengivere og grafiske prosessorer får tilgang til data på forskjellige måter og i forskjellige ordrer, så snurrende vektorinformasjon for å imøtekomme denne spesielle måten lar programmereren bruke spesifikke instruksjoner som kan behandle data raskere. Dette kan også hjelpe med å organisere dataene i minnet for å gi bedre bruk av teksturbufrene. For eksempel kan vektorkomponenten c1.rgba sveises til c2.abgr for å fjerne et trinn som en grafikkprosessor kan ta for å omordne dataene, noe som gjør behandlingen raskere.
En ulempe med svøping er at det gjør det vanskeligere å få tilgang til bildedataene raskt siden de har endret seg dramatisk fra sin opprinnelige form. Så et virvlete bilde kan være raskere å behandle, men det er veldig vanskelig å redigere etter det.
