Cuprins:
Definiție - Ce înseamnă Swizzling?
Swizzling, în contextul graficii computerizate, este reordonarea informațiilor vectoriale în pixelul unei imagini, pentru ca acestea să fie redate rapid și mai eficient. Acest lucru se datorează faptului că glisarea se face în favoarea modului în care o unitate de procesare grafică specifică (GPU) sau un procesor citește informațiile despre pixeli, diminuând astfel capătul general. Rezultatul este aceeași imagine care poate fi redată mult mai rapid.Techopedia explică Swizzling
Mușterirea se realizează prin reordonarea matricei de valori care alcătuiesc informația vectorială. Se realizează deoarece diferite redări și procesoare grafice accesează datele în moduri diferite și în ordine diferite, astfel încât informațiile vectorilor care se potrivește acestui mod special permit programatorului să utilizeze instrucțiuni specifice care pot prelucra date mai rapid. Acest lucru poate ajuta și în organizarea datelor în memorie pentru a permite o utilizare mai bună a cache-urilor de textură. De exemplu, componenta vectorială c1.rgba poate fi transformată în c2.abgr pentru a elimina un pas pe care un procesor grafic ar putea să-l efectueze pentru a reordona datele, făcând procesarea mai rapidă.
Un dezavantaj al zvâcnirii este că face mai dificil accesul rapid la datele imaginii, deoarece acestea s-au schimbat dramatic de la forma sa inițială. Deci, o imagine plictisită ar putea fi mai rapid de procesat, dar este foarte dificil de editat după fapt.