Дом развитие Что такое мерзость? - определение из техопедии

Что такое мерзость? - определение из техопедии

Оглавление:

Anonim

Определение - Что значит Swizzling?

Swizzling в контексте компьютерной графики - это переупорядочение векторной информации в пикселе изображения для ее быстрой и более эффективной визуализации. Это происходит потому, что переключение выполняется в пользу способа, которым конкретный графический процессор (GPU) или CPU считывает информацию о пикселях, тем самым уменьшая накладные расходы. В результате получается то же изображение, которое можно рендерить гораздо быстрее.

Техопедия объясняет Swizzling

Swizzling достигается путем переупорядочения матрицы значений, составляющих векторную информацию. Это сделано потому, что разные средства визуализации и графические процессоры обращаются к данным по-разному и в разном порядке, поэтому стремительная векторная информация для удовлетворения этого особого способа позволяет программисту использовать специальные инструкции, которые могут обрабатывать данные быстрее. Это также может помочь в организации данных в памяти, чтобы лучше использовать кэши текстур. Например, векторный компонент c1.rgba может быть переброшен в c2.abgr для удаления шага, который может предпринять графический процессор для изменения порядка данных, что ускоряет обработку.


Недостатком Swizzling является то, что он затрудняет быстрый доступ к данным изображения, так как они значительно изменились по сравнению с исходной формой. Таким образом, извилистое изображение может быть быстрее обработано, но это очень трудно редактировать после факта.

Что такое мерзость? - определение из техопедии