Huis Ontwikkeling Wat is swizzling? - definitie van techopedia

Wat is swizzling? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent swizzling?

Swizzling, in de context van computerafbeeldingen, is het opnieuw ordenen van vectorinformatie in de pixel van een afbeelding om deze snel en efficiënter weer te geven. Dit komt omdat het swizzlen wordt gedaan ten gunste van de manier waarop een specifieke grafische verwerkingseenheid (GPU) of een CPU de pixelinformatie leest, waardoor de overhead wordt verminderd. Het resultaat is dezelfde afbeelding die veel sneller kan worden weergegeven.

Techopedia legt Swizzling uit

Swizzling wordt bereikt door de matrix van waarden die de vectorinformatie vormen opnieuw te ordenen. Dit wordt gedaan omdat verschillende renderers en grafische processors op verschillende manieren en in verschillende volgorde toegang tot gegevens hebben. Door de swizzling vectorinformatie om deze speciale manier te bedienen, kan de programmeur specifieke instructies gebruiken die gegevens sneller kunnen verwerken. Dit kan ook helpen bij het organiseren van de gegevens in het geheugen om beter gebruik van textuurcaches mogelijk te maken. De vectorcomponent c1.rgba kan bijvoorbeeld in c2.abgr worden geslingerd om een ​​stap te verwijderen die een grafische processor kan nemen om de gegevens opnieuw te ordenen, waardoor de verwerking sneller verloopt.


Een nadeel van swizzling is dat het moeilijker wordt om snel toegang te krijgen tot de afbeeldingsgegevens, omdat deze drastisch zijn gewijzigd ten opzichte van de oorspronkelijke vorm. Dus een geraasde afbeelding is misschien sneller te verwerken, maar het is achteraf zeer moeilijk te bewerken.

Wat is swizzling? - definitie van techopedia