Domov Rozvoj Co je to swizzling? - definice z techopedie

Co je to swizzling? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Swizzling?

Swizzling, v souvislosti s počítačovou grafikou, je přeuspořádání vektorových informací v pixelech obrazu, aby bylo možné je vykreslit rychle a efektivněji. Je to proto, že swizzling se provádí ve prospěch způsobu, jakým konkrétní grafická procesorová jednotka (GPU) nebo CPU čte informace o pixelech, čímž se snižuje režie. Výsledkem je stejný obrázek, který lze vykreslit mnohem rychleji.

Techopedia vysvětluje Swizzling

Swizzling je dosaženo přeskupením matice hodnot, které tvoří vektorové informace. Děje se tak proto, že různé vykreslovače a grafické procesory přistupují k datům různými způsoby a v různých pořadích, takže swizzling vektorové informace vyhovují tomuto speciálnímu způsobu, který umožňuje programátorovi používat specifické pokyny, které mohou data zpracovávat rychleji. To může také pomoci při organizaci dat v paměti, aby bylo možné lépe používat mezipaměti textury. Například vektorová složka c1.rgba může být zamíchána do c2.abgr, aby se odstranil krok, který může grafický procesor provést, aby změnil pořadí dat, čímž se zpracování zrychlí.


Jednou z nevýhod swizzlingu je, že ztěžuje rychlý přístup k obrazovým datům, protože se dramaticky změnil z původní podoby. Zpracovaný obraz tedy může být rychlejší zpracovat, ale po úpravě je velmi obtížné jej upravit.

Co je to swizzling? - definice z techopedie