/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
src/compressed-textures/ktx2/utils/vkFormatToGPUFormat.ts
24 строки
605 B
Zyie
chore: documentation overhaul with typedoc (#11423)
19 май 2025, 11:44
Не верифицирован
19 май 2025, 11:44
34926f0
Код
Авторство
О чём код?
import type { COMPRESSED_TEXTURE_FORMATS } from '../types'; const vkFormatToGPUFormatMap: Record<number, COMPRESSED_TEXTURE_FORMATS> = { 23: 'rgb8unorm', // VK_FORMAT_R8G8B8_UNORM 37: 'rgba8unorm', // VK_FORMAT_R8G8B8A8_UNORM 43: 'rgba8unorm-srgb', // VK_FORMAT_R8G8B8A8_SRGB // TODO add more! }; /** * @param vkFormat * @internal */ export function vkFormatToGPUFormat(vkFormat: number): COMPRESSED_TEXTURE_FORMATS { const format = vkFormatToGPUFormatMap[vkFormat]; if (format) { return format; } throw new Error(`Unsupported VkFormat: ${vkFormat}`); }