Path: blob/21.2-virgl/src/gallium/drivers/swr/rasterizer/common/formats.cpp
4574 views
/****************************************************************************1* Copyright (C) 2016 Intel Corporation. All Rights Reserved.2*3* Permission is hereby granted, free of charge, to any person obtaining a4* copy of this software and associated documentation files (the "Software"),5* to deal in the Software without restriction, including without limitation6* the rights to use, copy, modify, merge, publish, distribute, sublicense,7* and/or sell copies of the Software, and to permit persons to whom the8* Software is furnished to do so, subject to the following conditions:9*10* The above copyright notice and this permission notice (including the next11* paragraph) shall be included in all copies or substantial portions of the12* Software.13*14* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR15* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,16* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL17* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER18* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING19* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS20* IN THE SOFTWARE.21*22* @file formats.cpp23*24* @brief auto-generated file25*26* DO NOT EDIT27*28******************************************************************************/2930#include "formats.h"3132// lookup table for unorm8 srgb -> float conversion33const uint32_t srgb8Table[256] = {340x00000000, 0x399f22b4, 0x3a1f22b4, 0x3a6eb40f, 0x3a9f22b4, 0x3ac6eb61, 0x3aeeb40f, 0x3b0b3e5e,350x3b1f22b4, 0x3b33070b, 0x3b46eb61, 0x3b5b518d, 0x3b70f18d, 0x3b83e1c6, 0x3b8fe616, 0x3b9c87fd,360x3ba9c9b5, 0x3bb7ad6f, 0x3bc63549, 0x3bd5635f, 0x3be539c1, 0x3bf5ba70, 0x3c0373b5, 0x3c0c6152,370x3c15a703, 0x3c1f45be, 0x3c293e6b, 0x3c3391f7, 0x3c3e4149, 0x3c494d43, 0x3c54b6c7, 0x3c607eb1,380x3c6ca5dc, 0x3c792d22, 0x3c830aa8, 0x3c89af9f, 0x3c9085db, 0x3c978dc5, 0x3c9ec7c0, 0x3ca63431,390x3cadd37d, 0x3cb5a601, 0x3cbdac20, 0x3cc5e639, 0x3cce54ab, 0x3cd6f7d3, 0x3cdfd00e, 0x3ce8ddb9,400x3cf22131, 0x3cfb9ac6, 0x3d02a56c, 0x3d0798df, 0x3d0ca7e7, 0x3d11d2b0, 0x3d171965, 0x3d1c7c31,410x3d21fb3c, 0x3d2796b2, 0x3d2d4ebe, 0x3d332384, 0x3d39152e, 0x3d3f23e6, 0x3d454fd4, 0x3d4b991f,420x3d51ffef, 0x3d58846a, 0x3d5f26b7, 0x3d65e6fe, 0x3d6cc564, 0x3d73c20f, 0x3d7add25, 0x3d810b66,430x3d84b795, 0x3d887330, 0x3d8c3e4a, 0x3d9018f6, 0x3d940345, 0x3d97fd4a, 0x3d9c0716, 0x3da020bb,440x3da44a4b, 0x3da883d7, 0x3daccd70, 0x3db12728, 0x3db59110, 0x3dba0b38, 0x3dbe95b5, 0x3dc33092,450x3dc7dbe2, 0x3dcc97b6, 0x3dd1641f, 0x3dd6412c, 0x3ddb2eef, 0x3de02d77, 0x3de53cd5, 0x3dea5d19,460x3def8e55, 0x3df4d093, 0x3dfa23e8, 0x3dff8861, 0x3e027f07, 0x3e054282, 0x3e080ea5, 0x3e0ae379,470x3e0dc107, 0x3e10a755, 0x3e13966c, 0x3e168e53, 0x3e198f11, 0x3e1c98ae, 0x3e1fab32, 0x3e22c6a3,480x3e25eb09, 0x3e29186c, 0x3e2c4ed2, 0x3e2f8e45, 0x3e32d6c8, 0x3e362865, 0x3e398322, 0x3e3ce706,490x3e405419, 0x3e43ca62, 0x3e4749e8, 0x3e4ad2b1, 0x3e4e64c6, 0x3e52002b, 0x3e55a4e9, 0x3e595307,500x3e5d0a8b, 0x3e60cb7c, 0x3e6495e0, 0x3e6869bf, 0x3e6c4720, 0x3e702e08, 0x3e741e7f, 0x3e78188c,510x3e7c1c38, 0x3e8014c2, 0x3e82203c, 0x3e84308d, 0x3e8645ba, 0x3e885fc5, 0x3e8a7eb2, 0x3e8ca283,520x3e8ecb3d, 0x3e90f8e1, 0x3e932b74, 0x3e9562f8, 0x3e979f71, 0x3e99e0e2, 0x3e9c274e, 0x3e9e72b7,530x3ea0c322, 0x3ea31892, 0x3ea57308, 0x3ea7d289, 0x3eaa3718, 0x3eaca0b7, 0x3eaf0f69, 0x3eb18333,540x3eb3fc16, 0x3eb67a15, 0x3eb8fd34, 0x3ebb8576, 0x3ebe12e1, 0x3ec0a571, 0x3ec33d2d, 0x3ec5da17,550x3ec87c33, 0x3ecb2383, 0x3ecdd00b, 0x3ed081cd, 0x3ed338cc, 0x3ed5f50b, 0x3ed8b68d, 0x3edb7d54,560x3ede4965, 0x3ee11ac1, 0x3ee3f16b, 0x3ee6cd67, 0x3ee9aeb6, 0x3eec955d, 0x3eef815d, 0x3ef272ba,570x3ef56976, 0x3ef86594, 0x3efb6717, 0x3efe6e02, 0x3f00bd2b, 0x3f02460c, 0x3f03d1a5, 0x3f055ff8,580x3f06f106, 0x3f0884cf, 0x3f0a1b57, 0x3f0bb49d, 0x3f0d50a2, 0x3f0eef69, 0x3f1090f2, 0x3f123540,590x3f13dc53, 0x3f15862d, 0x3f1732cf, 0x3f18e23b, 0x3f1a9471, 0x3f1c4973, 0x3f1e0143, 0x3f1fbbe1,600x3f217950, 0x3f23398f, 0x3f24fca2, 0x3f26c288, 0x3f288b43, 0x3f2a56d5, 0x3f2c253f, 0x3f2df681,610x3f2fca9e, 0x3f31a197, 0x3f337b6c, 0x3f355820, 0x3f3737b3, 0x3f391a26, 0x3f3aff7e, 0x3f3ce7b7,620x3f3ed2d4, 0x3f40c0d6, 0x3f42b1c0, 0x3f44a592, 0x3f469c4d, 0x3f4895f3, 0x3f4a9284, 0x3f4c9203,630x3f4e9470, 0x3f5099cd, 0x3f52a21a, 0x3f54ad59, 0x3f56bb8c, 0x3f58ccb3, 0x3f5ae0cf, 0x3f5cf7e2,640x3f5f11ee, 0x3f612ef2, 0x3f634eef, 0x3f6571ec, 0x3f6797e1, 0x3f69c0d8, 0x3f6beccb, 0x3f6e1bc2,650x3f704db6, 0x3f7282b1, 0x3f74baae, 0x3f76f5b3, 0x3f7933b9, 0x3f7b74cb, 0x3f7db8e0, 0x3f800000,66};6768// order must match SWR_FORMAT69const SWR_FORMAT_INFO gFormatInfo[] = {7071// R32G32B32A32_FLOAT (0x0)72{73"R32G32B32A32_FLOAT",74{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT},75{0, 0, 0, 0x3f800000}, // Defaults for missing components76{0, 1, 2, 3}, // Swizzle77{32, 32, 32, 32}, // Bits per component78128, // Bits per element7916, // Bytes per element804, // Num components81false, // isSRGB82false, // isBC83false, // isSubsampled84false, // isLuminance85{false, false, false, false}, // Is normalized?86{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor871, // bcWidth881, // bcHeight89},9091// R32G32B32A32_SINT (0x1)92{93"R32G32B32A32_SINT",94{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT},95{0, 0, 0, 0x1}, // Defaults for missing components96{0, 1, 2, 3}, // Swizzle97{32, 32, 32, 32}, // Bits per component98128, // Bits per element9916, // Bytes per element1004, // Num components101false, // isSRGB102false, // isBC103false, // isSubsampled104false, // isLuminance105{false, false, false, false}, // Is normalized?106{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor1071, // bcWidth1081, // bcHeight109},110111// R32G32B32A32_UINT (0x2)112{113"R32G32B32A32_UINT",114{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT},115{0, 0, 0, 0x1}, // Defaults for missing components116{0, 1, 2, 3}, // Swizzle117{32, 32, 32, 32}, // Bits per component118128, // Bits per element11916, // Bytes per element1204, // Num components121false, // isSRGB122false, // isBC123false, // isSubsampled124false, // isLuminance125{false, false, false, false}, // Is normalized?126{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor1271, // bcWidth1281, // bcHeight129},130131// padding (0x3)132{nullptr,133{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},134{0, 0, 0, 0},135{0, 0, 0, 0},136{0, 0, 0, 0},1370,1380,1390,140false,141false,142false,143false,144{false, false, false, false},145{0.0f, 0.0f, 0.0f, 0.0f},1461,1471},148// padding (0x4)149{nullptr,150{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},151{0, 0, 0, 0},152{0, 0, 0, 0},153{0, 0, 0, 0},1540,1550,1560,157false,158false,159false,160false,161{false, false, false, false},162{0.0f, 0.0f, 0.0f, 0.0f},1631,1641},165// R64G64_FLOAT (0x5)166{167"R64G64_FLOAT",168{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},169{0, 0, 0, 0x3f800000}, // Defaults for missing components170{0, 1, 0, 0}, // Swizzle171{64, 64, 0, 0}, // Bits per component172128, // Bits per element17316, // Bytes per element1742, // Num components175false, // isSRGB176false, // isBC177false, // isSubsampled178false, // isLuminance179{false, false, false, false}, // Is normalized?180{1.0f, 1.0f, 0, 0}, // To float scale factor1811, // bcWidth1821, // bcHeight183},184185// R32G32B32X32_FLOAT (0x6)186{187"R32G32B32X32_FLOAT",188{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNUSED},189{0, 0, 0, 0x3f800000}, // Defaults for missing components190{0, 1, 2, 3}, // Swizzle191{32, 32, 32, 32}, // Bits per component192128, // Bits per element19316, // Bytes per element1944, // Num components195false, // isSRGB196false, // isBC197false, // isSubsampled198false, // isLuminance199{false, false, false, false}, // Is normalized?200{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor2011, // bcWidth2021, // bcHeight203},204205// R32G32B32A32_SSCALED (0x7)206{207"R32G32B32A32_SSCALED",208{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED},209{0, 0, 0, 0x3f800000}, // Defaults for missing components210{0, 1, 2, 3}, // Swizzle211{32, 32, 32, 32}, // Bits per component212128, // Bits per element21316, // Bytes per element2144, // Num components215false, // isSRGB216false, // isBC217false, // isSubsampled218false, // isLuminance219{false, false, false, false}, // Is normalized?220{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor2211, // bcWidth2221, // bcHeight223},224225// R32G32B32A32_USCALED (0x8)226{227"R32G32B32A32_USCALED",228{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED},229{0, 0, 0, 0x3f800000}, // Defaults for missing components230{0, 1, 2, 3}, // Swizzle231{32, 32, 32, 32}, // Bits per component232128, // Bits per element23316, // Bytes per element2344, // Num components235false, // isSRGB236false, // isBC237false, // isSubsampled238false, // isLuminance239{false, false, false, false}, // Is normalized?240{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor2411, // bcWidth2421, // bcHeight243},244245// padding (0x9)246{nullptr,247{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},248{0, 0, 0, 0},249{0, 0, 0, 0},250{0, 0, 0, 0},2510,2520,2530,254false,255false,256false,257false,258{false, false, false, false},259{0.0f, 0.0f, 0.0f, 0.0f},2601,2611},262// padding (0xA)263{nullptr,264{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},265{0, 0, 0, 0},266{0, 0, 0, 0},267{0, 0, 0, 0},2680,2690,2700,271false,272false,273false,274false,275{false, false, false, false},276{0.0f, 0.0f, 0.0f, 0.0f},2771,2781},279// padding (0xB)280{nullptr,281{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},282{0, 0, 0, 0},283{0, 0, 0, 0},284{0, 0, 0, 0},2850,2860,2870,288false,289false,290false,291false,292{false, false, false, false},293{0.0f, 0.0f, 0.0f, 0.0f},2941,2951},296// padding (0xC)297{nullptr,298{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},299{0, 0, 0, 0},300{0, 0, 0, 0},301{0, 0, 0, 0},3020,3030,3040,305false,306false,307false,308false,309{false, false, false, false},310{0.0f, 0.0f, 0.0f, 0.0f},3111,3121},313// padding (0xD)314{nullptr,315{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},316{0, 0, 0, 0},317{0, 0, 0, 0},318{0, 0, 0, 0},3190,3200,3210,322false,323false,324false,325false,326{false, false, false, false},327{0.0f, 0.0f, 0.0f, 0.0f},3281,3291},330// padding (0xE)331{nullptr,332{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},333{0, 0, 0, 0},334{0, 0, 0, 0},335{0, 0, 0, 0},3360,3370,3380,339false,340false,341false,342false,343{false, false, false, false},344{0.0f, 0.0f, 0.0f, 0.0f},3451,3461},347// padding (0xF)348{nullptr,349{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},350{0, 0, 0, 0},351{0, 0, 0, 0},352{0, 0, 0, 0},3530,3540,3550,356false,357false,358false,359false,360{false, false, false, false},361{0.0f, 0.0f, 0.0f, 0.0f},3621,3631},364// padding (0x10)365{nullptr,366{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},367{0, 0, 0, 0},368{0, 0, 0, 0},369{0, 0, 0, 0},3700,3710,3720,373false,374false,375false,376false,377{false, false, false, false},378{0.0f, 0.0f, 0.0f, 0.0f},3791,3801},381// padding (0x11)382{nullptr,383{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},384{0, 0, 0, 0},385{0, 0, 0, 0},386{0, 0, 0, 0},3870,3880,3890,390false,391false,392false,393false,394{false, false, false, false},395{0.0f, 0.0f, 0.0f, 0.0f},3961,3971},398// padding (0x12)399{nullptr,400{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},401{0, 0, 0, 0},402{0, 0, 0, 0},403{0, 0, 0, 0},4040,4050,4060,407false,408false,409false,410false,411{false, false, false, false},412{0.0f, 0.0f, 0.0f, 0.0f},4131,4141},415// padding (0x13)416{nullptr,417{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},418{0, 0, 0, 0},419{0, 0, 0, 0},420{0, 0, 0, 0},4210,4220,4230,424false,425false,426false,427false,428{false, false, false, false},429{0.0f, 0.0f, 0.0f, 0.0f},4301,4311},432// padding (0x14)433{nullptr,434{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},435{0, 0, 0, 0},436{0, 0, 0, 0},437{0, 0, 0, 0},4380,4390,4400,441false,442false,443false,444false,445{false, false, false, false},446{0.0f, 0.0f, 0.0f, 0.0f},4471,4481},449// padding (0x15)450{nullptr,451{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},452{0, 0, 0, 0},453{0, 0, 0, 0},454{0, 0, 0, 0},4550,4560,4570,458false,459false,460false,461false,462{false, false, false, false},463{0.0f, 0.0f, 0.0f, 0.0f},4641,4651},466// padding (0x16)467{nullptr,468{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},469{0, 0, 0, 0},470{0, 0, 0, 0},471{0, 0, 0, 0},4720,4730,4740,475false,476false,477false,478false,479{false, false, false, false},480{0.0f, 0.0f, 0.0f, 0.0f},4811,4821},483// padding (0x17)484{nullptr,485{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},486{0, 0, 0, 0},487{0, 0, 0, 0},488{0, 0, 0, 0},4890,4900,4910,492false,493false,494false,495false,496{false, false, false, false},497{0.0f, 0.0f, 0.0f, 0.0f},4981,4991},500// padding (0x18)501{nullptr,502{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},503{0, 0, 0, 0},504{0, 0, 0, 0},505{0, 0, 0, 0},5060,5070,5080,509false,510false,511false,512false,513{false, false, false, false},514{0.0f, 0.0f, 0.0f, 0.0f},5151,5161},517// padding (0x19)518{nullptr,519{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},520{0, 0, 0, 0},521{0, 0, 0, 0},522{0, 0, 0, 0},5230,5240,5250,526false,527false,528false,529false,530{false, false, false, false},531{0.0f, 0.0f, 0.0f, 0.0f},5321,5331},534// padding (0x1A)535{nullptr,536{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},537{0, 0, 0, 0},538{0, 0, 0, 0},539{0, 0, 0, 0},5400,5410,5420,543false,544false,545false,546false,547{false, false, false, false},548{0.0f, 0.0f, 0.0f, 0.0f},5491,5501},551// padding (0x1B)552{nullptr,553{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},554{0, 0, 0, 0},555{0, 0, 0, 0},556{0, 0, 0, 0},5570,5580,5590,560false,561false,562false,563false,564{false, false, false, false},565{0.0f, 0.0f, 0.0f, 0.0f},5661,5671},568// padding (0x1C)569{nullptr,570{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},571{0, 0, 0, 0},572{0, 0, 0, 0},573{0, 0, 0, 0},5740,5750,5760,577false,578false,579false,580false,581{false, false, false, false},582{0.0f, 0.0f, 0.0f, 0.0f},5831,5841},585// padding (0x1D)586{nullptr,587{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},588{0, 0, 0, 0},589{0, 0, 0, 0},590{0, 0, 0, 0},5910,5920,5930,594false,595false,596false,597false,598{false, false, false, false},599{0.0f, 0.0f, 0.0f, 0.0f},6001,6011},602// padding (0x1E)603{nullptr,604{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},605{0, 0, 0, 0},606{0, 0, 0, 0},607{0, 0, 0, 0},6080,6090,6100,611false,612false,613false,614false,615{false, false, false, false},616{0.0f, 0.0f, 0.0f, 0.0f},6171,6181},619// padding (0x1F)620{nullptr,621{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},622{0, 0, 0, 0},623{0, 0, 0, 0},624{0, 0, 0, 0},6250,6260,6270,628false,629false,630false,631false,632{false, false, false, false},633{0.0f, 0.0f, 0.0f, 0.0f},6341,6351},636// R32G32B32A32_SFIXED (0x20)637{638"R32G32B32A32_SFIXED",639{SWR_TYPE_SFIXED, SWR_TYPE_SFIXED, SWR_TYPE_SFIXED, SWR_TYPE_SFIXED},640{0, 0, 0, 0x3f800000}, // Defaults for missing components641{0, 1, 2, 3}, // Swizzle642{32, 32, 32, 32}, // Bits per component643128, // Bits per element64416, // Bytes per element6454, // Num components646false, // isSRGB647false, // isBC648false, // isSubsampled649false, // isLuminance650{false, false, false, false}, // Is normalized?651{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor6521, // bcWidth6531, // bcHeight654},655656// padding (0x21)657{nullptr,658{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},659{0, 0, 0, 0},660{0, 0, 0, 0},661{0, 0, 0, 0},6620,6630,6640,665false,666false,667false,668false,669{false, false, false, false},670{0.0f, 0.0f, 0.0f, 0.0f},6711,6721},673// padding (0x22)674{nullptr,675{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},676{0, 0, 0, 0},677{0, 0, 0, 0},678{0, 0, 0, 0},6790,6800,6810,682false,683false,684false,685false,686{false, false, false, false},687{0.0f, 0.0f, 0.0f, 0.0f},6881,6891},690// padding (0x23)691{nullptr,692{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},693{0, 0, 0, 0},694{0, 0, 0, 0},695{0, 0, 0, 0},6960,6970,6980,699false,700false,701false,702false,703{false, false, false, false},704{0.0f, 0.0f, 0.0f, 0.0f},7051,7061},707// padding (0x24)708{nullptr,709{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},710{0, 0, 0, 0},711{0, 0, 0, 0},712{0, 0, 0, 0},7130,7140,7150,716false,717false,718false,719false,720{false, false, false, false},721{0.0f, 0.0f, 0.0f, 0.0f},7221,7231},724// padding (0x25)725{nullptr,726{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},727{0, 0, 0, 0},728{0, 0, 0, 0},729{0, 0, 0, 0},7300,7310,7320,733false,734false,735false,736false,737{false, false, false, false},738{0.0f, 0.0f, 0.0f, 0.0f},7391,7401},741// padding (0x26)742{nullptr,743{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},744{0, 0, 0, 0},745{0, 0, 0, 0},746{0, 0, 0, 0},7470,7480,7490,750false,751false,752false,753false,754{false, false, false, false},755{0.0f, 0.0f, 0.0f, 0.0f},7561,7571},758// padding (0x27)759{nullptr,760{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},761{0, 0, 0, 0},762{0, 0, 0, 0},763{0, 0, 0, 0},7640,7650,7660,767false,768false,769false,770false,771{false, false, false, false},772{0.0f, 0.0f, 0.0f, 0.0f},7731,7741},775// padding (0x28)776{nullptr,777{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},778{0, 0, 0, 0},779{0, 0, 0, 0},780{0, 0, 0, 0},7810,7820,7830,784false,785false,786false,787false,788{false, false, false, false},789{0.0f, 0.0f, 0.0f, 0.0f},7901,7911},792// padding (0x29)793{nullptr,794{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},795{0, 0, 0, 0},796{0, 0, 0, 0},797{0, 0, 0, 0},7980,7990,8000,801false,802false,803false,804false,805{false, false, false, false},806{0.0f, 0.0f, 0.0f, 0.0f},8071,8081},809// padding (0x2A)810{nullptr,811{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},812{0, 0, 0, 0},813{0, 0, 0, 0},814{0, 0, 0, 0},8150,8160,8170,818false,819false,820false,821false,822{false, false, false, false},823{0.0f, 0.0f, 0.0f, 0.0f},8241,8251},826// padding (0x2B)827{nullptr,828{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},829{0, 0, 0, 0},830{0, 0, 0, 0},831{0, 0, 0, 0},8320,8330,8340,835false,836false,837false,838false,839{false, false, false, false},840{0.0f, 0.0f, 0.0f, 0.0f},8411,8421},843// padding (0x2C)844{nullptr,845{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},846{0, 0, 0, 0},847{0, 0, 0, 0},848{0, 0, 0, 0},8490,8500,8510,852false,853false,854false,855false,856{false, false, false, false},857{0.0f, 0.0f, 0.0f, 0.0f},8581,8591},860// padding (0x2D)861{nullptr,862{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},863{0, 0, 0, 0},864{0, 0, 0, 0},865{0, 0, 0, 0},8660,8670,8680,869false,870false,871false,872false,873{false, false, false, false},874{0.0f, 0.0f, 0.0f, 0.0f},8751,8761},877// padding (0x2E)878{nullptr,879{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},880{0, 0, 0, 0},881{0, 0, 0, 0},882{0, 0, 0, 0},8830,8840,8850,886false,887false,888false,889false,890{false, false, false, false},891{0.0f, 0.0f, 0.0f, 0.0f},8921,8931},894// padding (0x2F)895{nullptr,896{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},897{0, 0, 0, 0},898{0, 0, 0, 0},899{0, 0, 0, 0},9000,9010,9020,903false,904false,905false,906false,907{false, false, false, false},908{0.0f, 0.0f, 0.0f, 0.0f},9091,9101},911// padding (0x30)912{nullptr,913{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},914{0, 0, 0, 0},915{0, 0, 0, 0},916{0, 0, 0, 0},9170,9180,9190,920false,921false,922false,923false,924{false, false, false, false},925{0.0f, 0.0f, 0.0f, 0.0f},9261,9271},928// padding (0x31)929{nullptr,930{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},931{0, 0, 0, 0},932{0, 0, 0, 0},933{0, 0, 0, 0},9340,9350,9360,937false,938false,939false,940false,941{false, false, false, false},942{0.0f, 0.0f, 0.0f, 0.0f},9431,9441},945// padding (0x32)946{nullptr,947{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},948{0, 0, 0, 0},949{0, 0, 0, 0},950{0, 0, 0, 0},9510,9520,9530,954false,955false,956false,957false,958{false, false, false, false},959{0.0f, 0.0f, 0.0f, 0.0f},9601,9611},962// padding (0x33)963{nullptr,964{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},965{0, 0, 0, 0},966{0, 0, 0, 0},967{0, 0, 0, 0},9680,9690,9700,971false,972false,973false,974false,975{false, false, false, false},976{0.0f, 0.0f, 0.0f, 0.0f},9771,9781},979// padding (0x34)980{nullptr,981{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},982{0, 0, 0, 0},983{0, 0, 0, 0},984{0, 0, 0, 0},9850,9860,9870,988false,989false,990false,991false,992{false, false, false, false},993{0.0f, 0.0f, 0.0f, 0.0f},9941,9951},996// padding (0x35)997{nullptr,998{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},999{0, 0, 0, 0},1000{0, 0, 0, 0},1001{0, 0, 0, 0},10020,10030,10040,1005false,1006false,1007false,1008false,1009{false, false, false, false},1010{0.0f, 0.0f, 0.0f, 0.0f},10111,10121},1013// padding (0x36)1014{nullptr,1015{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1016{0, 0, 0, 0},1017{0, 0, 0, 0},1018{0, 0, 0, 0},10190,10200,10210,1022false,1023false,1024false,1025false,1026{false, false, false, false},1027{0.0f, 0.0f, 0.0f, 0.0f},10281,10291},1030// padding (0x37)1031{nullptr,1032{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1033{0, 0, 0, 0},1034{0, 0, 0, 0},1035{0, 0, 0, 0},10360,10370,10380,1039false,1040false,1041false,1042false,1043{false, false, false, false},1044{0.0f, 0.0f, 0.0f, 0.0f},10451,10461},1047// padding (0x38)1048{nullptr,1049{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1050{0, 0, 0, 0},1051{0, 0, 0, 0},1052{0, 0, 0, 0},10530,10540,10550,1056false,1057false,1058false,1059false,1060{false, false, false, false},1061{0.0f, 0.0f, 0.0f, 0.0f},10621,10631},1064// padding (0x39)1065{nullptr,1066{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1067{0, 0, 0, 0},1068{0, 0, 0, 0},1069{0, 0, 0, 0},10700,10710,10720,1073false,1074false,1075false,1076false,1077{false, false, false, false},1078{0.0f, 0.0f, 0.0f, 0.0f},10791,10801},1081// padding (0x3A)1082{nullptr,1083{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1084{0, 0, 0, 0},1085{0, 0, 0, 0},1086{0, 0, 0, 0},10870,10880,10890,1090false,1091false,1092false,1093false,1094{false, false, false, false},1095{0.0f, 0.0f, 0.0f, 0.0f},10961,10971},1098// padding (0x3B)1099{nullptr,1100{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1101{0, 0, 0, 0},1102{0, 0, 0, 0},1103{0, 0, 0, 0},11040,11050,11060,1107false,1108false,1109false,1110false,1111{false, false, false, false},1112{0.0f, 0.0f, 0.0f, 0.0f},11131,11141},1115// padding (0x3C)1116{nullptr,1117{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1118{0, 0, 0, 0},1119{0, 0, 0, 0},1120{0, 0, 0, 0},11210,11220,11230,1124false,1125false,1126false,1127false,1128{false, false, false, false},1129{0.0f, 0.0f, 0.0f, 0.0f},11301,11311},1132// padding (0x3D)1133{nullptr,1134{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1135{0, 0, 0, 0},1136{0, 0, 0, 0},1137{0, 0, 0, 0},11380,11390,11400,1141false,1142false,1143false,1144false,1145{false, false, false, false},1146{0.0f, 0.0f, 0.0f, 0.0f},11471,11481},1149// padding (0x3E)1150{nullptr,1151{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1152{0, 0, 0, 0},1153{0, 0, 0, 0},1154{0, 0, 0, 0},11550,11560,11570,1158false,1159false,1160false,1161false,1162{false, false, false, false},1163{0.0f, 0.0f, 0.0f, 0.0f},11641,11651},1166// padding (0x3F)1167{nullptr,1168{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1169{0, 0, 0, 0},1170{0, 0, 0, 0},1171{0, 0, 0, 0},11720,11730,11740,1175false,1176false,1177false,1178false,1179{false, false, false, false},1180{0.0f, 0.0f, 0.0f, 0.0f},11811,11821},1183// R32G32B32_FLOAT (0x40)1184{1185"R32G32B32_FLOAT",1186{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN},1187{0, 0, 0, 0x3f800000}, // Defaults for missing components1188{0, 1, 2, 0}, // Swizzle1189{32, 32, 32, 0}, // Bits per component119096, // Bits per element119112, // Bytes per element11923, // Num components1193false, // isSRGB1194false, // isBC1195false, // isSubsampled1196false, // isLuminance1197{false, false, false, false}, // Is normalized?1198{1.0f, 1.0f, 1.0f, 0}, // To float scale factor11991, // bcWidth12001, // bcHeight1201},12021203// R32G32B32_SINT (0x41)1204{1205"R32G32B32_SINT",1206{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_UNKNOWN},1207{0, 0, 0, 0x1}, // Defaults for missing components1208{0, 1, 2, 0}, // Swizzle1209{32, 32, 32, 0}, // Bits per component121096, // Bits per element121112, // Bytes per element12123, // Num components1213false, // isSRGB1214false, // isBC1215false, // isSubsampled1216false, // isLuminance1217{false, false, false, false}, // Is normalized?1218{1.0f, 1.0f, 1.0f, 0}, // To float scale factor12191, // bcWidth12201, // bcHeight1221},12221223// R32G32B32_UINT (0x42)1224{1225"R32G32B32_UINT",1226{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UNKNOWN},1227{0, 0, 0, 0x1}, // Defaults for missing components1228{0, 1, 2, 0}, // Swizzle1229{32, 32, 32, 0}, // Bits per component123096, // Bits per element123112, // Bytes per element12323, // Num components1233false, // isSRGB1234false, // isBC1235false, // isSubsampled1236false, // isLuminance1237{false, false, false, false}, // Is normalized?1238{1.0f, 1.0f, 1.0f, 0}, // To float scale factor12391, // bcWidth12401, // bcHeight1241},12421243// padding (0x43)1244{nullptr,1245{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1246{0, 0, 0, 0},1247{0, 0, 0, 0},1248{0, 0, 0, 0},12490,12500,12510,1252false,1253false,1254false,1255false,1256{false, false, false, false},1257{0.0f, 0.0f, 0.0f, 0.0f},12581,12591},1260// padding (0x44)1261{nullptr,1262{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1263{0, 0, 0, 0},1264{0, 0, 0, 0},1265{0, 0, 0, 0},12660,12670,12680,1269false,1270false,1271false,1272false,1273{false, false, false, false},1274{0.0f, 0.0f, 0.0f, 0.0f},12751,12761},1277// R32G32B32_SSCALED (0x45)1278{1279"R32G32B32_SSCALED",1280{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN},1281{0, 0, 0, 0x3f800000}, // Defaults for missing components1282{0, 1, 2, 0}, // Swizzle1283{32, 32, 32, 0}, // Bits per component128496, // Bits per element128512, // Bytes per element12863, // Num components1287false, // isSRGB1288false, // isBC1289false, // isSubsampled1290false, // isLuminance1291{false, false, false, false}, // Is normalized?1292{1.0f, 1.0f, 1.0f, 0}, // To float scale factor12931, // bcWidth12941, // bcHeight1295},12961297// R32G32B32_USCALED (0x46)1298{1299"R32G32B32_USCALED",1300{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN},1301{0, 0, 0, 0x3f800000}, // Defaults for missing components1302{0, 1, 2, 0}, // Swizzle1303{32, 32, 32, 0}, // Bits per component130496, // Bits per element130512, // Bytes per element13063, // Num components1307false, // isSRGB1308false, // isBC1309false, // isSubsampled1310false, // isLuminance1311{false, false, false, false}, // Is normalized?1312{1.0f, 1.0f, 1.0f, 0}, // To float scale factor13131, // bcWidth13141, // bcHeight1315},13161317// padding (0x47)1318{nullptr,1319{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1320{0, 0, 0, 0},1321{0, 0, 0, 0},1322{0, 0, 0, 0},13230,13240,13250,1326false,1327false,1328false,1329false,1330{false, false, false, false},1331{0.0f, 0.0f, 0.0f, 0.0f},13321,13331},1334// padding (0x48)1335{nullptr,1336{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1337{0, 0, 0, 0},1338{0, 0, 0, 0},1339{0, 0, 0, 0},13400,13410,13420,1343false,1344false,1345false,1346false,1347{false, false, false, false},1348{0.0f, 0.0f, 0.0f, 0.0f},13491,13501},1351// padding (0x49)1352{nullptr,1353{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1354{0, 0, 0, 0},1355{0, 0, 0, 0},1356{0, 0, 0, 0},13570,13580,13590,1360false,1361false,1362false,1363false,1364{false, false, false, false},1365{0.0f, 0.0f, 0.0f, 0.0f},13661,13671},1368// padding (0x4A)1369{nullptr,1370{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1371{0, 0, 0, 0},1372{0, 0, 0, 0},1373{0, 0, 0, 0},13740,13750,13760,1377false,1378false,1379false,1380false,1381{false, false, false, false},1382{0.0f, 0.0f, 0.0f, 0.0f},13831,13841},1385// padding (0x4B)1386{nullptr,1387{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1388{0, 0, 0, 0},1389{0, 0, 0, 0},1390{0, 0, 0, 0},13910,13920,13930,1394false,1395false,1396false,1397false,1398{false, false, false, false},1399{0.0f, 0.0f, 0.0f, 0.0f},14001,14011},1402// padding (0x4C)1403{nullptr,1404{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1405{0, 0, 0, 0},1406{0, 0, 0, 0},1407{0, 0, 0, 0},14080,14090,14100,1411false,1412false,1413false,1414false,1415{false, false, false, false},1416{0.0f, 0.0f, 0.0f, 0.0f},14171,14181},1419// padding (0x4D)1420{nullptr,1421{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1422{0, 0, 0, 0},1423{0, 0, 0, 0},1424{0, 0, 0, 0},14250,14260,14270,1428false,1429false,1430false,1431false,1432{false, false, false, false},1433{0.0f, 0.0f, 0.0f, 0.0f},14341,14351},1436// padding (0x4E)1437{nullptr,1438{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1439{0, 0, 0, 0},1440{0, 0, 0, 0},1441{0, 0, 0, 0},14420,14430,14440,1445false,1446false,1447false,1448false,1449{false, false, false, false},1450{0.0f, 0.0f, 0.0f, 0.0f},14511,14521},1453// padding (0x4F)1454{nullptr,1455{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1456{0, 0, 0, 0},1457{0, 0, 0, 0},1458{0, 0, 0, 0},14590,14600,14610,1462false,1463false,1464false,1465false,1466{false, false, false, false},1467{0.0f, 0.0f, 0.0f, 0.0f},14681,14691},1470// R32G32B32_SFIXED (0x50)1471{1472"R32G32B32_SFIXED",1473{SWR_TYPE_SFIXED, SWR_TYPE_SFIXED, SWR_TYPE_SFIXED, SWR_TYPE_UNKNOWN},1474{0, 0, 0, 0x3f800000}, // Defaults for missing components1475{0, 1, 2, 0}, // Swizzle1476{32, 32, 32, 0}, // Bits per component147796, // Bits per element147812, // Bytes per element14793, // Num components1480false, // isSRGB1481false, // isBC1482false, // isSubsampled1483false, // isLuminance1484{false, false, false, false}, // Is normalized?1485{1.0f, 1.0f, 1.0f, 0}, // To float scale factor14861, // bcWidth14871, // bcHeight1488},14891490// padding (0x51)1491{nullptr,1492{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1493{0, 0, 0, 0},1494{0, 0, 0, 0},1495{0, 0, 0, 0},14960,14970,14980,1499false,1500false,1501false,1502false,1503{false, false, false, false},1504{0.0f, 0.0f, 0.0f, 0.0f},15051,15061},1507// padding (0x52)1508{nullptr,1509{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1510{0, 0, 0, 0},1511{0, 0, 0, 0},1512{0, 0, 0, 0},15130,15140,15150,1516false,1517false,1518false,1519false,1520{false, false, false, false},1521{0.0f, 0.0f, 0.0f, 0.0f},15221,15231},1524// padding (0x53)1525{nullptr,1526{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1527{0, 0, 0, 0},1528{0, 0, 0, 0},1529{0, 0, 0, 0},15300,15310,15320,1533false,1534false,1535false,1536false,1537{false, false, false, false},1538{0.0f, 0.0f, 0.0f, 0.0f},15391,15401},1541// padding (0x54)1542{nullptr,1543{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1544{0, 0, 0, 0},1545{0, 0, 0, 0},1546{0, 0, 0, 0},15470,15480,15490,1550false,1551false,1552false,1553false,1554{false, false, false, false},1555{0.0f, 0.0f, 0.0f, 0.0f},15561,15571},1558// padding (0x55)1559{nullptr,1560{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1561{0, 0, 0, 0},1562{0, 0, 0, 0},1563{0, 0, 0, 0},15640,15650,15660,1567false,1568false,1569false,1570false,1571{false, false, false, false},1572{0.0f, 0.0f, 0.0f, 0.0f},15731,15741},1575// padding (0x56)1576{nullptr,1577{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1578{0, 0, 0, 0},1579{0, 0, 0, 0},1580{0, 0, 0, 0},15810,15820,15830,1584false,1585false,1586false,1587false,1588{false, false, false, false},1589{0.0f, 0.0f, 0.0f, 0.0f},15901,15911},1592// padding (0x57)1593{nullptr,1594{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1595{0, 0, 0, 0},1596{0, 0, 0, 0},1597{0, 0, 0, 0},15980,15990,16000,1601false,1602false,1603false,1604false,1605{false, false, false, false},1606{0.0f, 0.0f, 0.0f, 0.0f},16071,16081},1609// padding (0x58)1610{nullptr,1611{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1612{0, 0, 0, 0},1613{0, 0, 0, 0},1614{0, 0, 0, 0},16150,16160,16170,1618false,1619false,1620false,1621false,1622{false, false, false, false},1623{0.0f, 0.0f, 0.0f, 0.0f},16241,16251},1626// padding (0x59)1627{nullptr,1628{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1629{0, 0, 0, 0},1630{0, 0, 0, 0},1631{0, 0, 0, 0},16320,16330,16340,1635false,1636false,1637false,1638false,1639{false, false, false, false},1640{0.0f, 0.0f, 0.0f, 0.0f},16411,16421},1643// padding (0x5A)1644{nullptr,1645{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1646{0, 0, 0, 0},1647{0, 0, 0, 0},1648{0, 0, 0, 0},16490,16500,16510,1652false,1653false,1654false,1655false,1656{false, false, false, false},1657{0.0f, 0.0f, 0.0f, 0.0f},16581,16591},1660// padding (0x5B)1661{nullptr,1662{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1663{0, 0, 0, 0},1664{0, 0, 0, 0},1665{0, 0, 0, 0},16660,16670,16680,1669false,1670false,1671false,1672false,1673{false, false, false, false},1674{0.0f, 0.0f, 0.0f, 0.0f},16751,16761},1677// padding (0x5C)1678{nullptr,1679{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1680{0, 0, 0, 0},1681{0, 0, 0, 0},1682{0, 0, 0, 0},16830,16840,16850,1686false,1687false,1688false,1689false,1690{false, false, false, false},1691{0.0f, 0.0f, 0.0f, 0.0f},16921,16931},1694// padding (0x5D)1695{nullptr,1696{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1697{0, 0, 0, 0},1698{0, 0, 0, 0},1699{0, 0, 0, 0},17000,17010,17020,1703false,1704false,1705false,1706false,1707{false, false, false, false},1708{0.0f, 0.0f, 0.0f, 0.0f},17091,17101},1711// padding (0x5E)1712{nullptr,1713{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1714{0, 0, 0, 0},1715{0, 0, 0, 0},1716{0, 0, 0, 0},17170,17180,17190,1720false,1721false,1722false,1723false,1724{false, false, false, false},1725{0.0f, 0.0f, 0.0f, 0.0f},17261,17271},1728// padding (0x5F)1729{nullptr,1730{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1731{0, 0, 0, 0},1732{0, 0, 0, 0},1733{0, 0, 0, 0},17340,17350,17360,1737false,1738false,1739false,1740false,1741{false, false, false, false},1742{0.0f, 0.0f, 0.0f, 0.0f},17431,17441},1745// padding (0x60)1746{nullptr,1747{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1748{0, 0, 0, 0},1749{0, 0, 0, 0},1750{0, 0, 0, 0},17510,17520,17530,1754false,1755false,1756false,1757false,1758{false, false, false, false},1759{0.0f, 0.0f, 0.0f, 0.0f},17601,17611},1762// padding (0x61)1763{nullptr,1764{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1765{0, 0, 0, 0},1766{0, 0, 0, 0},1767{0, 0, 0, 0},17680,17690,17700,1771false,1772false,1773false,1774false,1775{false, false, false, false},1776{0.0f, 0.0f, 0.0f, 0.0f},17771,17781},1779// padding (0x62)1780{nullptr,1781{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1782{0, 0, 0, 0},1783{0, 0, 0, 0},1784{0, 0, 0, 0},17850,17860,17870,1788false,1789false,1790false,1791false,1792{false, false, false, false},1793{0.0f, 0.0f, 0.0f, 0.0f},17941,17951},1796// padding (0x63)1797{nullptr,1798{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1799{0, 0, 0, 0},1800{0, 0, 0, 0},1801{0, 0, 0, 0},18020,18030,18040,1805false,1806false,1807false,1808false,1809{false, false, false, false},1810{0.0f, 0.0f, 0.0f, 0.0f},18111,18121},1813// padding (0x64)1814{nullptr,1815{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1816{0, 0, 0, 0},1817{0, 0, 0, 0},1818{0, 0, 0, 0},18190,18200,18210,1822false,1823false,1824false,1825false,1826{false, false, false, false},1827{0.0f, 0.0f, 0.0f, 0.0f},18281,18291},1830// padding (0x65)1831{nullptr,1832{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1833{0, 0, 0, 0},1834{0, 0, 0, 0},1835{0, 0, 0, 0},18360,18370,18380,1839false,1840false,1841false,1842false,1843{false, false, false, false},1844{0.0f, 0.0f, 0.0f, 0.0f},18451,18461},1847// padding (0x66)1848{nullptr,1849{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1850{0, 0, 0, 0},1851{0, 0, 0, 0},1852{0, 0, 0, 0},18530,18540,18550,1856false,1857false,1858false,1859false,1860{false, false, false, false},1861{0.0f, 0.0f, 0.0f, 0.0f},18621,18631},1864// padding (0x67)1865{nullptr,1866{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1867{0, 0, 0, 0},1868{0, 0, 0, 0},1869{0, 0, 0, 0},18700,18710,18720,1873false,1874false,1875false,1876false,1877{false, false, false, false},1878{0.0f, 0.0f, 0.0f, 0.0f},18791,18801},1881// padding (0x68)1882{nullptr,1883{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1884{0, 0, 0, 0},1885{0, 0, 0, 0},1886{0, 0, 0, 0},18870,18880,18890,1890false,1891false,1892false,1893false,1894{false, false, false, false},1895{0.0f, 0.0f, 0.0f, 0.0f},18961,18971},1898// padding (0x69)1899{nullptr,1900{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1901{0, 0, 0, 0},1902{0, 0, 0, 0},1903{0, 0, 0, 0},19040,19050,19060,1907false,1908false,1909false,1910false,1911{false, false, false, false},1912{0.0f, 0.0f, 0.0f, 0.0f},19131,19141},1915// padding (0x6A)1916{nullptr,1917{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1918{0, 0, 0, 0},1919{0, 0, 0, 0},1920{0, 0, 0, 0},19210,19220,19230,1924false,1925false,1926false,1927false,1928{false, false, false, false},1929{0.0f, 0.0f, 0.0f, 0.0f},19301,19311},1932// padding (0x6B)1933{nullptr,1934{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1935{0, 0, 0, 0},1936{0, 0, 0, 0},1937{0, 0, 0, 0},19380,19390,19400,1941false,1942false,1943false,1944false,1945{false, false, false, false},1946{0.0f, 0.0f, 0.0f, 0.0f},19471,19481},1949// padding (0x6C)1950{nullptr,1951{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1952{0, 0, 0, 0},1953{0, 0, 0, 0},1954{0, 0, 0, 0},19550,19560,19570,1958false,1959false,1960false,1961false,1962{false, false, false, false},1963{0.0f, 0.0f, 0.0f, 0.0f},19641,19651},1966// padding (0x6D)1967{nullptr,1968{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1969{0, 0, 0, 0},1970{0, 0, 0, 0},1971{0, 0, 0, 0},19720,19730,19740,1975false,1976false,1977false,1978false,1979{false, false, false, false},1980{0.0f, 0.0f, 0.0f, 0.0f},19811,19821},1983// padding (0x6E)1984{nullptr,1985{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},1986{0, 0, 0, 0},1987{0, 0, 0, 0},1988{0, 0, 0, 0},19890,19900,19910,1992false,1993false,1994false,1995false,1996{false, false, false, false},1997{0.0f, 0.0f, 0.0f, 0.0f},19981,19991},2000// padding (0x6F)2001{nullptr,2002{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2003{0, 0, 0, 0},2004{0, 0, 0, 0},2005{0, 0, 0, 0},20060,20070,20080,2009false,2010false,2011false,2012false,2013{false, false, false, false},2014{0.0f, 0.0f, 0.0f, 0.0f},20151,20161},2017// padding (0x70)2018{nullptr,2019{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2020{0, 0, 0, 0},2021{0, 0, 0, 0},2022{0, 0, 0, 0},20230,20240,20250,2026false,2027false,2028false,2029false,2030{false, false, false, false},2031{0.0f, 0.0f, 0.0f, 0.0f},20321,20331},2034// padding (0x71)2035{nullptr,2036{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2037{0, 0, 0, 0},2038{0, 0, 0, 0},2039{0, 0, 0, 0},20400,20410,20420,2043false,2044false,2045false,2046false,2047{false, false, false, false},2048{0.0f, 0.0f, 0.0f, 0.0f},20491,20501},2051// padding (0x72)2052{nullptr,2053{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2054{0, 0, 0, 0},2055{0, 0, 0, 0},2056{0, 0, 0, 0},20570,20580,20590,2060false,2061false,2062false,2063false,2064{false, false, false, false},2065{0.0f, 0.0f, 0.0f, 0.0f},20661,20671},2068// padding (0x73)2069{nullptr,2070{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2071{0, 0, 0, 0},2072{0, 0, 0, 0},2073{0, 0, 0, 0},20740,20750,20760,2077false,2078false,2079false,2080false,2081{false, false, false, false},2082{0.0f, 0.0f, 0.0f, 0.0f},20831,20841},2085// padding (0x74)2086{nullptr,2087{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2088{0, 0, 0, 0},2089{0, 0, 0, 0},2090{0, 0, 0, 0},20910,20920,20930,2094false,2095false,2096false,2097false,2098{false, false, false, false},2099{0.0f, 0.0f, 0.0f, 0.0f},21001,21011},2102// padding (0x75)2103{nullptr,2104{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2105{0, 0, 0, 0},2106{0, 0, 0, 0},2107{0, 0, 0, 0},21080,21090,21100,2111false,2112false,2113false,2114false,2115{false, false, false, false},2116{0.0f, 0.0f, 0.0f, 0.0f},21171,21181},2119// padding (0x76)2120{nullptr,2121{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2122{0, 0, 0, 0},2123{0, 0, 0, 0},2124{0, 0, 0, 0},21250,21260,21270,2128false,2129false,2130false,2131false,2132{false, false, false, false},2133{0.0f, 0.0f, 0.0f, 0.0f},21341,21351},2136// padding (0x77)2137{nullptr,2138{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2139{0, 0, 0, 0},2140{0, 0, 0, 0},2141{0, 0, 0, 0},21420,21430,21440,2145false,2146false,2147false,2148false,2149{false, false, false, false},2150{0.0f, 0.0f, 0.0f, 0.0f},21511,21521},2153// padding (0x78)2154{nullptr,2155{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2156{0, 0, 0, 0},2157{0, 0, 0, 0},2158{0, 0, 0, 0},21590,21600,21610,2162false,2163false,2164false,2165false,2166{false, false, false, false},2167{0.0f, 0.0f, 0.0f, 0.0f},21681,21691},2170// padding (0x79)2171{nullptr,2172{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2173{0, 0, 0, 0},2174{0, 0, 0, 0},2175{0, 0, 0, 0},21760,21770,21780,2179false,2180false,2181false,2182false,2183{false, false, false, false},2184{0.0f, 0.0f, 0.0f, 0.0f},21851,21861},2187// padding (0x7A)2188{nullptr,2189{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2190{0, 0, 0, 0},2191{0, 0, 0, 0},2192{0, 0, 0, 0},21930,21940,21950,2196false,2197false,2198false,2199false,2200{false, false, false, false},2201{0.0f, 0.0f, 0.0f, 0.0f},22021,22031},2204// padding (0x7B)2205{nullptr,2206{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2207{0, 0, 0, 0},2208{0, 0, 0, 0},2209{0, 0, 0, 0},22100,22110,22120,2213false,2214false,2215false,2216false,2217{false, false, false, false},2218{0.0f, 0.0f, 0.0f, 0.0f},22191,22201},2221// padding (0x7C)2222{nullptr,2223{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2224{0, 0, 0, 0},2225{0, 0, 0, 0},2226{0, 0, 0, 0},22270,22280,22290,2230false,2231false,2232false,2233false,2234{false, false, false, false},2235{0.0f, 0.0f, 0.0f, 0.0f},22361,22371},2238// padding (0x7D)2239{nullptr,2240{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2241{0, 0, 0, 0},2242{0, 0, 0, 0},2243{0, 0, 0, 0},22440,22450,22460,2247false,2248false,2249false,2250false,2251{false, false, false, false},2252{0.0f, 0.0f, 0.0f, 0.0f},22531,22541},2255// padding (0x7E)2256{nullptr,2257{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2258{0, 0, 0, 0},2259{0, 0, 0, 0},2260{0, 0, 0, 0},22610,22620,22630,2264false,2265false,2266false,2267false,2268{false, false, false, false},2269{0.0f, 0.0f, 0.0f, 0.0f},22701,22711},2272// padding (0x7F)2273{nullptr,2274{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2275{0, 0, 0, 0},2276{0, 0, 0, 0},2277{0, 0, 0, 0},22780,22790,22800,2281false,2282false,2283false,2284false,2285{false, false, false, false},2286{0.0f, 0.0f, 0.0f, 0.0f},22871,22881},2289// R16G16B16A16_UNORM (0x80)2290{2291"R16G16B16A16_UNORM",2292{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},2293{0, 0, 0, 0x3f800000}, // Defaults for missing components2294{0, 1, 2, 3}, // Swizzle2295{16, 16, 16, 16}, // Bits per component229664, // Bits per element22978, // Bytes per element22984, // Num components2299false, // isSRGB2300false, // isBC2301false, // isSubsampled2302false, // isLuminance2303{true, true, true, true}, // Is normalized?2304{1.0f / 65535.0f,23051.0f / 65535.0f,23061.0f / 65535.0f,23071.0f / 65535.0f}, // To float scale factor23081, // bcWidth23091, // bcHeight2310},23112312// R16G16B16A16_SNORM (0x81)2313{2314"R16G16B16A16_SNORM",2315{SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM},2316{0, 0, 0, 0x3f800000}, // Defaults for missing components2317{0, 1, 2, 3}, // Swizzle2318{16, 16, 16, 16}, // Bits per component231964, // Bits per element23208, // Bytes per element23214, // Num components2322false, // isSRGB2323false, // isBC2324false, // isSubsampled2325false, // isLuminance2326{true, true, true, true}, // Is normalized?2327{1.0f / 32767.0f,23281.0f / 32767.0f,23291.0f / 32767.0f,23301.0f / 32767.0f}, // To float scale factor23311, // bcWidth23321, // bcHeight2333},23342335// R16G16B16A16_SINT (0x82)2336{2337"R16G16B16A16_SINT",2338{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT},2339{0, 0, 0, 0x1}, // Defaults for missing components2340{0, 1, 2, 3}, // Swizzle2341{16, 16, 16, 16}, // Bits per component234264, // Bits per element23438, // Bytes per element23444, // Num components2345false, // isSRGB2346false, // isBC2347false, // isSubsampled2348false, // isLuminance2349{false, false, false, false}, // Is normalized?2350{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor23511, // bcWidth23521, // bcHeight2353},23542355// R16G16B16A16_UINT (0x83)2356{2357"R16G16B16A16_UINT",2358{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT},2359{0, 0, 0, 0x1}, // Defaults for missing components2360{0, 1, 2, 3}, // Swizzle2361{16, 16, 16, 16}, // Bits per component236264, // Bits per element23638, // Bytes per element23644, // Num components2365false, // isSRGB2366false, // isBC2367false, // isSubsampled2368false, // isLuminance2369{false, false, false, false}, // Is normalized?2370{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor23711, // bcWidth23721, // bcHeight2373},23742375// R16G16B16A16_FLOAT (0x84)2376{2377"R16G16B16A16_FLOAT",2378{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT},2379{0, 0, 0, 0x3f800000}, // Defaults for missing components2380{0, 1, 2, 3}, // Swizzle2381{16, 16, 16, 16}, // Bits per component238264, // Bits per element23838, // Bytes per element23844, // Num components2385false, // isSRGB2386false, // isBC2387false, // isSubsampled2388false, // isLuminance2389{false, false, false, false}, // Is normalized?2390{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor23911, // bcWidth23921, // bcHeight2393},23942395// R32G32_FLOAT (0x85)2396{2397"R32G32_FLOAT",2398{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2399{0, 0, 0, 0x3f800000}, // Defaults for missing components2400{0, 1, 0, 0}, // Swizzle2401{32, 32, 0, 0}, // Bits per component240264, // Bits per element24038, // Bytes per element24042, // Num components2405false, // isSRGB2406false, // isBC2407false, // isSubsampled2408false, // isLuminance2409{false, false, false, false}, // Is normalized?2410{1.0f, 1.0f, 0, 0}, // To float scale factor24111, // bcWidth24121, // bcHeight2413},24142415// R32G32_SINT (0x86)2416{2417"R32G32_SINT",2418{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2419{0, 0, 0, 0x1}, // Defaults for missing components2420{0, 1, 0, 0}, // Swizzle2421{32, 32, 0, 0}, // Bits per component242264, // Bits per element24238, // Bytes per element24242, // Num components2425false, // isSRGB2426false, // isBC2427false, // isSubsampled2428false, // isLuminance2429{false, false, false, false}, // Is normalized?2430{1.0f, 1.0f, 0, 0}, // To float scale factor24311, // bcWidth24321, // bcHeight2433},24342435// R32G32_UINT (0x87)2436{2437"R32G32_UINT",2438{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2439{0, 0, 0, 0x1}, // Defaults for missing components2440{0, 1, 0, 0}, // Swizzle2441{32, 32, 0, 0}, // Bits per component244264, // Bits per element24438, // Bytes per element24442, // Num components2445false, // isSRGB2446false, // isBC2447false, // isSubsampled2448false, // isLuminance2449{false, false, false, false}, // Is normalized?2450{1.0f, 1.0f, 0, 0}, // To float scale factor24511, // bcWidth24521, // bcHeight2453},24542455// R32_FLOAT_X8X24_TYPELESS (0x88)2456{2457"R32_FLOAT_X8X24_TYPELESS",2458{SWR_TYPE_FLOAT, SWR_TYPE_UNUSED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2459{0, 0, 0, 0x3f800000}, // Defaults for missing components2460{0, 1, 2, 3}, // Swizzle2461{32, 32, 0, 0}, // Bits per component246264, // Bits per element24638, // Bytes per element24642, // Num components2465false, // isSRGB2466false, // isBC2467false, // isSubsampled2468false, // isLuminance2469{false, false, false, false}, // Is normalized?2470{1.0f, 1.0f, 0, 0}, // To float scale factor24711, // bcWidth24721, // bcHeight2473},24742475// X32_TYPELESS_G8X24_UINT (0x89)2476{2477"X32_TYPELESS_G8X24_UINT",2478{SWR_TYPE_UINT, SWR_TYPE_UNUSED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2479{0, 0, 0, 0x1}, // Defaults for missing components2480{0, 1, 2, 3}, // Swizzle2481{32, 32, 0, 0}, // Bits per component248264, // Bits per element24838, // Bytes per element24842, // Num components2485false, // isSRGB2486false, // isBC2487false, // isSubsampled2488false, // isLuminance2489{false, false, false, false}, // Is normalized?2490{1.0f, 1.0f, 0, 0}, // To float scale factor24911, // bcWidth24921, // bcHeight2493},24942495// L32A32_FLOAT (0x8A)2496{2497"L32A32_FLOAT",2498{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2499{0, 0, 0, 0x3f800000}, // Defaults for missing components2500{0, 3, 0, 0}, // Swizzle2501{32, 32, 0, 0}, // Bits per component250264, // Bits per element25038, // Bytes per element25042, // Num components2505false, // isSRGB2506false, // isBC2507false, // isSubsampled2508true, // isLuminance2509{false, false, false, false}, // Is normalized?2510{1.0f, 1.0f, 0, 0}, // To float scale factor25111, // bcWidth25121, // bcHeight2513},25142515// padding (0x8B)2516{nullptr,2517{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2518{0, 0, 0, 0},2519{0, 0, 0, 0},2520{0, 0, 0, 0},25210,25220,25230,2524false,2525false,2526false,2527false,2528{false, false, false, false},2529{0.0f, 0.0f, 0.0f, 0.0f},25301,25311},2532// padding (0x8C)2533{nullptr,2534{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2535{0, 0, 0, 0},2536{0, 0, 0, 0},2537{0, 0, 0, 0},25380,25390,25400,2541false,2542false,2543false,2544false,2545{false, false, false, false},2546{0.0f, 0.0f, 0.0f, 0.0f},25471,25481},2549// R64_FLOAT (0x8D)2550{2551"R64_FLOAT",2552{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2553{0, 0, 0, 0x3f800000}, // Defaults for missing components2554{0, 0, 0, 0}, // Swizzle2555{64, 0, 0, 0}, // Bits per component255664, // Bits per element25578, // Bytes per element25581, // Num components2559false, // isSRGB2560false, // isBC2561false, // isSubsampled2562false, // isLuminance2563{false, false, false, false}, // Is normalized?2564{1.0f, 0, 0, 0}, // To float scale factor25651, // bcWidth25661, // bcHeight2567},25682569// R16G16B16X16_UNORM (0x8E)2570{2571"R16G16B16X16_UNORM",2572{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNUSED},2573{0, 0, 0, 0x3f800000}, // Defaults for missing components2574{0, 1, 2, 3}, // Swizzle2575{16, 16, 16, 16}, // Bits per component257664, // Bits per element25778, // Bytes per element25784, // Num components2579false, // isSRGB2580false, // isBC2581false, // isSubsampled2582false, // isLuminance2583{true, true, true, false}, // Is normalized?2584{1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f}, // To float scale factor25851, // bcWidth25861, // bcHeight2587},25882589// R16G16B16X16_FLOAT (0x8F)2590{2591"R16G16B16X16_FLOAT",2592{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNUSED},2593{0, 0, 0, 0x3f800000}, // Defaults for missing components2594{0, 1, 2, 3}, // Swizzle2595{16, 16, 16, 16}, // Bits per component259664, // Bits per element25978, // Bytes per element25984, // Num components2599false, // isSRGB2600false, // isBC2601false, // isSubsampled2602false, // isLuminance2603{false, false, false, false}, // Is normalized?2604{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor26051, // bcWidth26061, // bcHeight2607},26082609// padding (0x90)2610{nullptr,2611{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2612{0, 0, 0, 0},2613{0, 0, 0, 0},2614{0, 0, 0, 0},26150,26160,26170,2618false,2619false,2620false,2621false,2622{false, false, false, false},2623{0.0f, 0.0f, 0.0f, 0.0f},26241,26251},2626// L32X32_FLOAT (0x91)2627{2628"L32X32_FLOAT",2629{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2630{0, 0, 0, 0x3f800000}, // Defaults for missing components2631{0, 3, 0, 0}, // Swizzle2632{32, 32, 0, 0}, // Bits per component263364, // Bits per element26348, // Bytes per element26352, // Num components2636false, // isSRGB2637false, // isBC2638false, // isSubsampled2639true, // isLuminance2640{false, false, false, false}, // Is normalized?2641{1.0f, 1.0f, 0, 0}, // To float scale factor26421, // bcWidth26431, // bcHeight2644},26452646// I32X32_FLOAT (0x92)2647{2648"I32X32_FLOAT",2649{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2650{0, 0, 0, 0x3f800000}, // Defaults for missing components2651{0, 3, 0, 0}, // Swizzle2652{32, 32, 0, 0}, // Bits per component265364, // Bits per element26548, // Bytes per element26552, // Num components2656false, // isSRGB2657false, // isBC2658false, // isSubsampled2659true, // isLuminance2660{false, false, false, false}, // Is normalized?2661{1.0f, 1.0f, 0, 0}, // To float scale factor26621, // bcWidth26631, // bcHeight2664},26652666// R16G16B16A16_SSCALED (0x93)2667{2668"R16G16B16A16_SSCALED",2669{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED},2670{0, 0, 0, 0x3f800000}, // Defaults for missing components2671{0, 1, 2, 3}, // Swizzle2672{16, 16, 16, 16}, // Bits per component267364, // Bits per element26748, // Bytes per element26754, // Num components2676false, // isSRGB2677false, // isBC2678false, // isSubsampled2679false, // isLuminance2680{false, false, false, false}, // Is normalized?2681{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor26821, // bcWidth26831, // bcHeight2684},26852686// R16G16B16A16_USCALED (0x94)2687{2688"R16G16B16A16_USCALED",2689{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED},2690{0, 0, 0, 0x3f800000}, // Defaults for missing components2691{0, 1, 2, 3}, // Swizzle2692{16, 16, 16, 16}, // Bits per component269364, // Bits per element26948, // Bytes per element26954, // Num components2696false, // isSRGB2697false, // isBC2698false, // isSubsampled2699false, // isLuminance2700{false, false, false, false}, // Is normalized?2701{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor27021, // bcWidth27031, // bcHeight2704},27052706// R32G32_SSCALED (0x95)2707{2708"R32G32_SSCALED",2709{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2710{0, 0, 0, 0x3f800000}, // Defaults for missing components2711{0, 1, 0, 0}, // Swizzle2712{32, 32, 0, 0}, // Bits per component271364, // Bits per element27148, // Bytes per element27152, // Num components2716false, // isSRGB2717false, // isBC2718false, // isSubsampled2719false, // isLuminance2720{false, false, false, false}, // Is normalized?2721{1.0f, 1.0f, 0, 0}, // To float scale factor27221, // bcWidth27231, // bcHeight2724},27252726// R32G32_USCALED (0x96)2727{2728"R32G32_USCALED",2729{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2730{0, 0, 0, 0x3f800000}, // Defaults for missing components2731{0, 1, 0, 0}, // Swizzle2732{32, 32, 0, 0}, // Bits per component273364, // Bits per element27348, // Bytes per element27352, // Num components2736false, // isSRGB2737false, // isBC2738false, // isSubsampled2739false, // isLuminance2740{false, false, false, false}, // Is normalized?2741{1.0f, 1.0f, 0, 0}, // To float scale factor27421, // bcWidth27431, // bcHeight2744},27452746// padding (0x97)2747{nullptr,2748{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2749{0, 0, 0, 0},2750{0, 0, 0, 0},2751{0, 0, 0, 0},27520,27530,27540,2755false,2756false,2757false,2758false,2759{false, false, false, false},2760{0.0f, 0.0f, 0.0f, 0.0f},27611,27621},2763// padding (0x98)2764{nullptr,2765{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2766{0, 0, 0, 0},2767{0, 0, 0, 0},2768{0, 0, 0, 0},27690,27700,27710,2772false,2773false,2774false,2775false,2776{false, false, false, false},2777{0.0f, 0.0f, 0.0f, 0.0f},27781,27791},2780// padding (0x99)2781{nullptr,2782{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2783{0, 0, 0, 0},2784{0, 0, 0, 0},2785{0, 0, 0, 0},27860,27870,27880,2789false,2790false,2791false,2792false,2793{false, false, false, false},2794{0.0f, 0.0f, 0.0f, 0.0f},27951,27961},2797// padding (0x9A)2798{nullptr,2799{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2800{0, 0, 0, 0},2801{0, 0, 0, 0},2802{0, 0, 0, 0},28030,28040,28050,2806false,2807false,2808false,2809false,2810{false, false, false, false},2811{0.0f, 0.0f, 0.0f, 0.0f},28121,28131},2814// padding (0x9B)2815{nullptr,2816{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2817{0, 0, 0, 0},2818{0, 0, 0, 0},2819{0, 0, 0, 0},28200,28210,28220,2823false,2824false,2825false,2826false,2827{false, false, false, false},2828{0.0f, 0.0f, 0.0f, 0.0f},28291,28301},2831// padding (0x9C)2832{nullptr,2833{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2834{0, 0, 0, 0},2835{0, 0, 0, 0},2836{0, 0, 0, 0},28370,28380,28390,2840false,2841false,2842false,2843false,2844{false, false, false, false},2845{0.0f, 0.0f, 0.0f, 0.0f},28461,28471},2848// padding (0x9D)2849{nullptr,2850{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2851{0, 0, 0, 0},2852{0, 0, 0, 0},2853{0, 0, 0, 0},28540,28550,28560,2857false,2858false,2859false,2860false,2861{false, false, false, false},2862{0.0f, 0.0f, 0.0f, 0.0f},28631,28641},2865// padding (0x9E)2866{nullptr,2867{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2868{0, 0, 0, 0},2869{0, 0, 0, 0},2870{0, 0, 0, 0},28710,28720,28730,2874false,2875false,2876false,2877false,2878{false, false, false, false},2879{0.0f, 0.0f, 0.0f, 0.0f},28801,28811},2882// padding (0x9F)2883{nullptr,2884{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2885{0, 0, 0, 0},2886{0, 0, 0, 0},2887{0, 0, 0, 0},28880,28890,28900,2891false,2892false,2893false,2894false,2895{false, false, false, false},2896{0.0f, 0.0f, 0.0f, 0.0f},28971,28981},2899// R32G32_SFIXED (0xA0)2900{2901"R32G32_SFIXED",2902{SWR_TYPE_SFIXED, SWR_TYPE_SFIXED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2903{0, 0, 0, 0x3f800000}, // Defaults for missing components2904{0, 1, 0, 0}, // Swizzle2905{32, 32, 0, 0}, // Bits per component290664, // Bits per element29078, // Bytes per element29082, // Num components2909false, // isSRGB2910false, // isBC2911false, // isSubsampled2912false, // isLuminance2913{false, false, false, false}, // Is normalized?2914{1.0f, 1.0f, 0, 0}, // To float scale factor29151, // bcWidth29161, // bcHeight2917},29182919// padding (0xA1)2920{nullptr,2921{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2922{0, 0, 0, 0},2923{0, 0, 0, 0},2924{0, 0, 0, 0},29250,29260,29270,2928false,2929false,2930false,2931false,2932{false, false, false, false},2933{0.0f, 0.0f, 0.0f, 0.0f},29341,29351},2936// padding (0xA2)2937{nullptr,2938{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2939{0, 0, 0, 0},2940{0, 0, 0, 0},2941{0, 0, 0, 0},29420,29430,29440,2945false,2946false,2947false,2948false,2949{false, false, false, false},2950{0.0f, 0.0f, 0.0f, 0.0f},29511,29521},2953// padding (0xA3)2954{nullptr,2955{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2956{0, 0, 0, 0},2957{0, 0, 0, 0},2958{0, 0, 0, 0},29590,29600,29610,2962false,2963false,2964false,2965false,2966{false, false, false, false},2967{0.0f, 0.0f, 0.0f, 0.0f},29681,29691},2970// padding (0xA4)2971{nullptr,2972{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2973{0, 0, 0, 0},2974{0, 0, 0, 0},2975{0, 0, 0, 0},29760,29770,29780,2979false,2980false,2981false,2982false,2983{false, false, false, false},2984{0.0f, 0.0f, 0.0f, 0.0f},29851,29861},2987// padding (0xA5)2988{nullptr,2989{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},2990{0, 0, 0, 0},2991{0, 0, 0, 0},2992{0, 0, 0, 0},29930,29940,29950,2996false,2997false,2998false,2999false,3000{false, false, false, false},3001{0.0f, 0.0f, 0.0f, 0.0f},30021,30031},3004// padding (0xA6)3005{nullptr,3006{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3007{0, 0, 0, 0},3008{0, 0, 0, 0},3009{0, 0, 0, 0},30100,30110,30120,3013false,3014false,3015false,3016false,3017{false, false, false, false},3018{0.0f, 0.0f, 0.0f, 0.0f},30191,30201},3021// padding (0xA7)3022{nullptr,3023{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3024{0, 0, 0, 0},3025{0, 0, 0, 0},3026{0, 0, 0, 0},30270,30280,30290,3030false,3031false,3032false,3033false,3034{false, false, false, false},3035{0.0f, 0.0f, 0.0f, 0.0f},30361,30371},3038// padding (0xA8)3039{nullptr,3040{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3041{0, 0, 0, 0},3042{0, 0, 0, 0},3043{0, 0, 0, 0},30440,30450,30460,3047false,3048false,3049false,3050false,3051{false, false, false, false},3052{0.0f, 0.0f, 0.0f, 0.0f},30531,30541},3055// padding (0xA9)3056{nullptr,3057{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3058{0, 0, 0, 0},3059{0, 0, 0, 0},3060{0, 0, 0, 0},30610,30620,30630,3064false,3065false,3066false,3067false,3068{false, false, false, false},3069{0.0f, 0.0f, 0.0f, 0.0f},30701,30711},3072// padding (0xAA)3073{nullptr,3074{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3075{0, 0, 0, 0},3076{0, 0, 0, 0},3077{0, 0, 0, 0},30780,30790,30800,3081false,3082false,3083false,3084false,3085{false, false, false, false},3086{0.0f, 0.0f, 0.0f, 0.0f},30871,30881},3089// padding (0xAB)3090{nullptr,3091{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3092{0, 0, 0, 0},3093{0, 0, 0, 0},3094{0, 0, 0, 0},30950,30960,30970,3098false,3099false,3100false,3101false,3102{false, false, false, false},3103{0.0f, 0.0f, 0.0f, 0.0f},31041,31051},3106// padding (0xAC)3107{nullptr,3108{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3109{0, 0, 0, 0},3110{0, 0, 0, 0},3111{0, 0, 0, 0},31120,31130,31140,3115false,3116false,3117false,3118false,3119{false, false, false, false},3120{0.0f, 0.0f, 0.0f, 0.0f},31211,31221},3123// padding (0xAD)3124{nullptr,3125{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3126{0, 0, 0, 0},3127{0, 0, 0, 0},3128{0, 0, 0, 0},31290,31300,31310,3132false,3133false,3134false,3135false,3136{false, false, false, false},3137{0.0f, 0.0f, 0.0f, 0.0f},31381,31391},3140// padding (0xAE)3141{nullptr,3142{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3143{0, 0, 0, 0},3144{0, 0, 0, 0},3145{0, 0, 0, 0},31460,31470,31480,3149false,3150false,3151false,3152false,3153{false, false, false, false},3154{0.0f, 0.0f, 0.0f, 0.0f},31551,31561},3157// padding (0xAF)3158{nullptr,3159{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3160{0, 0, 0, 0},3161{0, 0, 0, 0},3162{0, 0, 0, 0},31630,31640,31650,3166false,3167false,3168false,3169false,3170{false, false, false, false},3171{0.0f, 0.0f, 0.0f, 0.0f},31721,31731},3174// padding (0xB0)3175{nullptr,3176{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3177{0, 0, 0, 0},3178{0, 0, 0, 0},3179{0, 0, 0, 0},31800,31810,31820,3183false,3184false,3185false,3186false,3187{false, false, false, false},3188{0.0f, 0.0f, 0.0f, 0.0f},31891,31901},3191// padding (0xB1)3192{nullptr,3193{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3194{0, 0, 0, 0},3195{0, 0, 0, 0},3196{0, 0, 0, 0},31970,31980,31990,3200false,3201false,3202false,3203false,3204{false, false, false, false},3205{0.0f, 0.0f, 0.0f, 0.0f},32061,32071},3208// padding (0xB2)3209{nullptr,3210{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3211{0, 0, 0, 0},3212{0, 0, 0, 0},3213{0, 0, 0, 0},32140,32150,32160,3217false,3218false,3219false,3220false,3221{false, false, false, false},3222{0.0f, 0.0f, 0.0f, 0.0f},32231,32241},3225// padding (0xB3)3226{nullptr,3227{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3228{0, 0, 0, 0},3229{0, 0, 0, 0},3230{0, 0, 0, 0},32310,32320,32330,3234false,3235false,3236false,3237false,3238{false, false, false, false},3239{0.0f, 0.0f, 0.0f, 0.0f},32401,32411},3242// padding (0xB4)3243{nullptr,3244{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3245{0, 0, 0, 0},3246{0, 0, 0, 0},3247{0, 0, 0, 0},32480,32490,32500,3251false,3252false,3253false,3254false,3255{false, false, false, false},3256{0.0f, 0.0f, 0.0f, 0.0f},32571,32581},3259// padding (0xB5)3260{nullptr,3261{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3262{0, 0, 0, 0},3263{0, 0, 0, 0},3264{0, 0, 0, 0},32650,32660,32670,3268false,3269false,3270false,3271false,3272{false, false, false, false},3273{0.0f, 0.0f, 0.0f, 0.0f},32741,32751},3276// padding (0xB6)3277{nullptr,3278{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3279{0, 0, 0, 0},3280{0, 0, 0, 0},3281{0, 0, 0, 0},32820,32830,32840,3285false,3286false,3287false,3288false,3289{false, false, false, false},3290{0.0f, 0.0f, 0.0f, 0.0f},32911,32921},3293// padding (0xB7)3294{nullptr,3295{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3296{0, 0, 0, 0},3297{0, 0, 0, 0},3298{0, 0, 0, 0},32990,33000,33010,3302false,3303false,3304false,3305false,3306{false, false, false, false},3307{0.0f, 0.0f, 0.0f, 0.0f},33081,33091},3310// padding (0xB8)3311{nullptr,3312{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3313{0, 0, 0, 0},3314{0, 0, 0, 0},3315{0, 0, 0, 0},33160,33170,33180,3319false,3320false,3321false,3322false,3323{false, false, false, false},3324{0.0f, 0.0f, 0.0f, 0.0f},33251,33261},3327// padding (0xB9)3328{nullptr,3329{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3330{0, 0, 0, 0},3331{0, 0, 0, 0},3332{0, 0, 0, 0},33330,33340,33350,3336false,3337false,3338false,3339false,3340{false, false, false, false},3341{0.0f, 0.0f, 0.0f, 0.0f},33421,33431},3344// padding (0xBA)3345{nullptr,3346{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3347{0, 0, 0, 0},3348{0, 0, 0, 0},3349{0, 0, 0, 0},33500,33510,33520,3353false,3354false,3355false,3356false,3357{false, false, false, false},3358{0.0f, 0.0f, 0.0f, 0.0f},33591,33601},3361// padding (0xBB)3362{nullptr,3363{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3364{0, 0, 0, 0},3365{0, 0, 0, 0},3366{0, 0, 0, 0},33670,33680,33690,3370false,3371false,3372false,3373false,3374{false, false, false, false},3375{0.0f, 0.0f, 0.0f, 0.0f},33761,33771},3378// padding (0xBC)3379{nullptr,3380{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3381{0, 0, 0, 0},3382{0, 0, 0, 0},3383{0, 0, 0, 0},33840,33850,33860,3387false,3388false,3389false,3390false,3391{false, false, false, false},3392{0.0f, 0.0f, 0.0f, 0.0f},33931,33941},3395// padding (0xBD)3396{nullptr,3397{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3398{0, 0, 0, 0},3399{0, 0, 0, 0},3400{0, 0, 0, 0},34010,34020,34030,3404false,3405false,3406false,3407false,3408{false, false, false, false},3409{0.0f, 0.0f, 0.0f, 0.0f},34101,34111},3412// padding (0xBE)3413{nullptr,3414{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3415{0, 0, 0, 0},3416{0, 0, 0, 0},3417{0, 0, 0, 0},34180,34190,34200,3421false,3422false,3423false,3424false,3425{false, false, false, false},3426{0.0f, 0.0f, 0.0f, 0.0f},34271,34281},3429// padding (0xBF)3430{nullptr,3431{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3432{0, 0, 0, 0},3433{0, 0, 0, 0},3434{0, 0, 0, 0},34350,34360,34370,3438false,3439false,3440false,3441false,3442{false, false, false, false},3443{0.0f, 0.0f, 0.0f, 0.0f},34441,34451},3446// B8G8R8A8_UNORM (0xC0)3447{3448"B8G8R8A8_UNORM",3449{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},3450{0, 0, 0, 0x3f800000}, // Defaults for missing components3451{2, 1, 0, 3}, // Swizzle3452{8, 8, 8, 8}, // Bits per component345332, // Bits per element34544, // Bytes per element34554, // Num components3456false, // isSRGB3457false, // isBC3458false, // isSubsampled3459false, // isLuminance3460{true, true, true, true}, // Is normalized?3461{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f}, // To float scale factor34621, // bcWidth34631, // bcHeight3464},34653466// B8G8R8A8_UNORM_SRGB (0xC1)3467{3468"B8G8R8A8_UNORM_SRGB",3469{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},3470{0, 0, 0, 0x3f800000}, // Defaults for missing components3471{2, 1, 0, 3}, // Swizzle3472{8, 8, 8, 8}, // Bits per component347332, // Bits per element34744, // Bytes per element34754, // Num components3476true, // isSRGB3477false, // isBC3478false, // isSubsampled3479false, // isLuminance3480{true, true, true, true}, // Is normalized?3481{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f}, // To float scale factor34821, // bcWidth34831, // bcHeight3484},34853486// R10G10B10A2_UNORM (0xC2)3487{3488"R10G10B10A2_UNORM",3489{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},3490{0, 0, 0, 0x3f800000}, // Defaults for missing components3491{0, 1, 2, 3}, // Swizzle3492{10, 10, 10, 2}, // Bits per component349332, // Bits per element34944, // Bytes per element34954, // Num components3496false, // isSRGB3497false, // isBC3498false, // isSubsampled3499false, // isLuminance3500{true, true, true, true}, // Is normalized?3501{1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f}, // To float scale factor35021, // bcWidth35031, // bcHeight3504},35053506// R10G10B10A2_UNORM_SRGB (0xC3)3507{3508"R10G10B10A2_UNORM_SRGB",3509{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},3510{0, 0, 0, 0x3f800000}, // Defaults for missing components3511{0, 1, 2, 3}, // Swizzle3512{10, 10, 10, 2}, // Bits per component351332, // Bits per element35144, // Bytes per element35154, // Num components3516true, // isSRGB3517false, // isBC3518false, // isSubsampled3519false, // isLuminance3520{true, true, true, true}, // Is normalized?3521{1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f}, // To float scale factor35221, // bcWidth35231, // bcHeight3524},35253526// R10G10B10A2_UINT (0xC4)3527{3528"R10G10B10A2_UINT",3529{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT},3530{0, 0, 0, 0x1}, // Defaults for missing components3531{0, 1, 2, 3}, // Swizzle3532{10, 10, 10, 2}, // Bits per component353332, // Bits per element35344, // Bytes per element35354, // Num components3536false, // isSRGB3537false, // isBC3538false, // isSubsampled3539false, // isLuminance3540{false, false, false, false}, // Is normalized?3541{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor35421, // bcWidth35431, // bcHeight3544},35453546// padding (0xC5)3547{nullptr,3548{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3549{0, 0, 0, 0},3550{0, 0, 0, 0},3551{0, 0, 0, 0},35520,35530,35540,3555false,3556false,3557false,3558false,3559{false, false, false, false},3560{0.0f, 0.0f, 0.0f, 0.0f},35611,35621},3563// padding (0xC6)3564{nullptr,3565{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3566{0, 0, 0, 0},3567{0, 0, 0, 0},3568{0, 0, 0, 0},35690,35700,35710,3572false,3573false,3574false,3575false,3576{false, false, false, false},3577{0.0f, 0.0f, 0.0f, 0.0f},35781,35791},3580// R8G8B8A8_UNORM (0xC7)3581{3582"R8G8B8A8_UNORM",3583{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},3584{0, 0, 0, 0x3f800000}, // Defaults for missing components3585{0, 1, 2, 3}, // Swizzle3586{8, 8, 8, 8}, // Bits per component358732, // Bits per element35884, // Bytes per element35894, // Num components3590false, // isSRGB3591false, // isBC3592false, // isSubsampled3593false, // isLuminance3594{true, true, true, true}, // Is normalized?3595{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f}, // To float scale factor35961, // bcWidth35971, // bcHeight3598},35993600// R8G8B8A8_UNORM_SRGB (0xC8)3601{3602"R8G8B8A8_UNORM_SRGB",3603{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},3604{0, 0, 0, 0x3f800000}, // Defaults for missing components3605{0, 1, 2, 3}, // Swizzle3606{8, 8, 8, 8}, // Bits per component360732, // Bits per element36084, // Bytes per element36094, // Num components3610true, // isSRGB3611false, // isBC3612false, // isSubsampled3613false, // isLuminance3614{true, true, true, true}, // Is normalized?3615{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f}, // To float scale factor36161, // bcWidth36171, // bcHeight3618},36193620// R8G8B8A8_SNORM (0xC9)3621{3622"R8G8B8A8_SNORM",3623{SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM},3624{0, 0, 0, 0x3f800000}, // Defaults for missing components3625{0, 1, 2, 3}, // Swizzle3626{8, 8, 8, 8}, // Bits per component362732, // Bits per element36284, // Bytes per element36294, // Num components3630false, // isSRGB3631false, // isBC3632false, // isSubsampled3633false, // isLuminance3634{true, true, true, true}, // Is normalized?3635{1.0f / 127.0f, 1.0f / 127.0f, 1.0f / 127.0f, 1.0f / 127.0f}, // To float scale factor36361, // bcWidth36371, // bcHeight3638},36393640// R8G8B8A8_SINT (0xCA)3641{3642"R8G8B8A8_SINT",3643{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT},3644{0, 0, 0, 0x1}, // Defaults for missing components3645{0, 1, 2, 3}, // Swizzle3646{8, 8, 8, 8}, // Bits per component364732, // Bits per element36484, // Bytes per element36494, // Num components3650false, // isSRGB3651false, // isBC3652false, // isSubsampled3653false, // isLuminance3654{false, false, false, false}, // Is normalized?3655{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor36561, // bcWidth36571, // bcHeight3658},36593660// R8G8B8A8_UINT (0xCB)3661{3662"R8G8B8A8_UINT",3663{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT},3664{0, 0, 0, 0x1}, // Defaults for missing components3665{0, 1, 2, 3}, // Swizzle3666{8, 8, 8, 8}, // Bits per component366732, // Bits per element36684, // Bytes per element36694, // Num components3670false, // isSRGB3671false, // isBC3672false, // isSubsampled3673false, // isLuminance3674{false, false, false, false}, // Is normalized?3675{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor36761, // bcWidth36771, // bcHeight3678},36793680// R16G16_UNORM (0xCC)3681{3682"R16G16_UNORM",3683{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3684{0, 0, 0, 0x3f800000}, // Defaults for missing components3685{0, 1, 0, 0}, // Swizzle3686{16, 16, 0, 0}, // Bits per component368732, // Bits per element36884, // Bytes per element36892, // Num components3690false, // isSRGB3691false, // isBC3692false, // isSubsampled3693false, // isLuminance3694{true, true, false, false}, // Is normalized?3695{1.0f / 65535.0f, 1.0f / 65535.0f, 0, 0}, // To float scale factor36961, // bcWidth36971, // bcHeight3698},36993700// R16G16_SNORM (0xCD)3701{3702"R16G16_SNORM",3703{SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3704{0, 0, 0, 0x3f800000}, // Defaults for missing components3705{0, 1, 0, 0}, // Swizzle3706{16, 16, 0, 0}, // Bits per component370732, // Bits per element37084, // Bytes per element37092, // Num components3710false, // isSRGB3711false, // isBC3712false, // isSubsampled3713false, // isLuminance3714{true, true, false, false}, // Is normalized?3715{1.0f / 32767.0f, 1.0f / 32767.0f, 0, 0}, // To float scale factor37161, // bcWidth37171, // bcHeight3718},37193720// R16G16_SINT (0xCE)3721{3722"R16G16_SINT",3723{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3724{0, 0, 0, 0x1}, // Defaults for missing components3725{0, 1, 0, 0}, // Swizzle3726{16, 16, 0, 0}, // Bits per component372732, // Bits per element37284, // Bytes per element37292, // Num components3730false, // isSRGB3731false, // isBC3732false, // isSubsampled3733false, // isLuminance3734{false, false, false, false}, // Is normalized?3735{1.0f, 1.0f, 0, 0}, // To float scale factor37361, // bcWidth37371, // bcHeight3738},37393740// R16G16_UINT (0xCF)3741{3742"R16G16_UINT",3743{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3744{0, 0, 0, 0x1}, // Defaults for missing components3745{0, 1, 0, 0}, // Swizzle3746{16, 16, 0, 0}, // Bits per component374732, // Bits per element37484, // Bytes per element37492, // Num components3750false, // isSRGB3751false, // isBC3752false, // isSubsampled3753false, // isLuminance3754{false, false, false, false}, // Is normalized?3755{1.0f, 1.0f, 0, 0}, // To float scale factor37561, // bcWidth37571, // bcHeight3758},37593760// R16G16_FLOAT (0xD0)3761{3762"R16G16_FLOAT",3763{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3764{0, 0, 0, 0x3f800000}, // Defaults for missing components3765{0, 1, 0, 0}, // Swizzle3766{16, 16, 0, 0}, // Bits per component376732, // Bits per element37684, // Bytes per element37692, // Num components3770false, // isSRGB3771false, // isBC3772false, // isSubsampled3773false, // isLuminance3774{false, false, false, false}, // Is normalized?3775{1.0f, 1.0f, 0, 0}, // To float scale factor37761, // bcWidth37771, // bcHeight3778},37793780// B10G10R10A2_UNORM (0xD1)3781{3782"B10G10R10A2_UNORM",3783{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},3784{0, 0, 0, 0x3f800000}, // Defaults for missing components3785{2, 1, 0, 3}, // Swizzle3786{10, 10, 10, 2}, // Bits per component378732, // Bits per element37884, // Bytes per element37894, // Num components3790false, // isSRGB3791false, // isBC3792false, // isSubsampled3793false, // isLuminance3794{true, true, true, true}, // Is normalized?3795{1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f}, // To float scale factor37961, // bcWidth37971, // bcHeight3798},37993800// B10G10R10A2_UNORM_SRGB (0xD2)3801{3802"B10G10R10A2_UNORM_SRGB",3803{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},3804{0, 0, 0, 0x3f800000}, // Defaults for missing components3805{2, 1, 0, 3}, // Swizzle3806{10, 10, 10, 2}, // Bits per component380732, // Bits per element38084, // Bytes per element38094, // Num components3810true, // isSRGB3811false, // isBC3812false, // isSubsampled3813false, // isLuminance3814{true, true, true, true}, // Is normalized?3815{1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f}, // To float scale factor38161, // bcWidth38171, // bcHeight3818},38193820// R11G11B10_FLOAT (0xD3)3821{3822"R11G11B10_FLOAT",3823{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN},3824{0, 0, 0, 0x3f800000}, // Defaults for missing components3825{0, 1, 2, 0}, // Swizzle3826{11, 11, 10, 0}, // Bits per component382732, // Bits per element38284, // Bytes per element38293, // Num components3830false, // isSRGB3831false, // isBC3832false, // isSubsampled3833false, // isLuminance3834{false, false, false, false}, // Is normalized?3835{1.0f, 1.0f, 1.0f, 0}, // To float scale factor38361, // bcWidth38371, // bcHeight3838},38393840// padding (0xD4)3841{nullptr,3842{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3843{0, 0, 0, 0},3844{0, 0, 0, 0},3845{0, 0, 0, 0},38460,38470,38480,3849false,3850false,3851false,3852false,3853{false, false, false, false},3854{0.0f, 0.0f, 0.0f, 0.0f},38551,38561},38573858// R10G10B10_FLOAT_A2_UNORM (0xD5)3859{3860"R10G10B10_FLOAT_A2_UNORM",3861{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNORM},3862{0, 0, 0, 0x3f800000}, // Defaults for missing components3863{0, 1, 2, 3}, // Swizzle3864{10, 10, 10, 2}, // Bits per component386532, // Bits per element38664, // Bytes per element38674, // Num components3868false, // isSRGB3869false, // isBC3870false, // isSubsampled3871false, // isLuminance3872{false, false, false, false}, // Is normalized?3873{1.0f, 1.0f, 1.0f, 1.0f / 3.0f}, // To float scale factor38741, // bcWidth38751, // bcHeight3876},38773878// R32_SINT (0xD6)3879{3880"R32_SINT",3881{SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3882{0, 0, 0, 0x1}, // Defaults for missing components3883{0, 0, 0, 0}, // Swizzle3884{32, 0, 0, 0}, // Bits per component388532, // Bits per element38864, // Bytes per element38871, // Num components3888false, // isSRGB3889false, // isBC3890false, // isSubsampled3891false, // isLuminance3892{false, false, false, false}, // Is normalized?3893{1.0f, 0, 0, 0}, // To float scale factor38941, // bcWidth38951, // bcHeight3896},38973898// R32_UINT (0xD7)3899{3900"R32_UINT",3901{SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3902{0, 0, 0, 0x1}, // Defaults for missing components3903{0, 0, 0, 0}, // Swizzle3904{32, 0, 0, 0}, // Bits per component390532, // Bits per element39064, // Bytes per element39071, // Num components3908false, // isSRGB3909false, // isBC3910false, // isSubsampled3911false, // isLuminance3912{false, false, false, false}, // Is normalized?3913{1.0f, 0, 0, 0}, // To float scale factor39141, // bcWidth39151, // bcHeight3916},39173918// R32_FLOAT (0xD8)3919{3920"R32_FLOAT",3921{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3922{0, 0, 0, 0x3f800000}, // Defaults for missing components3923{0, 0, 0, 0}, // Swizzle3924{32, 0, 0, 0}, // Bits per component392532, // Bits per element39264, // Bytes per element39271, // Num components3928false, // isSRGB3929false, // isBC3930false, // isSubsampled3931false, // isLuminance3932{false, false, false, false}, // Is normalized?3933{1.0f, 0, 0, 0}, // To float scale factor39341, // bcWidth39351, // bcHeight3936},39373938// R24_UNORM_X8_TYPELESS (0xD9)3939{3940"R24_UNORM_X8_TYPELESS",3941{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3942{0, 0, 0, 0x3f800000}, // Defaults for missing components3943{0, 1, 2, 3}, // Swizzle3944{24, 0, 0, 0}, // Bits per component394532, // Bits per element39464, // Bytes per element39471, // Num components3948false, // isSRGB3949false, // isBC3950false, // isSubsampled3951false, // isLuminance3952{true, false, false, false}, // Is normalized?3953{1.0f / 16777215.0f, 0, 0, 0}, // To float scale factor39541, // bcWidth39551, // bcHeight3956},39573958// X24_TYPELESS_G8_UINT (0xDA)3959{3960"X24_TYPELESS_G8_UINT",3961{SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3962{0, 0, 0, 0x1}, // Defaults for missing components3963{1, 0, 0, 0}, // Swizzle3964{32, 0, 0, 0}, // Bits per component396532, // Bits per element39664, // Bytes per element39671, // Num components3968false, // isSRGB3969false, // isBC3970false, // isSubsampled3971false, // isLuminance3972{false, false, false, false}, // Is normalized?3973{1.0f, 0, 0, 0}, // To float scale factor39741, // bcWidth39751, // bcHeight3976},39773978// padding (0xDB)3979{nullptr,3980{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3981{0, 0, 0, 0},3982{0, 0, 0, 0},3983{0, 0, 0, 0},39840,39850,39860,3987false,3988false,3989false,3990false,3991{false, false, false, false},3992{0.0f, 0.0f, 0.0f, 0.0f},39931,39941},3995// padding (0xDC)3996{nullptr,3997{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},3998{0, 0, 0, 0},3999{0, 0, 0, 0},4000{0, 0, 0, 0},40010,40020,40030,4004false,4005false,4006false,4007false,4008{false, false, false, false},4009{0.0f, 0.0f, 0.0f, 0.0f},40101,40111},4012// L32_UNORM (0xDD)4013{4014"L32_UNORM",4015{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4016{0, 0, 0, 0x3f800000}, // Defaults for missing components4017{0, 0, 0, 0}, // Swizzle4018{32, 0, 0, 0}, // Bits per component401932, // Bits per element40204, // Bytes per element40211, // Num components4022false, // isSRGB4023false, // isBC4024false, // isSubsampled4025true, // isLuminance4026{true, false, false, false}, // Is normalized?4027{1.0f / 4294967295.0f, 0, 0, 0}, // To float scale factor40281, // bcWidth40291, // bcHeight4030},40314032// padding (0xDE)4033{nullptr,4034{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4035{0, 0, 0, 0},4036{0, 0, 0, 0},4037{0, 0, 0, 0},40380,40390,40400,4041false,4042false,4043false,4044false,4045{false, false, false, false},4046{0.0f, 0.0f, 0.0f, 0.0f},40471,40481},4049// L16A16_UNORM (0xDF)4050{4051"L16A16_UNORM",4052{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4053{0, 0, 0, 0x3f800000}, // Defaults for missing components4054{0, 3, 0, 0}, // Swizzle4055{16, 16, 0, 0}, // Bits per component405632, // Bits per element40574, // Bytes per element40582, // Num components4059false, // isSRGB4060false, // isBC4061false, // isSubsampled4062true, // isLuminance4063{true, true, false, false}, // Is normalized?4064{1.0f / 65535.0f, 1.0f / 65535.0f, 0, 0}, // To float scale factor40651, // bcWidth40661, // bcHeight4067},40684069// I24X8_UNORM (0xE0)4070{4071"I24X8_UNORM",4072{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4073{0, 0, 0, 0x3f800000}, // Defaults for missing components4074{0, 3, 0, 0}, // Swizzle4075{24, 8, 0, 0}, // Bits per component407632, // Bits per element40774, // Bytes per element40782, // Num components4079false, // isSRGB4080false, // isBC4081false, // isSubsampled4082true, // isLuminance4083{true, true, false, false}, // Is normalized?4084{1.0f / 16777215.0f, 1.0f / 255.0f, 0, 0}, // To float scale factor40851, // bcWidth40861, // bcHeight4087},40884089// L24X8_UNORM (0xE1)4090{4091"L24X8_UNORM",4092{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4093{0, 0, 0, 0x3f800000}, // Defaults for missing components4094{0, 3, 0, 0}, // Swizzle4095{24, 8, 0, 0}, // Bits per component409632, // Bits per element40974, // Bytes per element40982, // Num components4099false, // isSRGB4100false, // isBC4101false, // isSubsampled4102true, // isLuminance4103{true, true, false, false}, // Is normalized?4104{1.0f / 16777215.0f, 1.0f / 255.0f, 0, 0}, // To float scale factor41051, // bcWidth41061, // bcHeight4107},41084109// padding (0xE2)4110{nullptr,4111{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4112{0, 0, 0, 0},4113{0, 0, 0, 0},4114{0, 0, 0, 0},41150,41160,41170,4118false,4119false,4120false,4121false,4122{false, false, false, false},4123{0.0f, 0.0f, 0.0f, 0.0f},41241,41251},4126// I32_FLOAT (0xE3)4127{4128"I32_FLOAT",4129{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4130{0, 0, 0, 0x3f800000}, // Defaults for missing components4131{0, 0, 0, 0}, // Swizzle4132{32, 0, 0, 0}, // Bits per component413332, // Bits per element41344, // Bytes per element41351, // Num components4136false, // isSRGB4137false, // isBC4138false, // isSubsampled4139true, // isLuminance4140{false, false, false, false}, // Is normalized?4141{1.0f, 0, 0, 0}, // To float scale factor41421, // bcWidth41431, // bcHeight4144},41454146// L32_FLOAT (0xE4)4147{4148"L32_FLOAT",4149{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4150{0, 0, 0, 0x3f800000}, // Defaults for missing components4151{0, 0, 0, 0}, // Swizzle4152{32, 0, 0, 0}, // Bits per component415332, // Bits per element41544, // Bytes per element41551, // Num components4156false, // isSRGB4157false, // isBC4158false, // isSubsampled4159true, // isLuminance4160{false, false, false, false}, // Is normalized?4161{1.0f, 0, 0, 0}, // To float scale factor41621, // bcWidth41631, // bcHeight4164},41654166// A32_FLOAT (0xE5)4167{4168"A32_FLOAT",4169{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4170{0, 0, 0, 0x3f800000}, // Defaults for missing components4171{3, 0, 0, 0}, // Swizzle4172{32, 0, 0, 0}, // Bits per component417332, // Bits per element41744, // Bytes per element41751, // Num components4176false, // isSRGB4177false, // isBC4178false, // isSubsampled4179false, // isLuminance4180{false, false, false, false}, // Is normalized?4181{1.0f, 0, 0, 0}, // To float scale factor41821, // bcWidth41831, // bcHeight4184},41854186// padding (0xE6)4187{nullptr,4188{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4189{0, 0, 0, 0},4190{0, 0, 0, 0},4191{0, 0, 0, 0},41920,41930,41940,4195false,4196false,4197false,4198false,4199{false, false, false, false},4200{0.0f, 0.0f, 0.0f, 0.0f},42011,42021},4203// padding (0xE7)4204{nullptr,4205{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4206{0, 0, 0, 0},4207{0, 0, 0, 0},4208{0, 0, 0, 0},42090,42100,42110,4212false,4213false,4214false,4215false,4216{false, false, false, false},4217{0.0f, 0.0f, 0.0f, 0.0f},42181,42191},4220// padding (0xE8)4221{nullptr,4222{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4223{0, 0, 0, 0},4224{0, 0, 0, 0},4225{0, 0, 0, 0},42260,42270,42280,4229false,4230false,4231false,4232false,4233{false, false, false, false},4234{0.0f, 0.0f, 0.0f, 0.0f},42351,42361},4237// B8G8R8X8_UNORM (0xE9)4238{4239"B8G8R8X8_UNORM",4240{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNUSED},4241{0, 0, 0, 0x3f800000}, // Defaults for missing components4242{2, 1, 0, 3}, // Swizzle4243{8, 8, 8, 8}, // Bits per component424432, // Bits per element42454, // Bytes per element42464, // Num components4247false, // isSRGB4248false, // isBC4249false, // isSubsampled4250false, // isLuminance4251{true, true, true, false}, // Is normalized?4252{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f}, // To float scale factor42531, // bcWidth42541, // bcHeight4255},42564257// B8G8R8X8_UNORM_SRGB (0xEA)4258{4259"B8G8R8X8_UNORM_SRGB",4260{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNUSED},4261{0, 0, 0, 0x3f800000}, // Defaults for missing components4262{2, 1, 0, 3}, // Swizzle4263{8, 8, 8, 8}, // Bits per component426432, // Bits per element42654, // Bytes per element42664, // Num components4267true, // isSRGB4268false, // isBC4269false, // isSubsampled4270false, // isLuminance4271{true, true, true, false}, // Is normalized?4272{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f}, // To float scale factor42731, // bcWidth42741, // bcHeight4275},42764277// R8G8B8X8_UNORM (0xEB)4278{4279"R8G8B8X8_UNORM",4280{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNUSED},4281{0, 0, 0, 0x3f800000}, // Defaults for missing components4282{0, 1, 2, 3}, // Swizzle4283{8, 8, 8, 8}, // Bits per component428432, // Bits per element42854, // Bytes per element42864, // Num components4287false, // isSRGB4288false, // isBC4289false, // isSubsampled4290false, // isLuminance4291{true, true, true, false}, // Is normalized?4292{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f}, // To float scale factor42931, // bcWidth42941, // bcHeight4295},42964297// R8G8B8X8_UNORM_SRGB (0xEC)4298{4299"R8G8B8X8_UNORM_SRGB",4300{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNUSED},4301{0, 0, 0, 0x3f800000}, // Defaults for missing components4302{0, 1, 2, 3}, // Swizzle4303{8, 8, 8, 8}, // Bits per component430432, // Bits per element43054, // Bytes per element43064, // Num components4307true, // isSRGB4308false, // isBC4309false, // isSubsampled4310false, // isLuminance4311{true, true, true, false}, // Is normalized?4312{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f}, // To float scale factor43131, // bcWidth43141, // bcHeight4315},43164317// R9G9B9E5_SHAREDEXP (0xED)4318{4319"R9G9B9E5_SHAREDEXP",4320{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT},4321{0, 0, 0, 0x1}, // Defaults for missing components4322{0, 1, 2, 3}, // Swizzle4323{9, 9, 9, 5}, // Bits per component432432, // Bits per element43254, // Bytes per element43264, // Num components4327false, // isSRGB4328false, // isBC4329false, // isSubsampled4330false, // isLuminance4331{false, false, false, false}, // Is normalized?4332{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor43331, // bcWidth43341, // bcHeight4335},43364337// B10G10R10X2_UNORM (0xEE)4338{4339"B10G10R10X2_UNORM",4340{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNUSED},4341{0, 0, 0, 0x3f800000}, // Defaults for missing components4342{2, 1, 0, 3}, // Swizzle4343{10, 10, 10, 2}, // Bits per component434432, // Bits per element43454, // Bytes per element43464, // Num components4347false, // isSRGB4348false, // isBC4349false, // isSubsampled4350false, // isLuminance4351{true, true, true, false}, // Is normalized?4352{1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f}, // To float scale factor43531, // bcWidth43541, // bcHeight4355},43564357// padding (0xEF)4358{nullptr,4359{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4360{0, 0, 0, 0},4361{0, 0, 0, 0},4362{0, 0, 0, 0},43630,43640,43650,4366false,4367false,4368false,4369false,4370{false, false, false, false},4371{0.0f, 0.0f, 0.0f, 0.0f},43721,43731},4374// L16A16_FLOAT (0xF0)4375{4376"L16A16_FLOAT",4377{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4378{0, 0, 0, 0x3f800000}, // Defaults for missing components4379{0, 3, 0, 0}, // Swizzle4380{16, 16, 0, 0}, // Bits per component438132, // Bits per element43824, // Bytes per element43832, // Num components4384false, // isSRGB4385false, // isBC4386false, // isSubsampled4387true, // isLuminance4388{false, false, false, false}, // Is normalized?4389{1.0f, 1.0f, 0, 0}, // To float scale factor43901, // bcWidth43911, // bcHeight4392},43934394// padding (0xF1)4395{nullptr,4396{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4397{0, 0, 0, 0},4398{0, 0, 0, 0},4399{0, 0, 0, 0},44000,44010,44020,4403false,4404false,4405false,4406false,4407{false, false, false, false},4408{0.0f, 0.0f, 0.0f, 0.0f},44091,44101},4411// padding (0xF2)4412{nullptr,4413{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4414{0, 0, 0, 0},4415{0, 0, 0, 0},4416{0, 0, 0, 0},44170,44180,44190,4420false,4421false,4422false,4423false,4424{false, false, false, false},4425{0.0f, 0.0f, 0.0f, 0.0f},44261,44271},4428// R10G10B10X2_USCALED (0xF3)4429{4430"R10G10B10X2_USCALED",4431{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_UNUSED},4432{0, 0, 0, 0x3f800000}, // Defaults for missing components4433{0, 1, 2, 3}, // Swizzle4434{10, 10, 10, 2}, // Bits per component443532, // Bits per element44364, // Bytes per element44374, // Num components4438false, // isSRGB4439false, // isBC4440false, // isSubsampled4441false, // isLuminance4442{false, false, false, false}, // Is normalized?4443{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor44441, // bcWidth44451, // bcHeight4446},44474448// R8G8B8A8_SSCALED (0xF4)4449{4450"R8G8B8A8_SSCALED",4451{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED},4452{0, 0, 0, 0x3f800000}, // Defaults for missing components4453{0, 1, 2, 3}, // Swizzle4454{8, 8, 8, 8}, // Bits per component445532, // Bits per element44564, // Bytes per element44574, // Num components4458false, // isSRGB4459false, // isBC4460false, // isSubsampled4461false, // isLuminance4462{false, false, false, false}, // Is normalized?4463{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor44641, // bcWidth44651, // bcHeight4466},44674468// R8G8B8A8_USCALED (0xF5)4469{4470"R8G8B8A8_USCALED",4471{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED},4472{0, 0, 0, 0x3f800000}, // Defaults for missing components4473{0, 1, 2, 3}, // Swizzle4474{8, 8, 8, 8}, // Bits per component447532, // Bits per element44764, // Bytes per element44774, // Num components4478false, // isSRGB4479false, // isBC4480false, // isSubsampled4481false, // isLuminance4482{false, false, false, false}, // Is normalized?4483{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor44841, // bcWidth44851, // bcHeight4486},44874488// R16G16_SSCALED (0xF6)4489{4490"R16G16_SSCALED",4491{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4492{0, 0, 0, 0x3f800000}, // Defaults for missing components4493{0, 1, 0, 0}, // Swizzle4494{16, 16, 0, 0}, // Bits per component449532, // Bits per element44964, // Bytes per element44972, // Num components4498false, // isSRGB4499false, // isBC4500false, // isSubsampled4501false, // isLuminance4502{false, false, false, false}, // Is normalized?4503{1.0f, 1.0f, 0, 0}, // To float scale factor45041, // bcWidth45051, // bcHeight4506},45074508// R16G16_USCALED (0xF7)4509{4510"R16G16_USCALED",4511{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4512{0, 0, 0, 0x3f800000}, // Defaults for missing components4513{0, 1, 0, 0}, // Swizzle4514{16, 16, 0, 0}, // Bits per component451532, // Bits per element45164, // Bytes per element45172, // Num components4518false, // isSRGB4519false, // isBC4520false, // isSubsampled4521false, // isLuminance4522{false, false, false, false}, // Is normalized?4523{1.0f, 1.0f, 0, 0}, // To float scale factor45241, // bcWidth45251, // bcHeight4526},45274528// R32_SSCALED (0xF8)4529{4530"R32_SSCALED",4531{SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4532{0, 0, 0, 0x3f800000}, // Defaults for missing components4533{0, 0, 0, 0}, // Swizzle4534{32, 0, 0, 0}, // Bits per component453532, // Bits per element45364, // Bytes per element45371, // Num components4538false, // isSRGB4539false, // isBC4540false, // isSubsampled4541false, // isLuminance4542{false, false, false, false}, // Is normalized?4543{1.0f, 0, 0, 0}, // To float scale factor45441, // bcWidth45451, // bcHeight4546},45474548// R32_USCALED (0xF9)4549{4550"R32_USCALED",4551{SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4552{0, 0, 0, 0x3f800000}, // Defaults for missing components4553{0, 0, 0, 0}, // Swizzle4554{32, 0, 0, 0}, // Bits per component455532, // Bits per element45564, // Bytes per element45571, // Num components4558false, // isSRGB4559false, // isBC4560false, // isSubsampled4561false, // isLuminance4562{false, false, false, false}, // Is normalized?4563{1.0f, 0, 0, 0}, // To float scale factor45641, // bcWidth45651, // bcHeight4566},45674568// padding (0xFA)4569{nullptr,4570{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4571{0, 0, 0, 0},4572{0, 0, 0, 0},4573{0, 0, 0, 0},45740,45750,45760,4577false,4578false,4579false,4580false,4581{false, false, false, false},4582{0.0f, 0.0f, 0.0f, 0.0f},45831,45841},4585// padding (0xFB)4586{nullptr,4587{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4588{0, 0, 0, 0},4589{0, 0, 0, 0},4590{0, 0, 0, 0},45910,45920,45930,4594false,4595false,4596false,4597false,4598{false, false, false, false},4599{0.0f, 0.0f, 0.0f, 0.0f},46001,46011},4602// padding (0xFC)4603{nullptr,4604{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4605{0, 0, 0, 0},4606{0, 0, 0, 0},4607{0, 0, 0, 0},46080,46090,46100,4611false,4612false,4613false,4614false,4615{false, false, false, false},4616{0.0f, 0.0f, 0.0f, 0.0f},46171,46181},4619// padding (0xFD)4620{nullptr,4621{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4622{0, 0, 0, 0},4623{0, 0, 0, 0},4624{0, 0, 0, 0},46250,46260,46270,4628false,4629false,4630false,4631false,4632{false, false, false, false},4633{0.0f, 0.0f, 0.0f, 0.0f},46341,46351},4636// padding (0xFE)4637{nullptr,4638{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4639{0, 0, 0, 0},4640{0, 0, 0, 0},4641{0, 0, 0, 0},46420,46430,46440,4645false,4646false,4647false,4648false,4649{false, false, false, false},4650{0.0f, 0.0f, 0.0f, 0.0f},46511,46521},4653// padding (0xFF)4654{nullptr,4655{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4656{0, 0, 0, 0},4657{0, 0, 0, 0},4658{0, 0, 0, 0},46590,46600,46610,4662false,4663false,4664false,4665false,4666{false, false, false, false},4667{0.0f, 0.0f, 0.0f, 0.0f},46681,46691},4670// B5G6R5_UNORM (0x100)4671{4672"B5G6R5_UNORM",4673{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN},4674{0, 0, 0, 0x3f800000}, // Defaults for missing components4675{2, 1, 0, 0}, // Swizzle4676{5, 6, 5, 0}, // Bits per component467716, // Bits per element46782, // Bytes per element46793, // Num components4680false, // isSRGB4681false, // isBC4682false, // isSubsampled4683false, // isLuminance4684{true, true, true, false}, // Is normalized?4685{1.0f / 31.0f, 1.0f / 63.0f, 1.0f / 31.0f, 0}, // To float scale factor46861, // bcWidth46871, // bcHeight4688},46894690// B5G6R5_UNORM_SRGB (0x101)4691{4692"B5G6R5_UNORM_SRGB",4693{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN},4694{0, 0, 0, 0x3f800000}, // Defaults for missing components4695{2, 1, 0, 0}, // Swizzle4696{5, 6, 5, 0}, // Bits per component469716, // Bits per element46982, // Bytes per element46993, // Num components4700true, // isSRGB4701false, // isBC4702false, // isSubsampled4703false, // isLuminance4704{true, true, true, false}, // Is normalized?4705{1.0f / 31.0f, 1.0f / 63.0f, 1.0f / 31.0f, 0}, // To float scale factor47061, // bcWidth47071, // bcHeight4708},47094710// B5G5R5A1_UNORM (0x102)4711{4712"B5G5R5A1_UNORM",4713{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},4714{0, 0, 0, 0x3f800000}, // Defaults for missing components4715{2, 1, 0, 3}, // Swizzle4716{5, 5, 5, 1}, // Bits per component471716, // Bits per element47182, // Bytes per element47194, // Num components4720false, // isSRGB4721false, // isBC4722false, // isSubsampled4723false, // isLuminance4724{true, true, true, true}, // Is normalized?4725{1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 1.0f}, // To float scale factor47261, // bcWidth47271, // bcHeight4728},47294730// B5G5R5A1_UNORM_SRGB (0x103)4731{4732"B5G5R5A1_UNORM_SRGB",4733{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},4734{0, 0, 0, 0x3f800000}, // Defaults for missing components4735{2, 1, 0, 3}, // Swizzle4736{5, 5, 5, 1}, // Bits per component473716, // Bits per element47382, // Bytes per element47394, // Num components4740true, // isSRGB4741false, // isBC4742false, // isSubsampled4743false, // isLuminance4744{true, true, true, true}, // Is normalized?4745{1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 1.0f}, // To float scale factor47461, // bcWidth47471, // bcHeight4748},47494750// B4G4R4A4_UNORM (0x104)4751{4752"B4G4R4A4_UNORM",4753{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},4754{0, 0, 0, 0x3f800000}, // Defaults for missing components4755{2, 1, 0, 3}, // Swizzle4756{4, 4, 4, 4}, // Bits per component475716, // Bits per element47582, // Bytes per element47594, // Num components4760false, // isSRGB4761false, // isBC4762false, // isSubsampled4763false, // isLuminance4764{true, true, true, true}, // Is normalized?4765{1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f}, // To float scale factor47661, // bcWidth47671, // bcHeight4768},47694770// B4G4R4A4_UNORM_SRGB (0x105)4771{4772"B4G4R4A4_UNORM_SRGB",4773{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},4774{0, 0, 0, 0x3f800000}, // Defaults for missing components4775{2, 1, 0, 3}, // Swizzle4776{4, 4, 4, 4}, // Bits per component477716, // Bits per element47782, // Bytes per element47794, // Num components4780true, // isSRGB4781false, // isBC4782false, // isSubsampled4783false, // isLuminance4784{true, true, true, true}, // Is normalized?4785{1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f}, // To float scale factor47861, // bcWidth47871, // bcHeight4788},47894790// R8G8_UNORM (0x106)4791{4792"R8G8_UNORM",4793{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4794{0, 0, 0, 0x3f800000}, // Defaults for missing components4795{0, 1, 0, 0}, // Swizzle4796{8, 8, 0, 0}, // Bits per component479716, // Bits per element47982, // Bytes per element47992, // Num components4800false, // isSRGB4801false, // isBC4802false, // isSubsampled4803false, // isLuminance4804{true, true, false, false}, // Is normalized?4805{1.0f / 255.0f, 1.0f / 255.0f, 0, 0}, // To float scale factor48061, // bcWidth48071, // bcHeight4808},48094810// R8G8_SNORM (0x107)4811{4812"R8G8_SNORM",4813{SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4814{0, 0, 0, 0x3f800000}, // Defaults for missing components4815{0, 1, 0, 0}, // Swizzle4816{8, 8, 0, 0}, // Bits per component481716, // Bits per element48182, // Bytes per element48192, // Num components4820false, // isSRGB4821false, // isBC4822false, // isSubsampled4823false, // isLuminance4824{true, true, false, false}, // Is normalized?4825{1.0f / 127.0f, 1.0f / 127.0f, 0, 0}, // To float scale factor48261, // bcWidth48271, // bcHeight4828},48294830// R8G8_SINT (0x108)4831{4832"R8G8_SINT",4833{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4834{0, 0, 0, 0x1}, // Defaults for missing components4835{0, 1, 0, 0}, // Swizzle4836{8, 8, 0, 0}, // Bits per component483716, // Bits per element48382, // Bytes per element48392, // Num components4840false, // isSRGB4841false, // isBC4842false, // isSubsampled4843false, // isLuminance4844{false, false, false, false}, // Is normalized?4845{1.0f, 1.0f, 0, 0}, // To float scale factor48461, // bcWidth48471, // bcHeight4848},48494850// R8G8_UINT (0x109)4851{4852"R8G8_UINT",4853{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4854{0, 0, 0, 0x1}, // Defaults for missing components4855{0, 1, 0, 0}, // Swizzle4856{8, 8, 0, 0}, // Bits per component485716, // Bits per element48582, // Bytes per element48592, // Num components4860false, // isSRGB4861false, // isBC4862false, // isSubsampled4863false, // isLuminance4864{false, false, false, false}, // Is normalized?4865{1.0f, 1.0f, 0, 0}, // To float scale factor48661, // bcWidth48671, // bcHeight4868},48694870// R16_UNORM (0x10A)4871{4872"R16_UNORM",4873{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4874{0, 0, 0, 0x3f800000}, // Defaults for missing components4875{0, 0, 0, 0}, // Swizzle4876{16, 0, 0, 0}, // Bits per component487716, // Bits per element48782, // Bytes per element48791, // Num components4880false, // isSRGB4881false, // isBC4882false, // isSubsampled4883false, // isLuminance4884{true, false, false, false}, // Is normalized?4885{1.0f / 65535.0f, 0, 0, 0}, // To float scale factor48861, // bcWidth48871, // bcHeight4888},48894890// R16_SNORM (0x10B)4891{4892"R16_SNORM",4893{SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4894{0, 0, 0, 0x3f800000}, // Defaults for missing components4895{0, 0, 0, 0}, // Swizzle4896{16, 0, 0, 0}, // Bits per component489716, // Bits per element48982, // Bytes per element48991, // Num components4900false, // isSRGB4901false, // isBC4902false, // isSubsampled4903false, // isLuminance4904{true, false, false, false}, // Is normalized?4905{1.0f / 32767.0f, 0, 0, 0}, // To float scale factor49061, // bcWidth49071, // bcHeight4908},49094910// R16_SINT (0x10C)4911{4912"R16_SINT",4913{SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4914{0, 0, 0, 0x1}, // Defaults for missing components4915{0, 0, 0, 0}, // Swizzle4916{16, 0, 0, 0}, // Bits per component491716, // Bits per element49182, // Bytes per element49191, // Num components4920false, // isSRGB4921false, // isBC4922false, // isSubsampled4923false, // isLuminance4924{false, false, false, false}, // Is normalized?4925{1.0f, 0, 0, 0}, // To float scale factor49261, // bcWidth49271, // bcHeight4928},49294930// R16_UINT (0x10D)4931{4932"R16_UINT",4933{SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4934{0, 0, 0, 0x1}, // Defaults for missing components4935{0, 0, 0, 0}, // Swizzle4936{16, 0, 0, 0}, // Bits per component493716, // Bits per element49382, // Bytes per element49391, // Num components4940false, // isSRGB4941false, // isBC4942false, // isSubsampled4943false, // isLuminance4944{false, false, false, false}, // Is normalized?4945{1.0f, 0, 0, 0}, // To float scale factor49461, // bcWidth49471, // bcHeight4948},49494950// R16_FLOAT (0x10E)4951{4952"R16_FLOAT",4953{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4954{0, 0, 0, 0x3f800000}, // Defaults for missing components4955{0, 0, 0, 0}, // Swizzle4956{16, 0, 0, 0}, // Bits per component495716, // Bits per element49582, // Bytes per element49591, // Num components4960false, // isSRGB4961false, // isBC4962false, // isSubsampled4963false, // isLuminance4964{false, false, false, false}, // Is normalized?4965{1.0f, 0, 0, 0}, // To float scale factor49661, // bcWidth49671, // bcHeight4968},49694970// padding (0x10F)4971{nullptr,4972{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4973{0, 0, 0, 0},4974{0, 0, 0, 0},4975{0, 0, 0, 0},49760,49770,49780,4979false,4980false,4981false,4982false,4983{false, false, false, false},4984{0.0f, 0.0f, 0.0f, 0.0f},49851,49861},4987// padding (0x110)4988{nullptr,4989{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},4990{0, 0, 0, 0},4991{0, 0, 0, 0},4992{0, 0, 0, 0},49930,49940,49950,4996false,4997false,4998false,4999false,5000{false, false, false, false},5001{0.0f, 0.0f, 0.0f, 0.0f},50021,50031},5004// I16_UNORM (0x111)5005{5006"I16_UNORM",5007{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5008{0, 0, 0, 0x3f800000}, // Defaults for missing components5009{0, 0, 0, 0}, // Swizzle5010{16, 0, 0, 0}, // Bits per component501116, // Bits per element50122, // Bytes per element50131, // Num components5014false, // isSRGB5015false, // isBC5016false, // isSubsampled5017true, // isLuminance5018{true, false, false, false}, // Is normalized?5019{1.0f / 65535.0f, 0, 0, 0}, // To float scale factor50201, // bcWidth50211, // bcHeight5022},50235024// L16_UNORM (0x112)5025{5026"L16_UNORM",5027{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5028{0, 0, 0, 0x3f800000}, // Defaults for missing components5029{0, 0, 0, 0}, // Swizzle5030{16, 0, 0, 0}, // Bits per component503116, // Bits per element50322, // Bytes per element50331, // Num components5034false, // isSRGB5035false, // isBC5036false, // isSubsampled5037true, // isLuminance5038{true, false, false, false}, // Is normalized?5039{1.0f / 65535.0f, 0, 0, 0}, // To float scale factor50401, // bcWidth50411, // bcHeight5042},50435044// A16_UNORM (0x113)5045{5046"A16_UNORM",5047{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5048{0, 0, 0, 0x3f800000}, // Defaults for missing components5049{3, 0, 0, 0}, // Swizzle5050{16, 0, 0, 0}, // Bits per component505116, // Bits per element50522, // Bytes per element50531, // Num components5054false, // isSRGB5055false, // isBC5056false, // isSubsampled5057false, // isLuminance5058{true, false, false, false}, // Is normalized?5059{1.0f / 65535.0f, 0, 0, 0}, // To float scale factor50601, // bcWidth50611, // bcHeight5062},50635064// L8A8_UNORM (0x114)5065{5066"L8A8_UNORM",5067{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5068{0, 0, 0, 0x3f800000}, // Defaults for missing components5069{0, 3, 0, 0}, // Swizzle5070{8, 8, 0, 0}, // Bits per component507116, // Bits per element50722, // Bytes per element50732, // Num components5074false, // isSRGB5075false, // isBC5076false, // isSubsampled5077true, // isLuminance5078{true, true, false, false}, // Is normalized?5079{1.0f / 255.0f, 1.0f / 255.0f, 0, 0}, // To float scale factor50801, // bcWidth50811, // bcHeight5082},50835084// I16_FLOAT (0x115)5085{5086"I16_FLOAT",5087{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5088{0, 0, 0, 0x3f800000}, // Defaults for missing components5089{0, 0, 0, 0}, // Swizzle5090{16, 0, 0, 0}, // Bits per component509116, // Bits per element50922, // Bytes per element50931, // Num components5094false, // isSRGB5095false, // isBC5096false, // isSubsampled5097true, // isLuminance5098{false, false, false, false}, // Is normalized?5099{1.0f, 0, 0, 0}, // To float scale factor51001, // bcWidth51011, // bcHeight5102},51035104// L16_FLOAT (0x116)5105{5106"L16_FLOAT",5107{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5108{0, 0, 0, 0x3f800000}, // Defaults for missing components5109{0, 0, 0, 0}, // Swizzle5110{16, 0, 0, 0}, // Bits per component511116, // Bits per element51122, // Bytes per element51131, // Num components5114false, // isSRGB5115false, // isBC5116false, // isSubsampled5117true, // isLuminance5118{false, false, false, false}, // Is normalized?5119{1.0f, 0, 0, 0}, // To float scale factor51201, // bcWidth51211, // bcHeight5122},51235124// A16_FLOAT (0x117)5125{5126"A16_FLOAT",5127{SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5128{0, 0, 0, 0x3f800000}, // Defaults for missing components5129{3, 0, 0, 0}, // Swizzle5130{16, 0, 0, 0}, // Bits per component513116, // Bits per element51322, // Bytes per element51331, // Num components5134false, // isSRGB5135false, // isBC5136false, // isSubsampled5137false, // isLuminance5138{false, false, false, false}, // Is normalized?5139{1.0f, 0, 0, 0}, // To float scale factor51401, // bcWidth51411, // bcHeight5142},51435144// L8A8_UNORM_SRGB (0x118)5145{5146"L8A8_UNORM_SRGB",5147{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5148{0, 0, 0, 0x3f800000}, // Defaults for missing components5149{0, 3, 0, 0}, // Swizzle5150{8, 8, 0, 0}, // Bits per component515116, // Bits per element51522, // Bytes per element51532, // Num components5154true, // isSRGB5155false, // isBC5156false, // isSubsampled5157true, // isLuminance5158{true, true, false, false}, // Is normalized?5159{1.0f / 255.0f, 1.0f / 255.0f, 0, 0}, // To float scale factor51601, // bcWidth51611, // bcHeight5162},51635164// padding (0x119)5165{nullptr,5166{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5167{0, 0, 0, 0},5168{0, 0, 0, 0},5169{0, 0, 0, 0},51700,51710,51720,5173false,5174false,5175false,5176false,5177{false, false, false, false},5178{0.0f, 0.0f, 0.0f, 0.0f},51791,51801},5181// B5G5R5X1_UNORM (0x11A)5182{5183"B5G5R5X1_UNORM",5184{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNUSED},5185{0, 0, 0, 0x3f800000}, // Defaults for missing components5186{2, 1, 0, 3}, // Swizzle5187{5, 5, 5, 1}, // Bits per component518816, // Bits per element51892, // Bytes per element51904, // Num components5191false, // isSRGB5192false, // isBC5193false, // isSubsampled5194false, // isLuminance5195{true, true, true, false}, // Is normalized?5196{1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f}, // To float scale factor51971, // bcWidth51981, // bcHeight5199},52005201// B5G5R5X1_UNORM_SRGB (0x11B)5202{5203"B5G5R5X1_UNORM_SRGB",5204{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNUSED},5205{0, 0, 0, 0x3f800000}, // Defaults for missing components5206{2, 1, 0, 3}, // Swizzle5207{5, 5, 5, 1}, // Bits per component520816, // Bits per element52092, // Bytes per element52104, // Num components5211true, // isSRGB5212false, // isBC5213false, // isSubsampled5214false, // isLuminance5215{true, true, true, false}, // Is normalized?5216{1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f}, // To float scale factor52171, // bcWidth52181, // bcHeight5219},52205221// R8G8_SSCALED (0x11C)5222{5223"R8G8_SSCALED",5224{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5225{0, 0, 0, 0x3f800000}, // Defaults for missing components5226{0, 1, 0, 0}, // Swizzle5227{8, 8, 0, 0}, // Bits per component522816, // Bits per element52292, // Bytes per element52302, // Num components5231false, // isSRGB5232false, // isBC5233false, // isSubsampled5234false, // isLuminance5235{false, false, false, false}, // Is normalized?5236{1.0f, 1.0f, 0, 0}, // To float scale factor52371, // bcWidth52381, // bcHeight5239},52405241// R8G8_USCALED (0x11D)5242{5243"R8G8_USCALED",5244{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5245{0, 0, 0, 0x3f800000}, // Defaults for missing components5246{0, 1, 0, 0}, // Swizzle5247{8, 8, 0, 0}, // Bits per component524816, // Bits per element52492, // Bytes per element52502, // Num components5251false, // isSRGB5252false, // isBC5253false, // isSubsampled5254false, // isLuminance5255{false, false, false, false}, // Is normalized?5256{1.0f, 1.0f, 0, 0}, // To float scale factor52571, // bcWidth52581, // bcHeight5259},52605261// R16_SSCALED (0x11E)5262{5263"R16_SSCALED",5264{SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5265{0, 0, 0, 0x3f800000}, // Defaults for missing components5266{0, 0, 0, 0}, // Swizzle5267{16, 0, 0, 0}, // Bits per component526816, // Bits per element52692, // Bytes per element52701, // Num components5271false, // isSRGB5272false, // isBC5273false, // isSubsampled5274false, // isLuminance5275{false, false, false, false}, // Is normalized?5276{1.0f, 0, 0, 0}, // To float scale factor52771, // bcWidth52781, // bcHeight5279},52805281// R16_USCALED (0x11F)5282{5283"R16_USCALED",5284{SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5285{0, 0, 0, 0x3f800000}, // Defaults for missing components5286{0, 0, 0, 0}, // Swizzle5287{16, 0, 0, 0}, // Bits per component528816, // Bits per element52892, // Bytes per element52901, // Num components5291false, // isSRGB5292false, // isBC5293false, // isSubsampled5294false, // isLuminance5295{false, false, false, false}, // Is normalized?5296{1.0f, 0, 0, 0}, // To float scale factor52971, // bcWidth52981, // bcHeight5299},53005301// padding (0x120)5302{nullptr,5303{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5304{0, 0, 0, 0},5305{0, 0, 0, 0},5306{0, 0, 0, 0},53070,53080,53090,5310false,5311false,5312false,5313false,5314{false, false, false, false},5315{0.0f, 0.0f, 0.0f, 0.0f},53161,53171},5318// padding (0x121)5319{nullptr,5320{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5321{0, 0, 0, 0},5322{0, 0, 0, 0},5323{0, 0, 0, 0},53240,53250,53260,5327false,5328false,5329false,5330false,5331{false, false, false, false},5332{0.0f, 0.0f, 0.0f, 0.0f},53331,53341},5335// padding (0x122)5336{nullptr,5337{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5338{0, 0, 0, 0},5339{0, 0, 0, 0},5340{0, 0, 0, 0},53410,53420,53430,5344false,5345false,5346false,5347false,5348{false, false, false, false},5349{0.0f, 0.0f, 0.0f, 0.0f},53501,53511},5352// padding (0x123)5353{nullptr,5354{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5355{0, 0, 0, 0},5356{0, 0, 0, 0},5357{0, 0, 0, 0},53580,53590,53600,5361false,5362false,5363false,5364false,5365{false, false, false, false},5366{0.0f, 0.0f, 0.0f, 0.0f},53671,53681},5369// A1B5G5R5_UNORM (0x124)5370{5371"A1B5G5R5_UNORM",5372{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},5373{0, 0, 0, 0x3f800000}, // Defaults for missing components5374{3, 2, 1, 0}, // Swizzle5375{1, 5, 5, 5}, // Bits per component537616, // Bits per element53772, // Bytes per element53784, // Num components5379false, // isSRGB5380false, // isBC5381false, // isSubsampled5382false, // isLuminance5383{true, true, true, true}, // Is normalized?5384{1.0f / 1.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f}, // To float scale factor53851, // bcWidth53861, // bcHeight5387},53885389// A4B4G4R4_UNORM (0x125)5390{5391"A4B4G4R4_UNORM",5392{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM},5393{0, 0, 0, 0x3f800000}, // Defaults for missing components5394{3, 2, 1, 0}, // Swizzle5395{4, 4, 4, 4}, // Bits per component539616, // Bits per element53972, // Bytes per element53984, // Num components5399false, // isSRGB5400false, // isBC5401false, // isSubsampled5402false, // isLuminance5403{true, true, true, true}, // Is normalized?5404{1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f}, // To float scale factor54051, // bcWidth54061, // bcHeight5407},54085409// L8A8_UINT (0x126)5410{5411"L8A8_UINT",5412{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5413{0, 0, 0, 0x1}, // Defaults for missing components5414{0, 3, 0, 0}, // Swizzle5415{8, 8, 0, 0}, // Bits per component541616, // Bits per element54172, // Bytes per element54182, // Num components5419false, // isSRGB5420false, // isBC5421false, // isSubsampled5422true, // isLuminance5423{false, false, false, false}, // Is normalized?5424{1.0f, 1.0f, 0, 0}, // To float scale factor54251, // bcWidth54261, // bcHeight5427},54285429// L8A8_SINT (0x127)5430{5431"L8A8_SINT",5432{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5433{0, 0, 0, 0x1}, // Defaults for missing components5434{0, 3, 0, 0}, // Swizzle5435{8, 8, 0, 0}, // Bits per component543616, // Bits per element54372, // Bytes per element54382, // Num components5439false, // isSRGB5440false, // isBC5441false, // isSubsampled5442true, // isLuminance5443{false, false, false, false}, // Is normalized?5444{1.0f, 1.0f, 0, 0}, // To float scale factor54451, // bcWidth54461, // bcHeight5447},54485449// padding (0x128)5450{nullptr,5451{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5452{0, 0, 0, 0},5453{0, 0, 0, 0},5454{0, 0, 0, 0},54550,54560,54570,5458false,5459false,5460false,5461false,5462{false, false, false, false},5463{0.0f, 0.0f, 0.0f, 0.0f},54641,54651},5466// padding (0x129)5467{nullptr,5468{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5469{0, 0, 0, 0},5470{0, 0, 0, 0},5471{0, 0, 0, 0},54720,54730,54740,5475false,5476false,5477false,5478false,5479{false, false, false, false},5480{0.0f, 0.0f, 0.0f, 0.0f},54811,54821},5483// padding (0x12A)5484{nullptr,5485{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5486{0, 0, 0, 0},5487{0, 0, 0, 0},5488{0, 0, 0, 0},54890,54900,54910,5492false,5493false,5494false,5495false,5496{false, false, false, false},5497{0.0f, 0.0f, 0.0f, 0.0f},54981,54991},5500// padding (0x12B)5501{nullptr,5502{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5503{0, 0, 0, 0},5504{0, 0, 0, 0},5505{0, 0, 0, 0},55060,55070,55080,5509false,5510false,5511false,5512false,5513{false, false, false, false},5514{0.0f, 0.0f, 0.0f, 0.0f},55151,55161},5517// padding (0x12C)5518{nullptr,5519{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5520{0, 0, 0, 0},5521{0, 0, 0, 0},5522{0, 0, 0, 0},55230,55240,55250,5526false,5527false,5528false,5529false,5530{false, false, false, false},5531{0.0f, 0.0f, 0.0f, 0.0f},55321,55331},5534// padding (0x12D)5535{nullptr,5536{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5537{0, 0, 0, 0},5538{0, 0, 0, 0},5539{0, 0, 0, 0},55400,55410,55420,5543false,5544false,5545false,5546false,5547{false, false, false, false},5548{0.0f, 0.0f, 0.0f, 0.0f},55491,55501},5551// padding (0x12E)5552{nullptr,5553{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5554{0, 0, 0, 0},5555{0, 0, 0, 0},5556{0, 0, 0, 0},55570,55580,55590,5560false,5561false,5562false,5563false,5564{false, false, false, false},5565{0.0f, 0.0f, 0.0f, 0.0f},55661,55671},5568// padding (0x12F)5569{nullptr,5570{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5571{0, 0, 0, 0},5572{0, 0, 0, 0},5573{0, 0, 0, 0},55740,55750,55760,5577false,5578false,5579false,5580false,5581{false, false, false, false},5582{0.0f, 0.0f, 0.0f, 0.0f},55831,55841},5585// padding (0x130)5586{nullptr,5587{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5588{0, 0, 0, 0},5589{0, 0, 0, 0},5590{0, 0, 0, 0},55910,55920,55930,5594false,5595false,5596false,5597false,5598{false, false, false, false},5599{0.0f, 0.0f, 0.0f, 0.0f},56001,56011},5602// padding (0x131)5603{nullptr,5604{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5605{0, 0, 0, 0},5606{0, 0, 0, 0},5607{0, 0, 0, 0},56080,56090,56100,5611false,5612false,5613false,5614false,5615{false, false, false, false},5616{0.0f, 0.0f, 0.0f, 0.0f},56171,56181},5619// padding (0x132)5620{nullptr,5621{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5622{0, 0, 0, 0},5623{0, 0, 0, 0},5624{0, 0, 0, 0},56250,56260,56270,5628false,5629false,5630false,5631false,5632{false, false, false, false},5633{0.0f, 0.0f, 0.0f, 0.0f},56341,56351},5636// padding (0x133)5637{nullptr,5638{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5639{0, 0, 0, 0},5640{0, 0, 0, 0},5641{0, 0, 0, 0},56420,56430,56440,5645false,5646false,5647false,5648false,5649{false, false, false, false},5650{0.0f, 0.0f, 0.0f, 0.0f},56511,56521},5653// padding (0x134)5654{nullptr,5655{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5656{0, 0, 0, 0},5657{0, 0, 0, 0},5658{0, 0, 0, 0},56590,56600,56610,5662false,5663false,5664false,5665false,5666{false, false, false, false},5667{0.0f, 0.0f, 0.0f, 0.0f},56681,56691},5670// padding (0x135)5671{nullptr,5672{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5673{0, 0, 0, 0},5674{0, 0, 0, 0},5675{0, 0, 0, 0},56760,56770,56780,5679false,5680false,5681false,5682false,5683{false, false, false, false},5684{0.0f, 0.0f, 0.0f, 0.0f},56851,56861},5687// padding (0x136)5688{nullptr,5689{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5690{0, 0, 0, 0},5691{0, 0, 0, 0},5692{0, 0, 0, 0},56930,56940,56950,5696false,5697false,5698false,5699false,5700{false, false, false, false},5701{0.0f, 0.0f, 0.0f, 0.0f},57021,57031},5704// padding (0x137)5705{nullptr,5706{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5707{0, 0, 0, 0},5708{0, 0, 0, 0},5709{0, 0, 0, 0},57100,57110,57120,5713false,5714false,5715false,5716false,5717{false, false, false, false},5718{0.0f, 0.0f, 0.0f, 0.0f},57191,57201},5721// padding (0x138)5722{nullptr,5723{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5724{0, 0, 0, 0},5725{0, 0, 0, 0},5726{0, 0, 0, 0},57270,57280,57290,5730false,5731false,5732false,5733false,5734{false, false, false, false},5735{0.0f, 0.0f, 0.0f, 0.0f},57361,57371},5738// padding (0x139)5739{nullptr,5740{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5741{0, 0, 0, 0},5742{0, 0, 0, 0},5743{0, 0, 0, 0},57440,57450,57460,5747false,5748false,5749false,5750false,5751{false, false, false, false},5752{0.0f, 0.0f, 0.0f, 0.0f},57531,57541},5755// padding (0x13A)5756{nullptr,5757{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5758{0, 0, 0, 0},5759{0, 0, 0, 0},5760{0, 0, 0, 0},57610,57620,57630,5764false,5765false,5766false,5767false,5768{false, false, false, false},5769{0.0f, 0.0f, 0.0f, 0.0f},57701,57711},5772// padding (0x13B)5773{nullptr,5774{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5775{0, 0, 0, 0},5776{0, 0, 0, 0},5777{0, 0, 0, 0},57780,57790,57800,5781false,5782false,5783false,5784false,5785{false, false, false, false},5786{0.0f, 0.0f, 0.0f, 0.0f},57871,57881},5789// padding (0x13C)5790{nullptr,5791{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5792{0, 0, 0, 0},5793{0, 0, 0, 0},5794{0, 0, 0, 0},57950,57960,57970,5798false,5799false,5800false,5801false,5802{false, false, false, false},5803{0.0f, 0.0f, 0.0f, 0.0f},58041,58051},5806// padding (0x13D)5807{nullptr,5808{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5809{0, 0, 0, 0},5810{0, 0, 0, 0},5811{0, 0, 0, 0},58120,58130,58140,5815false,5816false,5817false,5818false,5819{false, false, false, false},5820{0.0f, 0.0f, 0.0f, 0.0f},58211,58221},5823// padding (0x13E)5824{nullptr,5825{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5826{0, 0, 0, 0},5827{0, 0, 0, 0},5828{0, 0, 0, 0},58290,58300,58310,5832false,5833false,5834false,5835false,5836{false, false, false, false},5837{0.0f, 0.0f, 0.0f, 0.0f},58381,58391},5840// padding (0x13F)5841{nullptr,5842{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5843{0, 0, 0, 0},5844{0, 0, 0, 0},5845{0, 0, 0, 0},58460,58470,58480,5849false,5850false,5851false,5852false,5853{false, false, false, false},5854{0.0f, 0.0f, 0.0f, 0.0f},58551,58561},5857// R8_UNORM (0x140)5858{5859"R8_UNORM",5860{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5861{0, 0, 0, 0x3f800000}, // Defaults for missing components5862{0, 0, 0, 0}, // Swizzle5863{8, 0, 0, 0}, // Bits per component58648, // Bits per element58651, // Bytes per element58661, // Num components5867false, // isSRGB5868false, // isBC5869false, // isSubsampled5870false, // isLuminance5871{true, false, false, false}, // Is normalized?5872{1.0f / 255.0f, 0, 0, 0}, // To float scale factor58731, // bcWidth58741, // bcHeight5875},58765877// R8_SNORM (0x141)5878{5879"R8_SNORM",5880{SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5881{0, 0, 0, 0x3f800000}, // Defaults for missing components5882{0, 0, 0, 0}, // Swizzle5883{8, 0, 0, 0}, // Bits per component58848, // Bits per element58851, // Bytes per element58861, // Num components5887false, // isSRGB5888false, // isBC5889false, // isSubsampled5890false, // isLuminance5891{true, false, false, false}, // Is normalized?5892{1.0f / 127.0f, 0, 0, 0}, // To float scale factor58931, // bcWidth58941, // bcHeight5895},58965897// R8_SINT (0x142)5898{5899"R8_SINT",5900{SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5901{0, 0, 0, 0x1}, // Defaults for missing components5902{0, 0, 0, 0}, // Swizzle5903{8, 0, 0, 0}, // Bits per component59048, // Bits per element59051, // Bytes per element59061, // Num components5907false, // isSRGB5908false, // isBC5909false, // isSubsampled5910false, // isLuminance5911{false, false, false, false}, // Is normalized?5912{1.0f, 0, 0, 0}, // To float scale factor59131, // bcWidth59141, // bcHeight5915},59165917// R8_UINT (0x143)5918{5919"R8_UINT",5920{SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5921{0, 0, 0, 0x1}, // Defaults for missing components5922{0, 0, 0, 0}, // Swizzle5923{8, 0, 0, 0}, // Bits per component59248, // Bits per element59251, // Bytes per element59261, // Num components5927false, // isSRGB5928false, // isBC5929false, // isSubsampled5930false, // isLuminance5931{false, false, false, false}, // Is normalized?5932{1.0f, 0, 0, 0}, // To float scale factor59331, // bcWidth59341, // bcHeight5935},59365937// A8_UNORM (0x144)5938{5939"A8_UNORM",5940{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5941{0, 0, 0, 0x3f800000}, // Defaults for missing components5942{3, 0, 0, 0}, // Swizzle5943{8, 0, 0, 0}, // Bits per component59448, // Bits per element59451, // Bytes per element59461, // Num components5947false, // isSRGB5948false, // isBC5949false, // isSubsampled5950false, // isLuminance5951{true, false, false, false}, // Is normalized?5952{1.0f / 255.0f, 0, 0, 0}, // To float scale factor59531, // bcWidth59541, // bcHeight5955},59565957// I8_UNORM (0x145)5958{5959"I8_UNORM",5960{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5961{0, 0, 0, 0x3f800000}, // Defaults for missing components5962{0, 0, 0, 0}, // Swizzle5963{8, 0, 0, 0}, // Bits per component59648, // Bits per element59651, // Bytes per element59661, // Num components5967false, // isSRGB5968false, // isBC5969false, // isSubsampled5970true, // isLuminance5971{true, false, false, false}, // Is normalized?5972{1.0f / 255.0f, 0, 0, 0}, // To float scale factor59731, // bcWidth59741, // bcHeight5975},59765977// L8_UNORM (0x146)5978{5979"L8_UNORM",5980{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},5981{0, 0, 0, 0x3f800000}, // Defaults for missing components5982{0, 0, 0, 0}, // Swizzle5983{8, 0, 0, 0}, // Bits per component59848, // Bits per element59851, // Bytes per element59861, // Num components5987false, // isSRGB5988false, // isBC5989false, // isSubsampled5990true, // isLuminance5991{true, false, false, false}, // Is normalized?5992{1.0f / 255.0f, 0, 0, 0}, // To float scale factor59931, // bcWidth59941, // bcHeight5995},59965997// padding (0x147)5998{nullptr,5999{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6000{0, 0, 0, 0},6001{0, 0, 0, 0},6002{0, 0, 0, 0},60030,60040,60050,6006false,6007false,6008false,6009false,6010{false, false, false, false},6011{0.0f, 0.0f, 0.0f, 0.0f},60121,60131},6014// padding (0x148)6015{nullptr,6016{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6017{0, 0, 0, 0},6018{0, 0, 0, 0},6019{0, 0, 0, 0},60200,60210,60220,6023false,6024false,6025false,6026false,6027{false, false, false, false},6028{0.0f, 0.0f, 0.0f, 0.0f},60291,60301},6031// R8_SSCALED (0x149)6032{6033"R8_SSCALED",6034{SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6035{0, 0, 0, 0x3f800000}, // Defaults for missing components6036{0, 0, 0, 0}, // Swizzle6037{8, 0, 0, 0}, // Bits per component60388, // Bits per element60391, // Bytes per element60401, // Num components6041false, // isSRGB6042false, // isBC6043false, // isSubsampled6044false, // isLuminance6045{false, false, false, false}, // Is normalized?6046{1.0f, 0, 0, 0}, // To float scale factor60471, // bcWidth60481, // bcHeight6049},60506051// R8_USCALED (0x14A)6052{6053"R8_USCALED",6054{SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6055{0, 0, 0, 0x3f800000}, // Defaults for missing components6056{0, 0, 0, 0}, // Swizzle6057{8, 0, 0, 0}, // Bits per component60588, // Bits per element60591, // Bytes per element60601, // Num components6061false, // isSRGB6062false, // isBC6063false, // isSubsampled6064false, // isLuminance6065{false, false, false, false}, // Is normalized?6066{1.0f, 0, 0, 0}, // To float scale factor60671, // bcWidth60681, // bcHeight6069},60706071// padding (0x14B)6072{nullptr,6073{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6074{0, 0, 0, 0},6075{0, 0, 0, 0},6076{0, 0, 0, 0},60770,60780,60790,6080false,6081false,6082false,6083false,6084{false, false, false, false},6085{0.0f, 0.0f, 0.0f, 0.0f},60861,60871},6088// L8_UNORM_SRGB (0x14C)6089{6090"L8_UNORM_SRGB",6091{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6092{0, 0, 0, 0x3f800000}, // Defaults for missing components6093{0, 0, 0, 0}, // Swizzle6094{8, 0, 0, 0}, // Bits per component60958, // Bits per element60961, // Bytes per element60971, // Num components6098true, // isSRGB6099false, // isBC6100false, // isSubsampled6101true, // isLuminance6102{true, false, false, false}, // Is normalized?6103{1.0f / 255.0f, 0, 0, 0}, // To float scale factor61041, // bcWidth61051, // bcHeight6106},61076108// padding (0x14D)6109{nullptr,6110{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6111{0, 0, 0, 0},6112{0, 0, 0, 0},6113{0, 0, 0, 0},61140,61150,61160,6117false,6118false,6119false,6120false,6121{false, false, false, false},6122{0.0f, 0.0f, 0.0f, 0.0f},61231,61241},6125// padding (0x14E)6126{nullptr,6127{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6128{0, 0, 0, 0},6129{0, 0, 0, 0},6130{0, 0, 0, 0},61310,61320,61330,6134false,6135false,6136false,6137false,6138{false, false, false, false},6139{0.0f, 0.0f, 0.0f, 0.0f},61401,61411},6142// padding (0x14F)6143{nullptr,6144{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6145{0, 0, 0, 0},6146{0, 0, 0, 0},6147{0, 0, 0, 0},61480,61490,61500,6151false,6152false,6153false,6154false,6155{false, false, false, false},6156{0.0f, 0.0f, 0.0f, 0.0f},61571,61581},6159// padding (0x150)6160{nullptr,6161{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6162{0, 0, 0, 0},6163{0, 0, 0, 0},6164{0, 0, 0, 0},61650,61660,61670,6168false,6169false,6170false,6171false,6172{false, false, false, false},6173{0.0f, 0.0f, 0.0f, 0.0f},61741,61751},6176// padding (0x151)6177{nullptr,6178{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6179{0, 0, 0, 0},6180{0, 0, 0, 0},6181{0, 0, 0, 0},61820,61830,61840,6185false,6186false,6187false,6188false,6189{false, false, false, false},6190{0.0f, 0.0f, 0.0f, 0.0f},61911,61921},6193// L8_UINT (0x152)6194{6195"L8_UINT",6196{SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6197{0, 0, 0, 0x1}, // Defaults for missing components6198{0, 0, 0, 0}, // Swizzle6199{8, 0, 0, 0}, // Bits per component62008, // Bits per element62011, // Bytes per element62021, // Num components6203false, // isSRGB6204false, // isBC6205false, // isSubsampled6206true, // isLuminance6207{false, false, false, false}, // Is normalized?6208{1.0f, 0, 0, 0}, // To float scale factor62091, // bcWidth62101, // bcHeight6211},62126213// L8_SINT (0x153)6214{6215"L8_SINT",6216{SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6217{0, 0, 0, 0x1}, // Defaults for missing components6218{0, 0, 0, 0}, // Swizzle6219{8, 0, 0, 0}, // Bits per component62208, // Bits per element62211, // Bytes per element62221, // Num components6223false, // isSRGB6224false, // isBC6225false, // isSubsampled6226true, // isLuminance6227{false, false, false, false}, // Is normalized?6228{1.0f, 0, 0, 0}, // To float scale factor62291, // bcWidth62301, // bcHeight6231},62326233// I8_UINT (0x154)6234{6235"I8_UINT",6236{SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6237{0, 0, 0, 0x1}, // Defaults for missing components6238{0, 0, 0, 0}, // Swizzle6239{8, 0, 0, 0}, // Bits per component62408, // Bits per element62411, // Bytes per element62421, // Num components6243false, // isSRGB6244false, // isBC6245false, // isSubsampled6246true, // isLuminance6247{false, false, false, false}, // Is normalized?6248{1.0f, 0, 0, 0}, // To float scale factor62491, // bcWidth62501, // bcHeight6251},62526253// I8_SINT (0x155)6254{6255"I8_SINT",6256{SWR_TYPE_SINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6257{0, 0, 0, 0x1}, // Defaults for missing components6258{0, 0, 0, 0}, // Swizzle6259{8, 0, 0, 0}, // Bits per component62608, // Bits per element62611, // Bytes per element62621, // Num components6263false, // isSRGB6264false, // isBC6265false, // isSubsampled6266true, // isLuminance6267{false, false, false, false}, // Is normalized?6268{1.0f, 0, 0, 0}, // To float scale factor62691, // bcWidth62701, // bcHeight6271},62726273// padding (0x156)6274{nullptr,6275{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6276{0, 0, 0, 0},6277{0, 0, 0, 0},6278{0, 0, 0, 0},62790,62800,62810,6282false,6283false,6284false,6285false,6286{false, false, false, false},6287{0.0f, 0.0f, 0.0f, 0.0f},62881,62891},6290// padding (0x157)6291{nullptr,6292{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6293{0, 0, 0, 0},6294{0, 0, 0, 0},6295{0, 0, 0, 0},62960,62970,62980,6299false,6300false,6301false,6302false,6303{false, false, false, false},6304{0.0f, 0.0f, 0.0f, 0.0f},63051,63061},6307// padding (0x158)6308{nullptr,6309{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6310{0, 0, 0, 0},6311{0, 0, 0, 0},6312{0, 0, 0, 0},63130,63140,63150,6316false,6317false,6318false,6319false,6320{false, false, false, false},6321{0.0f, 0.0f, 0.0f, 0.0f},63221,63231},6324// padding (0x159)6325{nullptr,6326{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6327{0, 0, 0, 0},6328{0, 0, 0, 0},6329{0, 0, 0, 0},63300,63310,63320,6333false,6334false,6335false,6336false,6337{false, false, false, false},6338{0.0f, 0.0f, 0.0f, 0.0f},63391,63401},6341// padding (0x15A)6342{nullptr,6343{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6344{0, 0, 0, 0},6345{0, 0, 0, 0},6346{0, 0, 0, 0},63470,63480,63490,6350false,6351false,6352false,6353false,6354{false, false, false, false},6355{0.0f, 0.0f, 0.0f, 0.0f},63561,63571},6358// padding (0x15B)6359{nullptr,6360{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6361{0, 0, 0, 0},6362{0, 0, 0, 0},6363{0, 0, 0, 0},63640,63650,63660,6367false,6368false,6369false,6370false,6371{false, false, false, false},6372{0.0f, 0.0f, 0.0f, 0.0f},63731,63741},6375// padding (0x15C)6376{nullptr,6377{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6378{0, 0, 0, 0},6379{0, 0, 0, 0},6380{0, 0, 0, 0},63810,63820,63830,6384false,6385false,6386false,6387false,6388{false, false, false, false},6389{0.0f, 0.0f, 0.0f, 0.0f},63901,63911},6392// padding (0x15D)6393{nullptr,6394{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6395{0, 0, 0, 0},6396{0, 0, 0, 0},6397{0, 0, 0, 0},63980,63990,64000,6401false,6402false,6403false,6404false,6405{false, false, false, false},6406{0.0f, 0.0f, 0.0f, 0.0f},64071,64081},6409// padding (0x15E)6410{nullptr,6411{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6412{0, 0, 0, 0},6413{0, 0, 0, 0},6414{0, 0, 0, 0},64150,64160,64170,6418false,6419false,6420false,6421false,6422{false, false, false, false},6423{0.0f, 0.0f, 0.0f, 0.0f},64241,64251},6426// padding (0x15F)6427{nullptr,6428{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6429{0, 0, 0, 0},6430{0, 0, 0, 0},6431{0, 0, 0, 0},64320,64330,64340,6435false,6436false,6437false,6438false,6439{false, false, false, false},6440{0.0f, 0.0f, 0.0f, 0.0f},64411,64421},6443// padding (0x160)6444{nullptr,6445{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6446{0, 0, 0, 0},6447{0, 0, 0, 0},6448{0, 0, 0, 0},64490,64500,64510,6452false,6453false,6454false,6455false,6456{false, false, false, false},6457{0.0f, 0.0f, 0.0f, 0.0f},64581,64591},6460// padding (0x161)6461{nullptr,6462{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6463{0, 0, 0, 0},6464{0, 0, 0, 0},6465{0, 0, 0, 0},64660,64670,64680,6469false,6470false,6471false,6472false,6473{false, false, false, false},6474{0.0f, 0.0f, 0.0f, 0.0f},64751,64761},6477// padding (0x162)6478{nullptr,6479{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6480{0, 0, 0, 0},6481{0, 0, 0, 0},6482{0, 0, 0, 0},64830,64840,64850,6486false,6487false,6488false,6489false,6490{false, false, false, false},6491{0.0f, 0.0f, 0.0f, 0.0f},64921,64931},6494// padding (0x163)6495{nullptr,6496{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6497{0, 0, 0, 0},6498{0, 0, 0, 0},6499{0, 0, 0, 0},65000,65010,65020,6503false,6504false,6505false,6506false,6507{false, false, false, false},6508{0.0f, 0.0f, 0.0f, 0.0f},65091,65101},6511// padding (0x164)6512{nullptr,6513{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6514{0, 0, 0, 0},6515{0, 0, 0, 0},6516{0, 0, 0, 0},65170,65180,65190,6520false,6521false,6522false,6523false,6524{false, false, false, false},6525{0.0f, 0.0f, 0.0f, 0.0f},65261,65271},6528// padding (0x165)6529{nullptr,6530{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6531{0, 0, 0, 0},6532{0, 0, 0, 0},6533{0, 0, 0, 0},65340,65350,65360,6537false,6538false,6539false,6540false,6541{false, false, false, false},6542{0.0f, 0.0f, 0.0f, 0.0f},65431,65441},6545// padding (0x166)6546{nullptr,6547{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6548{0, 0, 0, 0},6549{0, 0, 0, 0},6550{0, 0, 0, 0},65510,65520,65530,6554false,6555false,6556false,6557false,6558{false, false, false, false},6559{0.0f, 0.0f, 0.0f, 0.0f},65601,65611},6562// padding (0x167)6563{nullptr,6564{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6565{0, 0, 0, 0},6566{0, 0, 0, 0},6567{0, 0, 0, 0},65680,65690,65700,6571false,6572false,6573false,6574false,6575{false, false, false, false},6576{0.0f, 0.0f, 0.0f, 0.0f},65771,65781},6579// padding (0x168)6580{nullptr,6581{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6582{0, 0, 0, 0},6583{0, 0, 0, 0},6584{0, 0, 0, 0},65850,65860,65870,6588false,6589false,6590false,6591false,6592{false, false, false, false},6593{0.0f, 0.0f, 0.0f, 0.0f},65941,65951},6596// padding (0x169)6597{nullptr,6598{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6599{0, 0, 0, 0},6600{0, 0, 0, 0},6601{0, 0, 0, 0},66020,66030,66040,6605false,6606false,6607false,6608false,6609{false, false, false, false},6610{0.0f, 0.0f, 0.0f, 0.0f},66111,66121},6613// padding (0x16A)6614{nullptr,6615{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6616{0, 0, 0, 0},6617{0, 0, 0, 0},6618{0, 0, 0, 0},66190,66200,66210,6622false,6623false,6624false,6625false,6626{false, false, false, false},6627{0.0f, 0.0f, 0.0f, 0.0f},66281,66291},6630// padding (0x16B)6631{nullptr,6632{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6633{0, 0, 0, 0},6634{0, 0, 0, 0},6635{0, 0, 0, 0},66360,66370,66380,6639false,6640false,6641false,6642false,6643{false, false, false, false},6644{0.0f, 0.0f, 0.0f, 0.0f},66451,66461},6647// padding (0x16C)6648{nullptr,6649{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6650{0, 0, 0, 0},6651{0, 0, 0, 0},6652{0, 0, 0, 0},66530,66540,66550,6656false,6657false,6658false,6659false,6660{false, false, false, false},6661{0.0f, 0.0f, 0.0f, 0.0f},66621,66631},6664// padding (0x16D)6665{nullptr,6666{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6667{0, 0, 0, 0},6668{0, 0, 0, 0},6669{0, 0, 0, 0},66700,66710,66720,6673false,6674false,6675false,6676false,6677{false, false, false, false},6678{0.0f, 0.0f, 0.0f, 0.0f},66791,66801},6681// padding (0x16E)6682{nullptr,6683{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6684{0, 0, 0, 0},6685{0, 0, 0, 0},6686{0, 0, 0, 0},66870,66880,66890,6690false,6691false,6692false,6693false,6694{false, false, false, false},6695{0.0f, 0.0f, 0.0f, 0.0f},66961,66971},6698// padding (0x16F)6699{nullptr,6700{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6701{0, 0, 0, 0},6702{0, 0, 0, 0},6703{0, 0, 0, 0},67040,67050,67060,6707false,6708false,6709false,6710false,6711{false, false, false, false},6712{0.0f, 0.0f, 0.0f, 0.0f},67131,67141},6715// padding (0x170)6716{nullptr,6717{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6718{0, 0, 0, 0},6719{0, 0, 0, 0},6720{0, 0, 0, 0},67210,67220,67230,6724false,6725false,6726false,6727false,6728{false, false, false, false},6729{0.0f, 0.0f, 0.0f, 0.0f},67301,67311},6732// padding (0x171)6733{nullptr,6734{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6735{0, 0, 0, 0},6736{0, 0, 0, 0},6737{0, 0, 0, 0},67380,67390,67400,6741false,6742false,6743false,6744false,6745{false, false, false, false},6746{0.0f, 0.0f, 0.0f, 0.0f},67471,67481},6749// padding (0x172)6750{nullptr,6751{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6752{0, 0, 0, 0},6753{0, 0, 0, 0},6754{0, 0, 0, 0},67550,67560,67570,6758false,6759false,6760false,6761false,6762{false, false, false, false},6763{0.0f, 0.0f, 0.0f, 0.0f},67641,67651},6766// padding (0x173)6767{nullptr,6768{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6769{0, 0, 0, 0},6770{0, 0, 0, 0},6771{0, 0, 0, 0},67720,67730,67740,6775false,6776false,6777false,6778false,6779{false, false, false, false},6780{0.0f, 0.0f, 0.0f, 0.0f},67811,67821},6783// padding (0x174)6784{nullptr,6785{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6786{0, 0, 0, 0},6787{0, 0, 0, 0},6788{0, 0, 0, 0},67890,67900,67910,6792false,6793false,6794false,6795false,6796{false, false, false, false},6797{0.0f, 0.0f, 0.0f, 0.0f},67981,67991},6800// padding (0x175)6801{nullptr,6802{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6803{0, 0, 0, 0},6804{0, 0, 0, 0},6805{0, 0, 0, 0},68060,68070,68080,6809false,6810false,6811false,6812false,6813{false, false, false, false},6814{0.0f, 0.0f, 0.0f, 0.0f},68151,68161},6817// padding (0x176)6818{nullptr,6819{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6820{0, 0, 0, 0},6821{0, 0, 0, 0},6822{0, 0, 0, 0},68230,68240,68250,6826false,6827false,6828false,6829false,6830{false, false, false, false},6831{0.0f, 0.0f, 0.0f, 0.0f},68321,68331},6834// padding (0x177)6835{nullptr,6836{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6837{0, 0, 0, 0},6838{0, 0, 0, 0},6839{0, 0, 0, 0},68400,68410,68420,6843false,6844false,6845false,6846false,6847{false, false, false, false},6848{0.0f, 0.0f, 0.0f, 0.0f},68491,68501},6851// padding (0x178)6852{nullptr,6853{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6854{0, 0, 0, 0},6855{0, 0, 0, 0},6856{0, 0, 0, 0},68570,68580,68590,6860false,6861false,6862false,6863false,6864{false, false, false, false},6865{0.0f, 0.0f, 0.0f, 0.0f},68661,68671},6868// padding (0x179)6869{nullptr,6870{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6871{0, 0, 0, 0},6872{0, 0, 0, 0},6873{0, 0, 0, 0},68740,68750,68760,6877false,6878false,6879false,6880false,6881{false, false, false, false},6882{0.0f, 0.0f, 0.0f, 0.0f},68831,68841},6885// padding (0x17A)6886{nullptr,6887{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6888{0, 0, 0, 0},6889{0, 0, 0, 0},6890{0, 0, 0, 0},68910,68920,68930,6894false,6895false,6896false,6897false,6898{false, false, false, false},6899{0.0f, 0.0f, 0.0f, 0.0f},69001,69011},6902// padding (0x17B)6903{nullptr,6904{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6905{0, 0, 0, 0},6906{0, 0, 0, 0},6907{0, 0, 0, 0},69080,69090,69100,6911false,6912false,6913false,6914false,6915{false, false, false, false},6916{0.0f, 0.0f, 0.0f, 0.0f},69171,69181},6919// padding (0x17C)6920{nullptr,6921{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6922{0, 0, 0, 0},6923{0, 0, 0, 0},6924{0, 0, 0, 0},69250,69260,69270,6928false,6929false,6930false,6931false,6932{false, false, false, false},6933{0.0f, 0.0f, 0.0f, 0.0f},69341,69351},6936// padding (0x17D)6937{nullptr,6938{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6939{0, 0, 0, 0},6940{0, 0, 0, 0},6941{0, 0, 0, 0},69420,69430,69440,6945false,6946false,6947false,6948false,6949{false, false, false, false},6950{0.0f, 0.0f, 0.0f, 0.0f},69511,69521},6953// padding (0x17E)6954{nullptr,6955{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6956{0, 0, 0, 0},6957{0, 0, 0, 0},6958{0, 0, 0, 0},69590,69600,69610,6962false,6963false,6964false,6965false,6966{false, false, false, false},6967{0.0f, 0.0f, 0.0f, 0.0f},69681,69691},6970// padding (0x17F)6971{nullptr,6972{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6973{0, 0, 0, 0},6974{0, 0, 0, 0},6975{0, 0, 0, 0},69760,69770,69780,6979false,6980false,6981false,6982false,6983{false, false, false, false},6984{0.0f, 0.0f, 0.0f, 0.0f},69851,69861},6987// DXT1_RGB_SRGB (0x180)6988{6989"DXT1_RGB_SRGB",6990{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},6991{0, 0, 0, 0x3f800000}, // Defaults for missing components6992{0, 1, 2, 3}, // Swizzle6993{8, 8, 8, 8}, // Bits per component699464, // Bits per element69958, // Bytes per element69961, // Num components6997false, // isSRGB6998true, // isBC6999false, // isSubsampled7000false, // isLuminance7001{true, false, false, false}, // Is normalized?7002{1.0f / 255.0f, 0, 0, 0}, // To float scale factor70034, // bcWidth70044, // bcHeight7005},70067007// padding (0x181)7008{nullptr,7009{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7010{0, 0, 0, 0},7011{0, 0, 0, 0},7012{0, 0, 0, 0},70130,70140,70150,7016false,7017false,7018false,7019false,7020{false, false, false, false},7021{0.0f, 0.0f, 0.0f, 0.0f},70221,70231},7024// padding (0x182)7025{nullptr,7026{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7027{0, 0, 0, 0},7028{0, 0, 0, 0},7029{0, 0, 0, 0},70300,70310,70320,7033false,7034false,7035false,7036false,7037{false, false, false, false},7038{0.0f, 0.0f, 0.0f, 0.0f},70391,70401},7041// YCRCB_SWAPUVY (0x183)7042{7043"YCRCB_SWAPUVY",7044{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT},7045{0, 0, 0, 0x1}, // Defaults for missing components7046{0, 1, 2, 3}, // Swizzle7047{8, 8, 8, 8}, // Bits per component704832, // Bits per element70494, // Bytes per element70504, // Num components7051false, // isSRGB7052false, // isBC7053true, // isSubsampled7054false, // isLuminance7055{false, false, false, false}, // Is normalized?7056{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor70572, // bcWidth70581, // bcHeight7059},70607061// padding (0x184)7062{nullptr,7063{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7064{0, 0, 0, 0},7065{0, 0, 0, 0},7066{0, 0, 0, 0},70670,70680,70690,7070false,7071false,7072false,7073false,7074{false, false, false, false},7075{0.0f, 0.0f, 0.0f, 0.0f},70761,70771},7078// padding (0x185)7079{nullptr,7080{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7081{0, 0, 0, 0},7082{0, 0, 0, 0},7083{0, 0, 0, 0},70840,70850,70860,7087false,7088false,7089false,7090false,7091{false, false, false, false},7092{0.0f, 0.0f, 0.0f, 0.0f},70931,70941},7095// BC1_UNORM (0x186)7096{7097"BC1_UNORM",7098{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7099{0, 0, 0, 0x3f800000}, // Defaults for missing components7100{0, 1, 2, 3}, // Swizzle7101{8, 8, 8, 8}, // Bits per component710264, // Bits per element71038, // Bytes per element71041, // Num components7105false, // isSRGB7106true, // isBC7107false, // isSubsampled7108false, // isLuminance7109{true, false, false, false}, // Is normalized?7110{1.0f / 255.0f, 0, 0, 0}, // To float scale factor71114, // bcWidth71124, // bcHeight7113},71147115// BC2_UNORM (0x187)7116{7117"BC2_UNORM",7118{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7119{0, 0, 0, 0x3f800000}, // Defaults for missing components7120{0, 1, 2, 3}, // Swizzle7121{8, 8, 8, 8}, // Bits per component7122128, // Bits per element712316, // Bytes per element71241, // Num components7125false, // isSRGB7126true, // isBC7127false, // isSubsampled7128false, // isLuminance7129{true, false, false, false}, // Is normalized?7130{1.0f / 255.0f, 0, 0, 0}, // To float scale factor71314, // bcWidth71324, // bcHeight7133},71347135// BC3_UNORM (0x188)7136{7137"BC3_UNORM",7138{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7139{0, 0, 0, 0x3f800000}, // Defaults for missing components7140{0, 1, 2, 3}, // Swizzle7141{8, 8, 8, 8}, // Bits per component7142128, // Bits per element714316, // Bytes per element71441, // Num components7145false, // isSRGB7146true, // isBC7147false, // isSubsampled7148false, // isLuminance7149{true, false, false, false}, // Is normalized?7150{1.0f / 255.0f, 0, 0, 0}, // To float scale factor71514, // bcWidth71524, // bcHeight7153},71547155// BC4_UNORM (0x189)7156{7157"BC4_UNORM",7158{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7159{0, 0, 0, 0x3f800000}, // Defaults for missing components7160{0, 1, 2, 3}, // Swizzle7161{8, 8, 8, 8}, // Bits per component716264, // Bits per element71638, // Bytes per element71641, // Num components7165false, // isSRGB7166true, // isBC7167false, // isSubsampled7168false, // isLuminance7169{true, false, false, false}, // Is normalized?7170{1.0f / 255.0f, 0, 0, 0}, // To float scale factor71714, // bcWidth71724, // bcHeight7173},71747175// BC5_UNORM (0x18A)7176{7177"BC5_UNORM",7178{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7179{0, 0, 0, 0x3f800000}, // Defaults for missing components7180{0, 1, 2, 3}, // Swizzle7181{8, 8, 8, 8}, // Bits per component7182128, // Bits per element718316, // Bytes per element71841, // Num components7185false, // isSRGB7186true, // isBC7187false, // isSubsampled7188false, // isLuminance7189{true, false, false, false}, // Is normalized?7190{1.0f / 255.0f, 0, 0, 0}, // To float scale factor71914, // bcWidth71924, // bcHeight7193},71947195// BC1_UNORM_SRGB (0x18B)7196{7197"BC1_UNORM_SRGB",7198{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7199{0, 0, 0, 0x3f800000}, // Defaults for missing components7200{0, 1, 2, 3}, // Swizzle7201{8, 8, 8, 8}, // Bits per component720264, // Bits per element72038, // Bytes per element72041, // Num components7205true, // isSRGB7206true, // isBC7207false, // isSubsampled7208false, // isLuminance7209{true, false, false, false}, // Is normalized?7210{1.0f / 255.0f, 0, 0, 0}, // To float scale factor72114, // bcWidth72124, // bcHeight7213},72147215// BC2_UNORM_SRGB (0x18C)7216{7217"BC2_UNORM_SRGB",7218{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7219{0, 0, 0, 0x3f800000}, // Defaults for missing components7220{0, 1, 2, 3}, // Swizzle7221{8, 8, 8, 8}, // Bits per component7222128, // Bits per element722316, // Bytes per element72241, // Num components7225true, // isSRGB7226true, // isBC7227false, // isSubsampled7228false, // isLuminance7229{true, false, false, false}, // Is normalized?7230{1.0f / 255.0f, 0, 0, 0}, // To float scale factor72314, // bcWidth72324, // bcHeight7233},72347235// BC3_UNORM_SRGB (0x18D)7236{7237"BC3_UNORM_SRGB",7238{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7239{0, 0, 0, 0x3f800000}, // Defaults for missing components7240{0, 1, 2, 3}, // Swizzle7241{8, 8, 8, 8}, // Bits per component7242128, // Bits per element724316, // Bytes per element72441, // Num components7245true, // isSRGB7246true, // isBC7247false, // isSubsampled7248false, // isLuminance7249{true, false, false, false}, // Is normalized?7250{1.0f / 255.0f, 0, 0, 0}, // To float scale factor72514, // bcWidth72524, // bcHeight7253},72547255// padding (0x18E)7256{nullptr,7257{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7258{0, 0, 0, 0},7259{0, 0, 0, 0},7260{0, 0, 0, 0},72610,72620,72630,7264false,7265false,7266false,7267false,7268{false, false, false, false},7269{0.0f, 0.0f, 0.0f, 0.0f},72701,72711},7272// YCRCB_SWAPUV (0x18F)7273{7274"YCRCB_SWAPUV",7275{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT},7276{0, 0, 0, 0x1}, // Defaults for missing components7277{0, 1, 2, 3}, // Swizzle7278{8, 8, 8, 8}, // Bits per component727932, // Bits per element72804, // Bytes per element72814, // Num components7282false, // isSRGB7283false, // isBC7284true, // isSubsampled7285false, // isLuminance7286{false, false, false, false}, // Is normalized?7287{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor72882, // bcWidth72891, // bcHeight7290},72917292// padding (0x190)7293{nullptr,7294{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7295{0, 0, 0, 0},7296{0, 0, 0, 0},7297{0, 0, 0, 0},72980,72990,73000,7301false,7302false,7303false,7304false,7305{false, false, false, false},7306{0.0f, 0.0f, 0.0f, 0.0f},73071,73081},7309// DXT1_RGB (0x191)7310{7311"DXT1_RGB",7312{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7313{0, 0, 0, 0x3f800000}, // Defaults for missing components7314{0, 1, 2, 3}, // Swizzle7315{8, 8, 8, 8}, // Bits per component731664, // Bits per element73178, // Bytes per element73181, // Num components7319false, // isSRGB7320true, // isBC7321false, // isSubsampled7322false, // isLuminance7323{true, false, false, false}, // Is normalized?7324{1.0f / 255.0f, 0, 0, 0}, // To float scale factor73254, // bcWidth73264, // bcHeight7327},73287329// padding (0x192)7330{nullptr,7331{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7332{0, 0, 0, 0},7333{0, 0, 0, 0},7334{0, 0, 0, 0},73350,73360,73370,7338false,7339false,7340false,7341false,7342{false, false, false, false},7343{0.0f, 0.0f, 0.0f, 0.0f},73441,73451},7346// R8G8B8_UNORM (0x193)7347{7348"R8G8B8_UNORM",7349{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN},7350{0, 0, 0, 0x3f800000}, // Defaults for missing components7351{0, 1, 2, 0}, // Swizzle7352{8, 8, 8, 0}, // Bits per component735324, // Bits per element73543, // Bytes per element73553, // Num components7356false, // isSRGB7357false, // isBC7358false, // isSubsampled7359false, // isLuminance7360{true, true, true, false}, // Is normalized?7361{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 0}, // To float scale factor73621, // bcWidth73631, // bcHeight7364},73657366// R8G8B8_SNORM (0x194)7367{7368"R8G8B8_SNORM",7369{SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN},7370{0, 0, 0, 0x3f800000}, // Defaults for missing components7371{0, 1, 2, 0}, // Swizzle7372{8, 8, 8, 0}, // Bits per component737324, // Bits per element73743, // Bytes per element73753, // Num components7376false, // isSRGB7377false, // isBC7378false, // isSubsampled7379false, // isLuminance7380{true, true, true, false}, // Is normalized?7381{1.0f / 127.0f, 1.0f / 127.0f, 1.0f / 127.0f, 0}, // To float scale factor73821, // bcWidth73831, // bcHeight7384},73857386// R8G8B8_SSCALED (0x195)7387{7388"R8G8B8_SSCALED",7389{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN},7390{0, 0, 0, 0x3f800000}, // Defaults for missing components7391{0, 1, 2, 0}, // Swizzle7392{8, 8, 8, 0}, // Bits per component739324, // Bits per element73943, // Bytes per element73953, // Num components7396false, // isSRGB7397false, // isBC7398false, // isSubsampled7399false, // isLuminance7400{false, false, false, false}, // Is normalized?7401{1.0f, 1.0f, 1.0f, 0}, // To float scale factor74021, // bcWidth74031, // bcHeight7404},74057406// R8G8B8_USCALED (0x196)7407{7408"R8G8B8_USCALED",7409{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN},7410{0, 0, 0, 0x3f800000}, // Defaults for missing components7411{0, 1, 2, 0}, // Swizzle7412{8, 8, 8, 0}, // Bits per component741324, // Bits per element74143, // Bytes per element74153, // Num components7416false, // isSRGB7417false, // isBC7418false, // isSubsampled7419false, // isLuminance7420{false, false, false, false}, // Is normalized?7421{1.0f, 1.0f, 1.0f, 0}, // To float scale factor74221, // bcWidth74231, // bcHeight7424},74257426// R64G64B64A64_FLOAT (0x197)7427{7428"R64G64B64A64_FLOAT",7429{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT},7430{0, 0, 0, 0x3f800000}, // Defaults for missing components7431{0, 1, 2, 3}, // Swizzle7432{64, 64, 64, 64}, // Bits per component7433256, // Bits per element743432, // Bytes per element74354, // Num components7436false, // isSRGB7437false, // isBC7438false, // isSubsampled7439false, // isLuminance7440{false, false, false, false}, // Is normalized?7441{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor74421, // bcWidth74431, // bcHeight7444},74457446// R64G64B64_FLOAT (0x198)7447{7448"R64G64B64_FLOAT",7449{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN},7450{0, 0, 0, 0x3f800000}, // Defaults for missing components7451{0, 1, 2, 0}, // Swizzle7452{64, 64, 64, 0}, // Bits per component7453192, // Bits per element745424, // Bytes per element74553, // Num components7456false, // isSRGB7457false, // isBC7458false, // isSubsampled7459false, // isLuminance7460{false, false, false, false}, // Is normalized?7461{1.0f, 1.0f, 1.0f, 0}, // To float scale factor74621, // bcWidth74631, // bcHeight7464},74657466// BC4_SNORM (0x199)7467{7468"BC4_SNORM",7469{SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7470{0, 0, 0, 0x3f800000}, // Defaults for missing components7471{0, 1, 2, 3}, // Swizzle7472{8, 8, 8, 8}, // Bits per component747364, // Bits per element74748, // Bytes per element74751, // Num components7476false, // isSRGB7477true, // isBC7478false, // isSubsampled7479false, // isLuminance7480{true, false, false, false}, // Is normalized?7481{1.0f / 127.0f, 0, 0, 0}, // To float scale factor74824, // bcWidth74834, // bcHeight7484},74857486// BC5_SNORM (0x19A)7487{7488"BC5_SNORM",7489{SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7490{0, 0, 0, 0x3f800000}, // Defaults for missing components7491{0, 1, 2, 3}, // Swizzle7492{8, 8, 8, 8}, // Bits per component7493128, // Bits per element749416, // Bytes per element74951, // Num components7496false, // isSRGB7497true, // isBC7498false, // isSubsampled7499false, // isLuminance7500{true, false, false, false}, // Is normalized?7501{1.0f / 127.0f, 0, 0, 0}, // To float scale factor75024, // bcWidth75034, // bcHeight7504},75057506// R16G16B16_FLOAT (0x19B)7507{7508"R16G16B16_FLOAT",7509{SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN},7510{0, 0, 0, 0x3f800000}, // Defaults for missing components7511{0, 1, 2, 0}, // Swizzle7512{16, 16, 16, 0}, // Bits per component751348, // Bits per element75146, // Bytes per element75153, // Num components7516false, // isSRGB7517false, // isBC7518false, // isSubsampled7519false, // isLuminance7520{false, false, false, false}, // Is normalized?7521{1.0f, 1.0f, 1.0f, 0}, // To float scale factor75221, // bcWidth75231, // bcHeight7524},75257526// R16G16B16_UNORM (0x19C)7527{7528"R16G16B16_UNORM",7529{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN},7530{0, 0, 0, 0x3f800000}, // Defaults for missing components7531{0, 1, 2, 0}, // Swizzle7532{16, 16, 16, 0}, // Bits per component753348, // Bits per element75346, // Bytes per element75353, // Num components7536false, // isSRGB7537false, // isBC7538false, // isSubsampled7539false, // isLuminance7540{true, true, true, false}, // Is normalized?7541{1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f / 65535.0f, 0}, // To float scale factor75421, // bcWidth75431, // bcHeight7544},75457546// R16G16B16_SNORM (0x19D)7547{7548"R16G16B16_SNORM",7549{SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN},7550{0, 0, 0, 0x3f800000}, // Defaults for missing components7551{0, 1, 2, 0}, // Swizzle7552{16, 16, 16, 0}, // Bits per component755348, // Bits per element75546, // Bytes per element75553, // Num components7556false, // isSRGB7557false, // isBC7558false, // isSubsampled7559false, // isLuminance7560{true, true, true, false}, // Is normalized?7561{1.0f / 32767.0f, 1.0f / 32767.0f, 1.0f / 32767.0f, 0}, // To float scale factor75621, // bcWidth75631, // bcHeight7564},75657566// R16G16B16_SSCALED (0x19E)7567{7568"R16G16B16_SSCALED",7569{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_UNKNOWN},7570{0, 0, 0, 0x3f800000}, // Defaults for missing components7571{0, 1, 2, 0}, // Swizzle7572{16, 16, 16, 0}, // Bits per component757348, // Bits per element75746, // Bytes per element75753, // Num components7576false, // isSRGB7577false, // isBC7578false, // isSubsampled7579false, // isLuminance7580{false, false, false, false}, // Is normalized?7581{1.0f, 1.0f, 1.0f, 0}, // To float scale factor75821, // bcWidth75831, // bcHeight7584},75857586// R16G16B16_USCALED (0x19F)7587{7588"R16G16B16_USCALED",7589{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_UNKNOWN},7590{0, 0, 0, 0x3f800000}, // Defaults for missing components7591{0, 1, 2, 0}, // Swizzle7592{16, 16, 16, 0}, // Bits per component759348, // Bits per element75946, // Bytes per element75953, // Num components7596false, // isSRGB7597false, // isBC7598false, // isSubsampled7599false, // isLuminance7600{false, false, false, false}, // Is normalized?7601{1.0f, 1.0f, 1.0f, 0}, // To float scale factor76021, // bcWidth76031, // bcHeight7604},76057606// padding (0x1A0)7607{nullptr,7608{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7609{0, 0, 0, 0},7610{0, 0, 0, 0},7611{0, 0, 0, 0},76120,76130,76140,7615false,7616false,7617false,7618false,7619{false, false, false, false},7620{0.0f, 0.0f, 0.0f, 0.0f},76211,76221},7623// BC6H_SF16 (0x1A1)7624{7625"BC6H_SF16",7626{SWR_TYPE_SNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7627{0, 0, 0, 0x3f800000}, // Defaults for missing components7628{0, 1, 2, 3}, // Swizzle7629{8, 8, 8, 8}, // Bits per component7630128, // Bits per element763116, // Bytes per element76321, // Num components7633false, // isSRGB7634true, // isBC7635false, // isSubsampled7636false, // isLuminance7637{true, false, false, false}, // Is normalized?7638{1.0f / 127.0f, 0, 0, 0}, // To float scale factor76394, // bcWidth76404, // bcHeight7641},76427643// BC7_UNORM (0x1A2)7644{7645"BC7_UNORM",7646{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7647{0, 0, 0, 0x3f800000}, // Defaults for missing components7648{0, 1, 2, 3}, // Swizzle7649{8, 8, 8, 8}, // Bits per component7650128, // Bits per element765116, // Bytes per element76521, // Num components7653false, // isSRGB7654true, // isBC7655false, // isSubsampled7656false, // isLuminance7657{true, false, false, false}, // Is normalized?7658{1.0f / 255.0f, 0, 0, 0}, // To float scale factor76594, // bcWidth76604, // bcHeight7661},76627663// BC7_UNORM_SRGB (0x1A3)7664{7665"BC7_UNORM_SRGB",7666{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7667{0, 0, 0, 0x3f800000}, // Defaults for missing components7668{0, 1, 2, 3}, // Swizzle7669{8, 8, 8, 8}, // Bits per component7670128, // Bits per element767116, // Bytes per element76721, // Num components7673true, // isSRGB7674true, // isBC7675false, // isSubsampled7676false, // isLuminance7677{true, false, false, false}, // Is normalized?7678{1.0f / 255.0f, 0, 0, 0}, // To float scale factor76794, // bcWidth76804, // bcHeight7681},76827683// BC6H_UF16 (0x1A4)7684{7685"BC6H_UF16",7686{SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7687{0, 0, 0, 0x3f800000}, // Defaults for missing components7688{0, 1, 2, 3}, // Swizzle7689{8, 8, 8, 8}, // Bits per component7690128, // Bits per element769116, // Bytes per element76921, // Num components7693false, // isSRGB7694true, // isBC7695false, // isSubsampled7696false, // isLuminance7697{true, false, false, false}, // Is normalized?7698{1.0f / 255.0f, 0, 0, 0}, // To float scale factor76994, // bcWidth77004, // bcHeight7701},77027703// padding (0x1A5)7704{nullptr,7705{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7706{0, 0, 0, 0},7707{0, 0, 0, 0},7708{0, 0, 0, 0},77090,77100,77110,7712false,7713false,7714false,7715false,7716{false, false, false, false},7717{0.0f, 0.0f, 0.0f, 0.0f},77181,77191},7720// padding (0x1A6)7721{nullptr,7722{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7723{0, 0, 0, 0},7724{0, 0, 0, 0},7725{0, 0, 0, 0},77260,77270,77280,7729false,7730false,7731false,7732false,7733{false, false, false, false},7734{0.0f, 0.0f, 0.0f, 0.0f},77351,77361},7737// padding (0x1A7)7738{nullptr,7739{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7740{0, 0, 0, 0},7741{0, 0, 0, 0},7742{0, 0, 0, 0},77430,77440,77450,7746false,7747false,7748false,7749false,7750{false, false, false, false},7751{0.0f, 0.0f, 0.0f, 0.0f},77521,77531},7754// R8G8B8_UNORM_SRGB (0x1A8)7755{7756"R8G8B8_UNORM_SRGB",7757{SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNORM, SWR_TYPE_UNKNOWN},7758{0, 0, 0, 0x3f800000}, // Defaults for missing components7759{0, 1, 2, 0}, // Swizzle7760{8, 8, 8, 0}, // Bits per component776124, // Bits per element77623, // Bytes per element77633, // Num components7764true, // isSRGB7765false, // isBC7766false, // isSubsampled7767false, // isLuminance7768{true, true, true, false}, // Is normalized?7769{1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 0}, // To float scale factor77701, // bcWidth77711, // bcHeight7772},77737774// padding (0x1A9)7775{nullptr,7776{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7777{0, 0, 0, 0},7778{0, 0, 0, 0},7779{0, 0, 0, 0},77800,77810,77820,7783false,7784false,7785false,7786false,7787{false, false, false, false},7788{0.0f, 0.0f, 0.0f, 0.0f},77891,77901},7791// padding (0x1AA)7792{nullptr,7793{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7794{0, 0, 0, 0},7795{0, 0, 0, 0},7796{0, 0, 0, 0},77970,77980,77990,7800false,7801false,7802false,7803false,7804{false, false, false, false},7805{0.0f, 0.0f, 0.0f, 0.0f},78061,78071},7808// padding (0x1AB)7809{nullptr,7810{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7811{0, 0, 0, 0},7812{0, 0, 0, 0},7813{0, 0, 0, 0},78140,78150,78160,7817false,7818false,7819false,7820false,7821{false, false, false, false},7822{0.0f, 0.0f, 0.0f, 0.0f},78231,78241},7825// padding (0x1AC)7826{nullptr,7827{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7828{0, 0, 0, 0},7829{0, 0, 0, 0},7830{0, 0, 0, 0},78310,78320,78330,7834false,7835false,7836false,7837false,7838{false, false, false, false},7839{0.0f, 0.0f, 0.0f, 0.0f},78401,78411},7842// padding (0x1AD)7843{nullptr,7844{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7845{0, 0, 0, 0},7846{0, 0, 0, 0},7847{0, 0, 0, 0},78480,78490,78500,7851false,7852false,7853false,7854false,7855{false, false, false, false},7856{0.0f, 0.0f, 0.0f, 0.0f},78571,78581},7859// padding (0x1AE)7860{nullptr,7861{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7862{0, 0, 0, 0},7863{0, 0, 0, 0},7864{0, 0, 0, 0},78650,78660,78670,7868false,7869false,7870false,7871false,7872{false, false, false, false},7873{0.0f, 0.0f, 0.0f, 0.0f},78741,78751},7876// padding (0x1AF)7877{nullptr,7878{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7879{0, 0, 0, 0},7880{0, 0, 0, 0},7881{0, 0, 0, 0},78820,78830,78840,7885false,7886false,7887false,7888false,7889{false, false, false, false},7890{0.0f, 0.0f, 0.0f, 0.0f},78911,78921},7893// R16G16B16_UINT (0x1B0)7894{7895"R16G16B16_UINT",7896{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UNKNOWN},7897{0, 0, 0, 0x1}, // Defaults for missing components7898{0, 1, 2, 0}, // Swizzle7899{16, 16, 16, 0}, // Bits per component790048, // Bits per element79016, // Bytes per element79023, // Num components7903false, // isSRGB7904false, // isBC7905false, // isSubsampled7906false, // isLuminance7907{false, false, false, false}, // Is normalized?7908{1.0f, 1.0f, 1.0f, 0}, // To float scale factor79091, // bcWidth79101, // bcHeight7911},79127913// R16G16B16_SINT (0x1B1)7914{7915"R16G16B16_SINT",7916{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_UNKNOWN},7917{0, 0, 0, 0x1}, // Defaults for missing components7918{0, 1, 2, 0}, // Swizzle7919{16, 16, 16, 0}, // Bits per component792048, // Bits per element79216, // Bytes per element79223, // Num components7923false, // isSRGB7924false, // isBC7925false, // isSubsampled7926false, // isLuminance7927{false, false, false, false}, // Is normalized?7928{1.0f, 1.0f, 1.0f, 0}, // To float scale factor79291, // bcWidth79301, // bcHeight7931},79327933// R32_SFIXED (0x1B2)7934{7935"R32_SFIXED",7936{SWR_TYPE_SFIXED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},7937{0, 0, 0, 0x3f800000}, // Defaults for missing components7938{0, 0, 0, 0}, // Swizzle7939{32, 0, 0, 0}, // Bits per component794032, // Bits per element79414, // Bytes per element79421, // Num components7943false, // isSRGB7944false, // isBC7945false, // isSubsampled7946false, // isLuminance7947{false, false, false, false}, // Is normalized?7948{1.0f, 0, 0, 0}, // To float scale factor79491, // bcWidth79501, // bcHeight7951},79527953// R10G10B10A2_SNORM (0x1B3)7954{7955"R10G10B10A2_SNORM",7956{SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM},7957{0, 0, 0, 0x3f800000}, // Defaults for missing components7958{0, 1, 2, 3}, // Swizzle7959{10, 10, 10, 2}, // Bits per component796032, // Bits per element79614, // Bytes per element79624, // Num components7963false, // isSRGB7964false, // isBC7965false, // isSubsampled7966false, // isLuminance7967{true, true, true, true}, // Is normalized?7968{1.0f / 511.0f, 1.0f / 511.0f, 1.0f / 511.0f, 1.0f / 1.0f}, // To float scale factor79691, // bcWidth79701, // bcHeight7971},79727973// R10G10B10A2_USCALED (0x1B4)7974{7975"R10G10B10A2_USCALED",7976{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED},7977{0, 0, 0, 0x3f800000}, // Defaults for missing components7978{0, 1, 2, 3}, // Swizzle7979{10, 10, 10, 2}, // Bits per component798032, // Bits per element79814, // Bytes per element79824, // Num components7983false, // isSRGB7984false, // isBC7985false, // isSubsampled7986false, // isLuminance7987{false, false, false, false}, // Is normalized?7988{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor79891, // bcWidth79901, // bcHeight7991},79927993// R10G10B10A2_SSCALED (0x1B5)7994{7995"R10G10B10A2_SSCALED",7996{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED},7997{0, 0, 0, 0x3f800000}, // Defaults for missing components7998{0, 1, 2, 3}, // Swizzle7999{10, 10, 10, 2}, // Bits per component800032, // Bits per element80014, // Bytes per element80024, // Num components8003false, // isSRGB8004false, // isBC8005false, // isSubsampled8006false, // isLuminance8007{false, false, false, false}, // Is normalized?8008{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor80091, // bcWidth80101, // bcHeight8011},80128013// R10G10B10A2_SINT (0x1B6)8014{8015"R10G10B10A2_SINT",8016{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT},8017{0, 0, 0, 0x1}, // Defaults for missing components8018{0, 1, 2, 3}, // Swizzle8019{10, 10, 10, 2}, // Bits per component802032, // Bits per element80214, // Bytes per element80224, // Num components8023false, // isSRGB8024false, // isBC8025false, // isSubsampled8026false, // isLuminance8027{false, false, false, false}, // Is normalized?8028{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor80291, // bcWidth80301, // bcHeight8031},80328033// B10G10R10A2_SNORM (0x1B7)8034{8035"B10G10R10A2_SNORM",8036{SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM, SWR_TYPE_SNORM},8037{0, 0, 0, 0x3f800000}, // Defaults for missing components8038{2, 1, 0, 3}, // Swizzle8039{10, 10, 10, 2}, // Bits per component804032, // Bits per element80414, // Bytes per element80424, // Num components8043false, // isSRGB8044false, // isBC8045false, // isSubsampled8046false, // isLuminance8047{true, true, true, true}, // Is normalized?8048{1.0f / 511.0f, 1.0f / 511.0f, 1.0f / 511.0f, 1.0f / 1.0f}, // To float scale factor80491, // bcWidth80501, // bcHeight8051},80528053// B10G10R10A2_USCALED (0x1B8)8054{8055"B10G10R10A2_USCALED",8056{SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED, SWR_TYPE_USCALED},8057{0, 0, 0, 0x3f800000}, // Defaults for missing components8058{2, 1, 0, 3}, // Swizzle8059{10, 10, 10, 2}, // Bits per component806032, // Bits per element80614, // Bytes per element80624, // Num components8063false, // isSRGB8064false, // isBC8065false, // isSubsampled8066false, // isLuminance8067{false, false, false, false}, // Is normalized?8068{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor80691, // bcWidth80701, // bcHeight8071},80728073// B10G10R10A2_SSCALED (0x1B9)8074{8075"B10G10R10A2_SSCALED",8076{SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED, SWR_TYPE_SSCALED},8077{0, 0, 0, 0x3f800000}, // Defaults for missing components8078{2, 1, 0, 3}, // Swizzle8079{10, 10, 10, 2}, // Bits per component808032, // Bits per element80814, // Bytes per element80824, // Num components8083false, // isSRGB8084false, // isBC8085false, // isSubsampled8086false, // isLuminance8087{false, false, false, false}, // Is normalized?8088{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor80891, // bcWidth80901, // bcHeight8091},80928093// B10G10R10A2_UINT (0x1BA)8094{8095"B10G10R10A2_UINT",8096{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT},8097{0, 0, 0, 0x1}, // Defaults for missing components8098{2, 1, 0, 3}, // Swizzle8099{10, 10, 10, 2}, // Bits per component810032, // Bits per element81014, // Bytes per element81024, // Num components8103false, // isSRGB8104false, // isBC8105false, // isSubsampled8106false, // isLuminance8107{false, false, false, false}, // Is normalized?8108{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor81091, // bcWidth81101, // bcHeight8111},81128113// B10G10R10A2_SINT (0x1BB)8114{8115"B10G10R10A2_SINT",8116{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT},8117{0, 0, 0, 0x1}, // Defaults for missing components8118{2, 1, 0, 3}, // Swizzle8119{10, 10, 10, 2}, // Bits per component812032, // Bits per element81214, // Bytes per element81224, // Num components8123false, // isSRGB8124false, // isBC8125false, // isSubsampled8126false, // isLuminance8127{false, false, false, false}, // Is normalized?8128{1.0f, 1.0f, 1.0f, 1.0f}, // To float scale factor81291, // bcWidth81301, // bcHeight8131},81328133// padding (0x1BC)8134{nullptr,8135{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8136{0, 0, 0, 0},8137{0, 0, 0, 0},8138{0, 0, 0, 0},81390,81400,81410,8142false,8143false,8144false,8145false,8146{false, false, false, false},8147{0.0f, 0.0f, 0.0f, 0.0f},81481,81491},8150// padding (0x1BD)8151{nullptr,8152{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8153{0, 0, 0, 0},8154{0, 0, 0, 0},8155{0, 0, 0, 0},81560,81570,81580,8159false,8160false,8161false,8162false,8163{false, false, false, false},8164{0.0f, 0.0f, 0.0f, 0.0f},81651,81661},8167// padding (0x1BE)8168{nullptr,8169{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8170{0, 0, 0, 0},8171{0, 0, 0, 0},8172{0, 0, 0, 0},81730,81740,81750,8176false,8177false,8178false,8179false,8180{false, false, false, false},8181{0.0f, 0.0f, 0.0f, 0.0f},81821,81831},8184// padding (0x1BF)8185{nullptr,8186{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8187{0, 0, 0, 0},8188{0, 0, 0, 0},8189{0, 0, 0, 0},81900,81910,81920,8193false,8194false,8195false,8196false,8197{false, false, false, false},8198{0.0f, 0.0f, 0.0f, 0.0f},81991,82001},8201// padding (0x1C0)8202{nullptr,8203{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8204{0, 0, 0, 0},8205{0, 0, 0, 0},8206{0, 0, 0, 0},82070,82080,82090,8210false,8211false,8212false,8213false,8214{false, false, false, false},8215{0.0f, 0.0f, 0.0f, 0.0f},82161,82171},8218// padding (0x1C1)8219{nullptr,8220{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8221{0, 0, 0, 0},8222{0, 0, 0, 0},8223{0, 0, 0, 0},82240,82250,82260,8227false,8228false,8229false,8230false,8231{false, false, false, false},8232{0.0f, 0.0f, 0.0f, 0.0f},82331,82341},8235// padding (0x1C2)8236{nullptr,8237{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8238{0, 0, 0, 0},8239{0, 0, 0, 0},8240{0, 0, 0, 0},82410,82420,82430,8244false,8245false,8246false,8247false,8248{false, false, false, false},8249{0.0f, 0.0f, 0.0f, 0.0f},82501,82511},8252// padding (0x1C3)8253{nullptr,8254{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8255{0, 0, 0, 0},8256{0, 0, 0, 0},8257{0, 0, 0, 0},82580,82590,82600,8261false,8262false,8263false,8264false,8265{false, false, false, false},8266{0.0f, 0.0f, 0.0f, 0.0f},82671,82681},8269// padding (0x1C4)8270{nullptr,8271{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8272{0, 0, 0, 0},8273{0, 0, 0, 0},8274{0, 0, 0, 0},82750,82760,82770,8278false,8279false,8280false,8281false,8282{false, false, false, false},8283{0.0f, 0.0f, 0.0f, 0.0f},82841,82851},8286// padding (0x1C5)8287{nullptr,8288{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8289{0, 0, 0, 0},8290{0, 0, 0, 0},8291{0, 0, 0, 0},82920,82930,82940,8295false,8296false,8297false,8298false,8299{false, false, false, false},8300{0.0f, 0.0f, 0.0f, 0.0f},83011,83021},8303// padding (0x1C6)8304{nullptr,8305{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8306{0, 0, 0, 0},8307{0, 0, 0, 0},8308{0, 0, 0, 0},83090,83100,83110,8312false,8313false,8314false,8315false,8316{false, false, false, false},8317{0.0f, 0.0f, 0.0f, 0.0f},83181,83191},8320// padding (0x1C7)8321{nullptr,8322{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8323{0, 0, 0, 0},8324{0, 0, 0, 0},8325{0, 0, 0, 0},83260,83270,83280,8329false,8330false,8331false,8332false,8333{false, false, false, false},8334{0.0f, 0.0f, 0.0f, 0.0f},83351,83361},8337// R8G8B8_UINT (0x1C8)8338{8339"R8G8B8_UINT",8340{SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UNKNOWN},8341{0, 0, 0, 0x1}, // Defaults for missing components8342{0, 1, 2, 0}, // Swizzle8343{8, 8, 8, 0}, // Bits per component834424, // Bits per element83453, // Bytes per element83463, // Num components8347false, // isSRGB8348false, // isBC8349false, // isSubsampled8350false, // isLuminance8351{false, false, false, false}, // Is normalized?8352{1.0f, 1.0f, 1.0f, 0}, // To float scale factor83531, // bcWidth83541, // bcHeight8355},83568357// R8G8B8_SINT (0x1C9)8358{8359"R8G8B8_SINT",8360{SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_SINT, SWR_TYPE_UNKNOWN},8361{0, 0, 0, 0x1}, // Defaults for missing components8362{0, 1, 2, 0}, // Swizzle8363{8, 8, 8, 0}, // Bits per component836424, // Bits per element83653, // Bytes per element83663, // Num components8367false, // isSRGB8368false, // isBC8369false, // isSubsampled8370false, // isLuminance8371{false, false, false, false}, // Is normalized?8372{1.0f, 1.0f, 1.0f, 0}, // To float scale factor83731, // bcWidth83741, // bcHeight8375},83768377// padding (0x1CA)8378{nullptr,8379{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8380{0, 0, 0, 0},8381{0, 0, 0, 0},8382{0, 0, 0, 0},83830,83840,83850,8386false,8387false,8388false,8389false,8390{false, false, false, false},8391{0.0f, 0.0f, 0.0f, 0.0f},83921,83931},8394// padding (0x1CB)8395{nullptr,8396{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8397{0, 0, 0, 0},8398{0, 0, 0, 0},8399{0, 0, 0, 0},84000,84010,84020,8403false,8404false,8405false,8406false,8407{false, false, false, false},8408{0.0f, 0.0f, 0.0f, 0.0f},84091,84101},8411// padding (0x1CC)8412{nullptr,8413{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8414{0, 0, 0, 0},8415{0, 0, 0, 0},8416{0, 0, 0, 0},84170,84180,84190,8420false,8421false,8422false,8423false,8424{false, false, false, false},8425{0.0f, 0.0f, 0.0f, 0.0f},84261,84271},8428// padding (0x1CD)8429{nullptr,8430{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8431{0, 0, 0, 0},8432{0, 0, 0, 0},8433{0, 0, 0, 0},84340,84350,84360,8437false,8438false,8439false,8440false,8441{false, false, false, false},8442{0.0f, 0.0f, 0.0f, 0.0f},84431,84441},8445// padding (0x1CE)8446{nullptr,8447{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8448{0, 0, 0, 0},8449{0, 0, 0, 0},8450{0, 0, 0, 0},84510,84520,84530,8454false,8455false,8456false,8457false,8458{false, false, false, false},8459{0.0f, 0.0f, 0.0f, 0.0f},84601,84611},8462// padding (0x1CF)8463{nullptr,8464{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8465{0, 0, 0, 0},8466{0, 0, 0, 0},8467{0, 0, 0, 0},84680,84690,84700,8471false,8472false,8473false,8474false,8475{false, false, false, false},8476{0.0f, 0.0f, 0.0f, 0.0f},84771,84781},8479// padding (0x1D0)8480{nullptr,8481{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8482{0, 0, 0, 0},8483{0, 0, 0, 0},8484{0, 0, 0, 0},84850,84860,84870,8488false,8489false,8490false,8491false,8492{false, false, false, false},8493{0.0f, 0.0f, 0.0f, 0.0f},84941,84951},8496// padding (0x1D1)8497{nullptr,8498{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8499{0, 0, 0, 0},8500{0, 0, 0, 0},8501{0, 0, 0, 0},85020,85030,85040,8505false,8506false,8507false,8508false,8509{false, false, false, false},8510{0.0f, 0.0f, 0.0f, 0.0f},85111,85121},8513// padding (0x1D2)8514{nullptr,8515{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8516{0, 0, 0, 0},8517{0, 0, 0, 0},8518{0, 0, 0, 0},85190,85200,85210,8522false,8523false,8524false,8525false,8526{false, false, false, false},8527{0.0f, 0.0f, 0.0f, 0.0f},85281,85291},8530// padding (0x1D3)8531{nullptr,8532{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8533{0, 0, 0, 0},8534{0, 0, 0, 0},8535{0, 0, 0, 0},85360,85370,85380,8539false,8540false,8541false,8542false,8543{false, false, false, false},8544{0.0f, 0.0f, 0.0f, 0.0f},85451,85461},8547// padding (0x1D4)8548{nullptr,8549{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8550{0, 0, 0, 0},8551{0, 0, 0, 0},8552{0, 0, 0, 0},85530,85540,85550,8556false,8557false,8558false,8559false,8560{false, false, false, false},8561{0.0f, 0.0f, 0.0f, 0.0f},85621,85631},8564// padding (0x1D5)8565{nullptr,8566{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8567{0, 0, 0, 0},8568{0, 0, 0, 0},8569{0, 0, 0, 0},85700,85710,85720,8573false,8574false,8575false,8576false,8577{false, false, false, false},8578{0.0f, 0.0f, 0.0f, 0.0f},85791,85801},8581// padding (0x1D6)8582{nullptr,8583{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8584{0, 0, 0, 0},8585{0, 0, 0, 0},8586{0, 0, 0, 0},85870,85880,85890,8590false,8591false,8592false,8593false,8594{false, false, false, false},8595{0.0f, 0.0f, 0.0f, 0.0f},85961,85971},8598// padding (0x1D7)8599{nullptr,8600{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8601{0, 0, 0, 0},8602{0, 0, 0, 0},8603{0, 0, 0, 0},86040,86050,86060,8607false,8608false,8609false,8610false,8611{false, false, false, false},8612{0.0f, 0.0f, 0.0f, 0.0f},86131,86141},8615// padding (0x1D8)8616{nullptr,8617{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8618{0, 0, 0, 0},8619{0, 0, 0, 0},8620{0, 0, 0, 0},86210,86220,86230,8624false,8625false,8626false,8627false,8628{false, false, false, false},8629{0.0f, 0.0f, 0.0f, 0.0f},86301,86311},8632// padding (0x1D9)8633{nullptr,8634{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8635{0, 0, 0, 0},8636{0, 0, 0, 0},8637{0, 0, 0, 0},86380,86390,86400,8641false,8642false,8643false,8644false,8645{false, false, false, false},8646{0.0f, 0.0f, 0.0f, 0.0f},86471,86481},8649// padding (0x1DA)8650{nullptr,8651{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8652{0, 0, 0, 0},8653{0, 0, 0, 0},8654{0, 0, 0, 0},86550,86560,86570,8658false,8659false,8660false,8661false,8662{false, false, false, false},8663{0.0f, 0.0f, 0.0f, 0.0f},86641,86651},8666// padding (0x1DB)8667{nullptr,8668{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8669{0, 0, 0, 0},8670{0, 0, 0, 0},8671{0, 0, 0, 0},86720,86730,86740,8675false,8676false,8677false,8678false,8679{false, false, false, false},8680{0.0f, 0.0f, 0.0f, 0.0f},86811,86821},8683// padding (0x1DC)8684{nullptr,8685{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8686{0, 0, 0, 0},8687{0, 0, 0, 0},8688{0, 0, 0, 0},86890,86900,86910,8692false,8693false,8694false,8695false,8696{false, false, false, false},8697{0.0f, 0.0f, 0.0f, 0.0f},86981,86991},8700// padding (0x1DD)8701{nullptr,8702{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8703{0, 0, 0, 0},8704{0, 0, 0, 0},8705{0, 0, 0, 0},87060,87070,87080,8709false,8710false,8711false,8712false,8713{false, false, false, false},8714{0.0f, 0.0f, 0.0f, 0.0f},87151,87161},8717// padding (0x1DE)8718{nullptr,8719{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8720{0, 0, 0, 0},8721{0, 0, 0, 0},8722{0, 0, 0, 0},87230,87240,87250,8726false,8727false,8728false,8729false,8730{false, false, false, false},8731{0.0f, 0.0f, 0.0f, 0.0f},87321,87331},8734// padding (0x1DF)8735{nullptr,8736{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8737{0, 0, 0, 0},8738{0, 0, 0, 0},8739{0, 0, 0, 0},87400,87410,87420,8743false,8744false,8745false,8746false,8747{false, false, false, false},8748{0.0f, 0.0f, 0.0f, 0.0f},87491,87501},8751// padding (0x1E0)8752{nullptr,8753{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8754{0, 0, 0, 0},8755{0, 0, 0, 0},8756{0, 0, 0, 0},87570,87580,87590,8760false,8761false,8762false,8763false,8764{false, false, false, false},8765{0.0f, 0.0f, 0.0f, 0.0f},87661,87671},8768// padding (0x1E1)8769{nullptr,8770{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8771{0, 0, 0, 0},8772{0, 0, 0, 0},8773{0, 0, 0, 0},87740,87750,87760,8777false,8778false,8779false,8780false,8781{false, false, false, false},8782{0.0f, 0.0f, 0.0f, 0.0f},87831,87841},8785// padding (0x1E2)8786{nullptr,8787{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8788{0, 0, 0, 0},8789{0, 0, 0, 0},8790{0, 0, 0, 0},87910,87920,87930,8794false,8795false,8796false,8797false,8798{false, false, false, false},8799{0.0f, 0.0f, 0.0f, 0.0f},88001,88011},8802// padding (0x1E3)8803{nullptr,8804{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8805{0, 0, 0, 0},8806{0, 0, 0, 0},8807{0, 0, 0, 0},88080,88090,88100,8811false,8812false,8813false,8814false,8815{false, false, false, false},8816{0.0f, 0.0f, 0.0f, 0.0f},88171,88181},8819// padding (0x1E4)8820{nullptr,8821{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8822{0, 0, 0, 0},8823{0, 0, 0, 0},8824{0, 0, 0, 0},88250,88260,88270,8828false,8829false,8830false,8831false,8832{false, false, false, false},8833{0.0f, 0.0f, 0.0f, 0.0f},88341,88351},8836// padding (0x1E5)8837{nullptr,8838{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8839{0, 0, 0, 0},8840{0, 0, 0, 0},8841{0, 0, 0, 0},88420,88430,88440,8845false,8846false,8847false,8848false,8849{false, false, false, false},8850{0.0f, 0.0f, 0.0f, 0.0f},88511,88521},8853// padding (0x1E6)8854{nullptr,8855{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8856{0, 0, 0, 0},8857{0, 0, 0, 0},8858{0, 0, 0, 0},88590,88600,88610,8862false,8863false,8864false,8865false,8866{false, false, false, false},8867{0.0f, 0.0f, 0.0f, 0.0f},88681,88691},8870// padding (0x1E7)8871{nullptr,8872{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8873{0, 0, 0, 0},8874{0, 0, 0, 0},8875{0, 0, 0, 0},88760,88770,88780,8879false,8880false,8881false,8882false,8883{false, false, false, false},8884{0.0f, 0.0f, 0.0f, 0.0f},88851,88861},8887// padding (0x1E8)8888{nullptr,8889{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8890{0, 0, 0, 0},8891{0, 0, 0, 0},8892{0, 0, 0, 0},88930,88940,88950,8896false,8897false,8898false,8899false,8900{false, false, false, false},8901{0.0f, 0.0f, 0.0f, 0.0f},89021,89031},8904// padding (0x1E9)8905{nullptr,8906{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8907{0, 0, 0, 0},8908{0, 0, 0, 0},8909{0, 0, 0, 0},89100,89110,89120,8913false,8914false,8915false,8916false,8917{false, false, false, false},8918{0.0f, 0.0f, 0.0f, 0.0f},89191,89201},8921// padding (0x1EA)8922{nullptr,8923{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8924{0, 0, 0, 0},8925{0, 0, 0, 0},8926{0, 0, 0, 0},89270,89280,89290,8930false,8931false,8932false,8933false,8934{false, false, false, false},8935{0.0f, 0.0f, 0.0f, 0.0f},89361,89371},8938// padding (0x1EB)8939{nullptr,8940{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8941{0, 0, 0, 0},8942{0, 0, 0, 0},8943{0, 0, 0, 0},89440,89450,89460,8947false,8948false,8949false,8950false,8951{false, false, false, false},8952{0.0f, 0.0f, 0.0f, 0.0f},89531,89541},8955// padding (0x1EC)8956{nullptr,8957{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8958{0, 0, 0, 0},8959{0, 0, 0, 0},8960{0, 0, 0, 0},89610,89620,89630,8964false,8965false,8966false,8967false,8968{false, false, false, false},8969{0.0f, 0.0f, 0.0f, 0.0f},89701,89711},8972// padding (0x1ED)8973{nullptr,8974{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8975{0, 0, 0, 0},8976{0, 0, 0, 0},8977{0, 0, 0, 0},89780,89790,89800,8981false,8982false,8983false,8984false,8985{false, false, false, false},8986{0.0f, 0.0f, 0.0f, 0.0f},89871,89881},8989// padding (0x1EE)8990{nullptr,8991{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},8992{0, 0, 0, 0},8993{0, 0, 0, 0},8994{0, 0, 0, 0},89950,89960,89970,8998false,8999false,9000false,9001false,9002{false, false, false, false},9003{0.0f, 0.0f, 0.0f, 0.0f},90041,90051},9006// padding (0x1EF)9007{nullptr,9008{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9009{0, 0, 0, 0},9010{0, 0, 0, 0},9011{0, 0, 0, 0},90120,90130,90140,9015false,9016false,9017false,9018false,9019{false, false, false, false},9020{0.0f, 0.0f, 0.0f, 0.0f},90211,90221},9023// padding (0x1F0)9024{nullptr,9025{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9026{0, 0, 0, 0},9027{0, 0, 0, 0},9028{0, 0, 0, 0},90290,90300,90310,9032false,9033false,9034false,9035false,9036{false, false, false, false},9037{0.0f, 0.0f, 0.0f, 0.0f},90381,90391},9040// padding (0x1F1)9041{nullptr,9042{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9043{0, 0, 0, 0},9044{0, 0, 0, 0},9045{0, 0, 0, 0},90460,90470,90480,9049false,9050false,9051false,9052false,9053{false, false, false, false},9054{0.0f, 0.0f, 0.0f, 0.0f},90551,90561},9057// padding (0x1F2)9058{nullptr,9059{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9060{0, 0, 0, 0},9061{0, 0, 0, 0},9062{0, 0, 0, 0},90630,90640,90650,9066false,9067false,9068false,9069false,9070{false, false, false, false},9071{0.0f, 0.0f, 0.0f, 0.0f},90721,90731},9074// padding (0x1F3)9075{nullptr,9076{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9077{0, 0, 0, 0},9078{0, 0, 0, 0},9079{0, 0, 0, 0},90800,90810,90820,9083false,9084false,9085false,9086false,9087{false, false, false, false},9088{0.0f, 0.0f, 0.0f, 0.0f},90891,90901},9091// padding (0x1F4)9092{nullptr,9093{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9094{0, 0, 0, 0},9095{0, 0, 0, 0},9096{0, 0, 0, 0},90970,90980,90990,9100false,9101false,9102false,9103false,9104{false, false, false, false},9105{0.0f, 0.0f, 0.0f, 0.0f},91061,91071},9108// padding (0x1F5)9109{nullptr,9110{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9111{0, 0, 0, 0},9112{0, 0, 0, 0},9113{0, 0, 0, 0},91140,91150,91160,9117false,9118false,9119false,9120false,9121{false, false, false, false},9122{0.0f, 0.0f, 0.0f, 0.0f},91231,91241},9125// padding (0x1F6)9126{nullptr,9127{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9128{0, 0, 0, 0},9129{0, 0, 0, 0},9130{0, 0, 0, 0},91310,91320,91330,9134false,9135false,9136false,9137false,9138{false, false, false, false},9139{0.0f, 0.0f, 0.0f, 0.0f},91401,91411},9142// padding (0x1F7)9143{nullptr,9144{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9145{0, 0, 0, 0},9146{0, 0, 0, 0},9147{0, 0, 0, 0},91480,91490,91500,9151false,9152false,9153false,9154false,9155{false, false, false, false},9156{0.0f, 0.0f, 0.0f, 0.0f},91571,91581},9159// padding (0x1F8)9160{nullptr,9161{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9162{0, 0, 0, 0},9163{0, 0, 0, 0},9164{0, 0, 0, 0},91650,91660,91670,9168false,9169false,9170false,9171false,9172{false, false, false, false},9173{0.0f, 0.0f, 0.0f, 0.0f},91741,91751},9176// padding (0x1F9)9177{nullptr,9178{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9179{0, 0, 0, 0},9180{0, 0, 0, 0},9181{0, 0, 0, 0},91820,91830,91840,9185false,9186false,9187false,9188false,9189{false, false, false, false},9190{0.0f, 0.0f, 0.0f, 0.0f},91911,91921},9193// padding (0x1FA)9194{nullptr,9195{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9196{0, 0, 0, 0},9197{0, 0, 0, 0},9198{0, 0, 0, 0},91990,92000,92010,9202false,9203false,9204false,9205false,9206{false, false, false, false},9207{0.0f, 0.0f, 0.0f, 0.0f},92081,92091},9210// padding (0x1FB)9211{nullptr,9212{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9213{0, 0, 0, 0},9214{0, 0, 0, 0},9215{0, 0, 0, 0},92160,92170,92180,9219false,9220false,9221false,9222false,9223{false, false, false, false},9224{0.0f, 0.0f, 0.0f, 0.0f},92251,92261},9227// padding (0x1FC)9228{nullptr,9229{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9230{0, 0, 0, 0},9231{0, 0, 0, 0},9232{0, 0, 0, 0},92330,92340,92350,9236false,9237false,9238false,9239false,9240{false, false, false, false},9241{0.0f, 0.0f, 0.0f, 0.0f},92421,92431},9244// padding (0x1FD)9245{nullptr,9246{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9247{0, 0, 0, 0},9248{0, 0, 0, 0},9249{0, 0, 0, 0},92500,92510,92520,9253false,9254false,9255false,9256false,9257{false, false, false, false},9258{0.0f, 0.0f, 0.0f, 0.0f},92591,92601},9261// padding (0x1FE)9262{nullptr,9263{SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9264{0, 0, 0, 0},9265{0, 0, 0, 0},9266{0, 0, 0, 0},92670,92680,92690,9270false,9271false,9272false,9273false,9274{false, false, false, false},9275{0.0f, 0.0f, 0.0f, 0.0f},92761,92771},9278// RAW (0x1FF)9279{9280"RAW",9281{SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN},9282{0, 0, 0, 0x1}, // Defaults for missing components9283{0, 1, 2, 3}, // Swizzle9284{8, 0, 0, 0}, // Bits per component92858, // Bits per element92861, // Bytes per element92871, // Num components9288false, // isSRGB9289false, // isBC9290false, // isSubsampled9291false, // isLuminance9292{false, false, false, false}, // Is normalized?9293{1.0f, 0, 0, 0}, // To float scale factor92941, // bcWidth92951, // bcHeight9296},9297};929892999300