Съдържание:
Определение - Какво означава Swizzling?
Swizzling, в контекста на компютърната графика, е пренареждането на векторната информация в пиксела на изображението, за да може тя да се изобразява бързо и по-ефективно. Това е така, защото въртенето се извършва в полза на начина, по който определен графичен процесор (GPU) или процесор чете информацията за пикселите, като по този начин намалява режийните разходи. Резултатът е едно и също изображение, което може да се изобрази много по-бързо.Техопедия обяснява Swizzling
Завъртането се постига чрез пренареждане на матрицата от стойности, съставляващи векторната информация. Това се прави, защото различните рендери и графични процесори имат достъп до данни по различни начини и в различни поръчки, така че бъркането на векторната информация, за да се погрижи за този специален начин, позволява на програмиста да използва конкретни инструкции, които могат да обработват данните по-бързо. Това може също да помогне при организирането на данните в паметта, за да се позволи по-добро използване на кешовете на текстурата. Например векторният компонент c1.rgba може да бъде превключен в c2.abgr, за да се премахне стъпка, която може да предприеме графичен процесор за пренареждане на данните, което прави обработката по-бърза.
Един недостатък на завихрянето е, че затруднява бързото достъп до данните на изображението, тъй като той се е променил драстично от първоначалната си форма. Така може да се обработва завито изображение, но е много трудно да се редактира след факта.








