Hjem Udvikling Hvad svirrer? - definition fra techopedia

Hvad svirrer? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Swizzling?

Swizzling er i forbindelse med computergrafik omlægning af vektorinformation i pixel på et billede for at få dem gengivet hurtigt og mere effektivt. Dette skyldes, at det svirrende gøres til fordel for den måde, at en specifik grafikbehandlingsenhed (GPU) eller en CPU læser pixelinformationen, hvorved overhead reduceres. Resultatet er det samme billede, der kan gengives meget hurtigere.

Techopedia forklarer Swizzling

Swizzling opnås ved at omordne matrixen af ​​værdier, der udgør vektorinformationen. Det gøres, fordi forskellige renderere og grafikprocessorer får adgang til data på forskellige måder og i forskellige ordrer, så snurrende vektorinformation for at imødekomme denne specielle måde giver programmereren mulighed for at bruge specifikke instruktioner, der kan behandle data hurtigere. Dette kan også hjælpe med at organisere dataene i hukommelsen for at muliggøre bedre brug af teksturcacher. F.eks. Kan vektorkomponenten c1.rgba blive snuddet ind i c2.abgr for at fjerne et trin, som en grafikprocessor kan tage for at omordne dataene, hvilket gør behandlingen hurtigere.


En ulempe ved at svirre er, at det gør det vanskeligere at få adgang til billeddataene hurtigt, da de har ændret sig dramatisk fra sin oprindelige form. Så et swizzled-billede er muligvis hurtigere at behandle, men det er meget vanskeligt at redigere efter det faktum.

Hvad svirrer? - definition fra techopedia