Swizzling

Définition - Que signifie Swizzling?

Le swizzling, dans le contexte de l'infographie, est la réorganisation des informations vectorielles dans le pixel d'une image afin de les rendre plus rapidement et plus efficacement. En effet, le swizzling se fait en faveur de la manière dont une unité de traitement graphique (GPU) ou un processeur spécifique lit les informations de pixel, réduisant ainsi la surcharge. Le résultat est la même image qui peut être rendue beaucoup plus rapidement.

Definir Tech explique Swizzling

Le swizzling est obtenu en réorganisant la matrice de valeurs qui composent les informations vectorielles. Cela est fait parce que différents moteurs de rendu et processeurs graphiques accèdent aux données de différentes manières et dans des ordres différents, donc le fait de faire défiler les informations vectorielles pour répondre à cette manière spéciale permet au programmeur d'utiliser des instructions spécifiques qui peuvent traiter les données plus rapidement. Cela peut également aider à organiser les données en mémoire pour permettre une meilleure utilisation des caches de texture. Par exemple, le composant vectoriel c1.rgba peut être basculé dans c2.abgr pour supprimer une étape qu'un processeur graphique pourrait prendre pour réorganiser les données, ce qui accélère le traitement.

Un inconvénient du swizzling est qu'il rend plus difficile l'accès rapide aux données d'image car elles ont radicalement changé par rapport à leur forme d'origine. Ainsi, une image balayée peut être plus rapide à traiter, mais il est très difficile de la modifier après coup.