package Ġgli _ Ċ Ċ import Ġgli _. dx . D 3 df mt .* Ċ import Ġgli _. dx . D dp f .* Ċ import Ġgli _. dx . Dx gi _ format _ dds .* Ċ import Ġgli _. dx . Dx gi _ format _ g li .* Ċ import Ġglm _. i Ċ import Ġglm _. vec 4 . Vec 4 i Ċ import Ġgli _. detail . has Ċ import Ġgli _. detail . has nt Ċ import Ġgli _. get Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġelect Ġon Ġ 0 2 / 0 4 / 1 7 . Ċ Ġ*/ Ċ Ċ /** ĠTranslation Ġclass Ġto Ġconvert ĠG LI Ġenums Ġinto ĠDirect X Ġenums ĠĠ Ġ*/ Ċ object Ġdx Ġ{ ĊĊĠĠĠ Ġfun Ġtranslate ( format : Ġgli _. Format ): Ġdx . Format Ġ{ ĊĠĠĠĠĠĠĠ Ġassert ( format . isValid ) ĊĠĠĠĠĠĠĠ Ġreturn Ġtable [ format ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġfind ( four CC : ĠD 3 df mt ): Ġgli _. Format Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( g li _. Format . FIRST .. g li _. Format . LAST ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. first OrNull Ġ{ Ġtable [ it ]. d 3 D Format Ġ== Ġfour CC Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ?: Ġgli _. Format . UNDEFINED ĊĊĠĠĠ Ġfun Ġfind ( four CC : ĠD 3 df mt , Ġformat : ĠD x gi Format ): Ġgli _. Format Ġ{ ĊĊĠĠĠĠĠĠĠ Ġassert ( four CC Ġ== ĠDX 1 0 Ġ|| Ġfour CC Ġ== ĠG LI 1 ) ĊĊĠĠĠĠĠĠĠ Ġfor Ġ( current Format Ġin Ġgli _. Format . FIRST .. g li _. Format . LAST ) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġinfo Ġ= Ġcurrent Format . format Info ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdx Format Ġ= Ġtable [ current Format ] ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( four CC Ġ== ĠG LI 1 Ġ&& Ġinfo . flags Ġhas Ġdetail . Cap . DDS _ GLI _ EXT _ BIT Ġ&& Ġdx Format . dx gi Format . g li Ġ== Ġformat . g li ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcurrent Format ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( four CC Ġ== ĠDX 1 0 Ġ&& Ġinfo . flags Ġhas nt Ġdetail . Cap . DDS _ GLI _ EXT _ BIT Ġ&& Ġdx Format . dx gi Format . dds Ġ== Ġformat . dds ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcurrent Format ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġgli _. Format . UNDEFINED ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis D ds Ext ( target : ĠTarget , Ġformat : Ġgli _. Format ): ĠBoolean Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġdx Format Ġ= Ġtranslate ( format ) ĊĊĠĠĠĠĠĠĠ Ġval Ġuse D ds Ext Ġ= Ġformat . format Info . flags Ġhas Ġdetail . Cap . DDS _ GLI _ EXT _ BIT ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ(( dx Format . dd PixelFormat . i Ġhas ĠFO UR CC ) Ġ&& Ġdx Format . d 3 D Format Ġ== ĠG LI 1 ) Ġ|| Ġ( target . is Target Array Ġ|| Ġtarget . is Target 1 d ) Ġ&& Ġuse D ds Ext ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠG LI _ MAKE FO UR CC ( ch 0 : ĠChar , Ġch 1 : ĠChar , Ġch 2 : ĠChar , Ġch 3 : ĠChar ) Ġ= Ġ( ch 3 . i Ġshl Ġ 2 4 ) Ġor Ġ( ch 2 . i Ġshl Ġ 1 6 ) Ġor Ġ( ch 1 . i Ġshl Ġ 8 ) Ġor Ġch 0 . i ĊĊĠĠĠ Ġenum Ġclass ĠD 3 df mt ( val Ġi : ĠInt ) Ġ{ ĊĊĠĠĠĠĠĠĠ ĠUNKNOWN ( 0 ), ĊĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 ( 2 0 ), ĊĠĠĠĠĠĠĠ ĠA 8 R 8 G 8 B 8 ( 2 1 ), ĊĠĠĠĠĠĠĠ ĠX 8 R 8 G 8 B 8 ( 2 2 ), ĊĠĠĠĠĠĠĠ ĠR 5 G 6 B 5 ( 2 3 ), ĊĠĠĠĠĠĠĠ ĠX 1 R 5 G 5 B 5 ( 2 4 ), ĊĠĠĠĠĠĠĠ ĠA 1 R 5 G 5 B 5 ( 2 5 ), ĊĠĠĠĠĠĠĠ ĠA 4 R 4 G 4 B 4 ( 2 6 ), ĊĠĠĠĠĠĠĠ ĠR 3 G 3 B 2 ( 2 7 ), ĊĠĠĠĠĠĠĠ ĠA 8 ( 2 8 ), ĊĠĠĠĠĠĠĠ ĠA 8 R 3 G 3 B 2 ( 2 9 ), ĊĠĠĠĠĠĠĠ ĠX 4 R 4 G 4 B 4 ( 3 0 ), ĊĠĠĠĠĠĠĠ ĠA 2 B 1 0 G 1 0 R 1 0 ( 3 1 ), ĊĠĠĠĠĠĠĠ ĠA 8 B 8 G 8 R 8 ( 3 2 ), ĊĠĠĠĠĠĠĠ ĠX 8 B 8 G 8 R 8 ( 3 3 ), ĊĠĠĠĠĠĠĠ ĠG 1 6 R 1 6 ( 3 4 ), ĊĠĠĠĠĠĠĠ ĠA 2 R 1 0 G 1 0 B 1 0 ( 3 5 ), ĊĠĠĠĠĠĠĠ ĠA 1 6 B 1 6 G 1 6 R 1 6 ( 3 6 ), ĊĊĠĠĠĠĠĠĠ ĠA 8 P 8 ( 4 0 ), ĊĠĠĠĠĠĠĠ ĠP 8 ( 4 1 ), ĊĊĠĠĠĠĠĠĠ ĠL 8 ( 5 0 ), ĊĠĠĠĠĠĠĠ ĠA 8 L 8 ( 5 1 ), ĊĠĠĠĠĠĠĠ ĠA 4 L 4 ( 5 2 ), ĊĊĠĠĠĠĠĠĠ ĠV 8 U 8 ( 6 0 ), ĊĠĠĠĠĠĠĠ ĠL 6 V 5 U 5 ( 6 1 ), ĊĠĠĠĠĠĠĠ ĠX 8 L 8 V 8 U 8 ( 6 2 ), ĊĠĠĠĠĠĠĠ ĠQ 8 W 8 V 8 U 8 ( 6 3 ), ĊĠĠĠĠĠĠĠ ĠV 1 6 U 1 6 ( 6 4 ), ĊĠĠĠĠĠĠĠ ĠA 2 W 1 0 V 1 0 U 1 0 ( 6 7 ), ĊĊĠĠĠĠĠĠĠ ĠU Y VY ( GLI _ MAKE FO UR CC (' U ', Ġ' Y ', Ġ' V ', Ġ' Y ')), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ B 8 G 8 ( GLI _ MAKE FO UR CC (' R ', Ġ' G ', Ġ' B ', Ġ' G ')), ĊĠĠĠĠĠĠĠ ĠY UY 2 ( GLI _ MAKE FO UR CC (' Y ', Ġ' U ', Ġ' Y ', Ġ' 2 ')), ĊĠĠĠĠĠĠĠ ĠG 8 R 8 _ G 8 B 8 ( GLI _ MAKE FO UR CC (' G ', Ġ' R ', Ġ' G ', Ġ' B ')), ĊĠĠĠĠĠĠĠ ĠD XT 1 ( GLI _ MAKE FO UR CC (' D ', Ġ' X ', Ġ' T ', Ġ' 1 ')), ĊĠĠĠĠĠĠĠ ĠD XT 2 ( GLI _ MAKE FO UR CC (' D ', Ġ' X ', Ġ' T ', Ġ' 2 ')), ĊĠĠĠĠĠĠĠ ĠD XT 3 ( GLI _ MAKE FO UR CC (' D ', Ġ' X ', Ġ' T ', Ġ' 3 ')), ĊĠĠĠĠĠĠĠ ĠD XT 4 ( GLI _ MAKE FO UR CC (' D ', Ġ' X ', Ġ' T ', Ġ' 4 ')), ĊĠĠĠĠĠĠĠ ĠD XT 5 ( GLI _ MAKE FO UR CC (' D ', Ġ' X ', Ġ' T ', Ġ' 5 ')), ĊĊĠĠĠĠĠĠĠ ĠA TI 1 ( GLI _ MAKE FO UR CC (' A ', Ġ' T ', Ġ' I ', Ġ' 1 ')), ĊĠĠĠĠĠĠĠ ĠAT 1 N ( GLI _ MAKE FO UR CC (' A ', Ġ' T ', Ġ' 1 ', Ġ' N ')), ĊĠĠĠĠĠĠĠ ĠA TI 2 ( GLI _ MAKE FO UR CC (' A ', Ġ' T ', Ġ' I ', Ġ' 2 ')), ĊĠĠĠĠĠĠĠ ĠAT 2 N ( GLI _ MAKE FO UR CC (' A ', Ġ' T ', Ġ' 2 ', Ġ' N ')), ĊĊĠĠĠĠĠĠĠ ĠBC 4 U ( GLI _ MAKE FO UR CC (' B ', Ġ' C ', Ġ' 4 ', Ġ' U ')), ĊĠĠĠĠĠĠĠ ĠBC 4 S ( GLI _ MAKE FO UR CC (' B ', Ġ' C ', Ġ' 4 ', Ġ' S ')), ĊĠĠĠĠĠĠĠ ĠBC 5 U ( GLI _ MAKE FO UR CC (' B ', Ġ' C ', Ġ' 5 ', Ġ' U ')), ĊĠĠĠĠĠĠĠ ĠBC 5 S ( GLI _ MAKE FO UR CC (' B ', Ġ' C ', Ġ' 5 ', Ġ' S ')), ĊĊĠĠĠĠĠĠĠ ĠE TC ( GLI _ MAKE FO UR CC (' E ', Ġ' T ', Ġ' C ', Ġ' Ġ' )), ĊĠĠĠĠĠĠĠ ĠE TC 1 ( GLI _ MAKE FO UR CC (' E ', Ġ' T ', Ġ' C ', Ġ' 1 ')), ĊĠĠĠĠĠĠĠ ĠA TC ( GLI _ MAKE FO UR CC (' A ', Ġ' T ', Ġ' C ', Ġ' Ġ' )), ĊĠĠĠĠĠĠĠ ĠAT CA ( GLI _ MAKE FO UR CC (' A ', Ġ' T ', Ġ' C ', Ġ' A ')), ĊĠĠĠĠĠĠĠ ĠAT CI ( GLI _ MAKE FO UR CC (' A ', Ġ' T ', Ġ' C ', Ġ' I ')), ĊĊĠĠĠĠĠĠĠ ĠPO WER VR _ 2 B PP ( GLI _ MAKE FO UR CC (' P ', Ġ' T ', Ġ' C ', Ġ' 2 ')), ĊĠĠĠĠĠĠĠ ĠPO WER VR _ 4 B PP ( GLI _ MAKE FO UR CC (' P ', Ġ' T ', Ġ' C ', Ġ' 4 ')), ĊĊĠĠĠĠĠĠĠ ĠD 1 6 _ LOCK ABLE ( 7 0 ), ĊĠĠĠĠĠĠĠ ĠD 3 2 ( 7 1 ), ĊĠĠĠĠĠĠĠ ĠD 1 5 S 1 ( 7 3 ), ĊĠĠĠĠĠĠĠ ĠD 2 4 S 8 ( 7 5 ), ĊĠĠĠĠĠĠĠ ĠD 2 4 X 8 ( 7 7 ), ĊĠĠĠĠĠĠĠ ĠD 2 4 X 4 S 4 ( 7 9 ), ĊĠĠĠĠĠĠĠ ĠD 1 6 ( 8 0 ), ĊĊĠĠĠĠĠĠĠ ĠD 3 2 F _ LOCK ABLE ( 8 2 ), ĊĠĠĠĠĠĠĠ ĠD 2 4 FS 8 ( 8 3 ), ĊĊĠĠĠĠĠĠĠ ĠL 1 6 ( 8 1 ), ĊĊĠĠĠĠĠĠĠ ĠV ERT EX DATA ( 1 0 0 ), ĊĠĠĠĠĠĠĠ ĠINDEX 1 6 ( 1 0 1 ), ĊĠĠĠĠĠĠĠ ĠINDEX 3 2 ( 1 0 2 ), ĊĊĠĠĠĠĠĠĠ ĠQ 1 6 W 1 6 V 1 6 U 1 6 ( 1 1 0 ), ĊĊĠĠĠĠĠĠĠ ĠMULTI 2 _ ARGB 8 ( GLI _ MAKE FO UR CC (' M ', Ġ' E ', Ġ' T ', Ġ' 1 ')), ĊĊĠĠĠĠĠĠĠ ĠR 1 6 F ( 1 1 1 ), ĊĠĠĠĠĠĠĠ ĠG 1 6 R 1 6 F ( 1 1 2 ), ĊĠĠĠĠĠĠĠ ĠA 1 6 B 1 6 G 1 6 R 1 6 F ( 1 1 3 ), ĊĊĠĠĠĠĠĠĠ ĠR 3 2 F ( 1 1 4 ), ĊĠĠĠĠĠĠĠ ĠG 3 2 R 3 2 F ( 1 1 5 ), ĊĠĠĠĠĠĠĠ ĠA 3 2 B 3 2 G 3 2 R 3 2 F ( 1 1 6 ), ĊĊĠĠĠĠĠĠĠ ĠC x V 8 U 8 ( 1 1 7 ), ĊĊĠĠĠĠĠĠĠ ĠDX 1 0 ( GLI _ MAKE FO UR CC (' D ', Ġ' X ', Ġ' 1 ', Ġ' 0 ')), ĊĊĠĠĠĠĠĠĠ ĠG LI 1 ( GLI _ MAKE FO UR CC (' G ', Ġ' L ', Ġ' I ', Ġ' 1 ')), ĊĊĠĠĠĠĠĠĠ ĠFOR CE _ DWORD ( 0 x 7 fffffff ); ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin fix Ġfun Ġof ( i : ĠInt ) Ġ= Ġvalues (). first Ġ{ Ġit . i Ġ== Ġi Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġenum Ġclass ĠD x gi _ format _ dds ( val Ġi : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠUNKNOWN ( 0 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 B 3 2 A 3 2 _ TYPE LESS ( 1 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 B 3 2 A 3 2 _ FLOAT ( 2 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 B 3 2 A 3 2 _ UINT ( 3 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 B 3 2 A 3 2 _ S INT ( 4 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 B 3 2 _ TYPE LESS ( 5 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 B 3 2 _ FLOAT ( 6 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 B 3 2 _ UINT ( 7 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 B 3 2 _ S INT ( 8 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 A 1 6 _ TYPE LESS ( 9 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 A 1 6 _ FLOAT ( 1 0 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 A 1 6 _ UN ORM ( 1 1 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 A 1 6 _ UINT ( 1 2 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 A 1 6 _ SN ORM ( 1 3 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 A 1 6 _ S INT ( 1 4 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 _ TYPE LESS ( 1 5 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 _ FLOAT ( 1 6 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 _ UINT ( 1 7 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 3 2 _ S INT ( 1 8 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 G 8 X 2 4 _ TYPE LESS ( 1 9 ), ĊĠĠĠĠĠĠĠ ĠD 3 2 _ FLOAT _ S 8 X 2 4 _ UINT ( 2 0 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 _ FLOAT _ X 8 X 2 4 _ TYPE LESS ( 2 1 ), ĊĠĠĠĠĠĠĠ ĠX 3 2 _ TYPE LESS _ G 8 X 2 4 _ UINT ( 2 2 ), ĊĠĠĠĠĠĠĠ ĠR 1 0 G 1 0 B 1 0 A 2 _ TYPE LESS ( 2 3 ), ĊĠĠĠĠĠĠĠ ĠR 1 0 G 1 0 B 1 0 A 2 _ UN ORM ( 2 4 ), ĊĠĠĠĠĠĠĠ ĠR 1 0 G 1 0 B 1 0 A 2 _ UINT ( 2 5 ), ĊĠĠĠĠĠĠĠ ĠR 1 1 G 1 1 B 1 0 _ FLOAT ( 2 6 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ TYPE LESS ( 2 7 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ UN ORM ( 2 8 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ UN ORM _ SR GB ( 2 9 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ UINT ( 3 0 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ SN ORM ( 3 1 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ S INT ( 3 2 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 _ TYPE LESS ( 3 3 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 _ FLOAT ( 3 4 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 _ UN ORM ( 3 5 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 _ UINT ( 3 6 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 _ SN ORM ( 3 7 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 _ S INT ( 3 8 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 _ TYPE LESS ( 3 9 ), ĊĠĠĠĠĠĠĠ ĠD 3 2 _ FLOAT ( 4 0 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 _ FLOAT ( 4 1 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 _ UINT ( 4 2 ), ĊĠĠĠĠĠĠĠ ĠR 3 2 _ S INT ( 4 3 ), ĊĠĠĠĠĠĠĠ ĠR 2 4 G 8 _ TYPE LESS ( 4 4 ), ĊĠĠĠĠĠĠĠ ĠD 2 4 _ UN ORM _ S 8 _ UINT ( 4 5 ), ĊĠĠĠĠĠĠĠ ĠR 2 4 _ UN ORM _ X 8 _ TYPE LESS ( 4 6 ), ĊĠĠĠĠĠĠĠ ĠX 2 4 _ TYPE LESS _ G 8 _ UINT ( 4 7 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ TYPE LESS ( 4 8 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ UN ORM ( 4 9 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ UINT ( 5 0 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ SN ORM ( 5 1 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ S INT ( 5 2 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 _ TYPE LESS ( 5 3 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 _ FLOAT ( 5 4 ), ĊĠĠĠĠĠĠĠ ĠD 1 6 _ UN ORM ( 5 5 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 _ UN ORM ( 5 6 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 _ UINT ( 5 7 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 _ SN ORM ( 5 8 ), ĊĠĠĠĠĠĠĠ ĠR 1 6 _ S INT ( 5 9 ), ĊĠĠĠĠĠĠĠ ĠR 8 _ TYPE LESS ( 6 0 ), ĊĠĠĠĠĠĠĠ ĠR 8 _ UN ORM ( 6 1 ), ĊĠĠĠĠĠĠĠ ĠR 8 _ UINT ( 6 2 ), ĊĠĠĠĠĠĠĠ ĠR 8 _ SN ORM ( 6 3 ), ĊĠĠĠĠĠĠĠ ĠR 8 _ S INT ( 6 4 ), ĊĠĠĠĠĠĠĠ ĠA 8 _ UN ORM ( 6 5 ), ĊĠĠĠĠĠĠĠ ĠR 1 _ UN ORM ( 6 6 ), ĊĠĠĠĠĠĠĠ ĠR 9 G 9 B 9 E 5 _ SHARE DEX P ( 6 7 ), ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ B 8 G 8 _ UN ORM ( 6 8 ), ĊĠĠĠĠĠĠĠ ĠG 8 R 8 _ G 8 B 8 _ UN ORM ( 6 9 ), ĊĠĠĠĠĠĠĠ ĠBC 1 _ TYPE LESS ( 7 0 ), ĊĠĠĠĠĠĠĠ ĠBC 1 _ UN ORM ( 7 1 ), ĊĠĠĠĠĠĠĠ ĠBC 1 _ UN ORM _ SR GB ( 7 2 ), ĊĠĠĠĠĠĠĠ ĠBC 2 _ TYPE LESS ( 7 3 ), ĊĠĠĠĠĠĠĠ ĠBC 2 _ UN ORM ( 7 4 ), ĊĠĠĠĠĠĠĠ ĠBC 2 _ UN ORM _ SR GB ( 7 5 ), ĊĠĠĠĠĠĠĠ ĠBC 3 _ TYPE LESS ( 7 6 ), ĊĠĠĠĠĠĠĠ ĠBC 3 _ UN ORM ( 7 7 ), ĊĠĠĠĠĠĠĠ ĠBC 3 _ UN ORM _ SR GB ( 7 8 ), ĊĠĠĠĠĠĠĠ ĠBC 4 _ TYPE LESS ( 7 9 ), ĊĠĠĠĠĠĠĠ ĠBC 4 _ UN ORM ( 8 0 ), ĊĠĠĠĠĠĠĠ ĠBC 4 _ SN ORM ( 8 1 ), ĊĠĠĠĠĠĠĠ ĠBC 5 _ TYPE LESS ( 8 2 ), ĊĠĠĠĠĠĠĠ ĠBC 5 _ UN ORM ( 8 3 ), ĊĠĠĠĠĠĠĠ ĠBC 5 _ SN ORM ( 8 4 ), ĊĠĠĠĠĠĠĠ ĠB 5 G 6 R 5 _ UN ORM ( 8 5 ), ĊĠĠĠĠĠĠĠ ĠB 5 G 5 R 5 A 1 _ UN ORM ( 8 6 ), ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 A 8 _ UN ORM ( 8 7 ), ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 X 8 _ UN ORM ( 8 8 ), ĊĠĠĠĠĠĠĠ ĠR 1 0 G 1 0 B 1 0 _ XR _ BI AS _ A 2 _ UN ORM ( 8 9 ), ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 A 8 _ TYPE LESS ( 9 0 ), ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 A 8 _ UN ORM _ SR GB ( 9 1 ), ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 X 8 _ TYPE LESS ( 9 2 ), ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 X 8 _ UN ORM _ SR GB ( 9 3 ), ĊĠĠĠĠĠĠĠ ĠBC 6 H _ TYPE LESS ( 9 4 ), ĊĠĠĠĠĠĠĠ ĠBC 6 H _ UF 1 6 ( 9 5 ), ĊĠĠĠĠĠĠĠ ĠBC 6 H _ SF 1 6 ( 9 6 ), ĊĠĠĠĠĠĠĠ ĠBC 7 _ TYPE LESS ( 9 7 ), ĊĠĠĠĠĠĠĠ ĠBC 7 _ UN ORM ( 9 8 ), ĊĠĠĠĠĠĠĠ ĠBC 7 _ UN ORM _ SR GB ( 9 9 ), ĊĠĠĠĠĠĠĠ ĠA Y UV ( 1 0 0 ), ĊĠĠĠĠĠĠĠ ĠY 4 1 0 ( 1 0 1 ), ĊĠĠĠĠĠĠĠ ĠY 4 1 6 ( 1 0 2 ), ĊĠĠĠĠĠĠĠ ĠNV 1 2 ( 1 0 3 ), ĊĠĠĠĠĠĠĠ ĠP 0 1 0 ( 1 0 4 ), ĊĠĠĠĠĠĠĠ ĠP 0 1 6 ( 1 0 5 ), ĊĠĠĠĠĠĠĠ Ġ_ 4 2 0 _ OP A QUE ( 1 0 6 ), ĊĠĠĠĠĠĠĠ ĠY UY 2 ( 1 0 7 ), ĊĠĠĠĠĠĠĠ ĠY 2 1 0 ( 1 0 8 ), ĊĠĠĠĠĠĠĠ ĠY 2 1 6 ( 1 0 9 ), ĊĠĠĠĠĠĠĠ ĠNV 1 1 ( 1 1 0 ), ĊĠĠĠĠĠĠĠ ĠAI 4 4 ( 1 1 1 ), ĊĠĠĠĠĠĠĠ ĠIA 4 4 ( 1 1 2 ), ĊĠĠĠĠĠĠĠ ĠP 8 ( 1 1 3 ), ĊĠĠĠĠĠĠĠ ĠA 8 P 8 ( 1 1 4 ), ĊĠĠĠĠĠĠĠ ĠB 4 G 4 R 4 A 4 _ UN ORM ( 1 1 5 ), ĊĊĠĠĠĠĠĠĠ ĠP 2 0 8 ( 1 3 0 ), ĊĠĠĠĠĠĠĠ ĠV 2 0 8 ( 1 3 1 ), ĊĠĠĠĠĠĠĠ ĠV 4 0 8 ( 1 3 2 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 4 X 4 _ TYPE LESS ( 1 3 3 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 4 X 4 _ UN ORM ( 1 3 4 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 4 X 4 _ UN ORM _ SR GB ( 1 3 5 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 5 X 4 _ TYPE LESS ( 1 3 7 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 5 X 4 _ UN ORM ( 1 3 8 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 5 X 4 _ UN ORM _ SR GB ( 1 3 9 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 5 X 5 _ TYPE LESS ( 1 4 1 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 5 X 5 _ UN ORM ( 1 4 2 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 5 X 5 _ UN ORM _ SR GB ( 1 4 3 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 6 X 5 _ TYPE LESS ( 1 4 5 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 6 X 5 _ UN ORM ( 1 4 6 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 6 X 5 _ UN ORM _ SR GB ( 1 4 7 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 6 X 6 _ TYPE LESS ( 1 4 9 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 6 X 6 _ UN ORM ( 1 5 0 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 6 X 6 _ UN ORM _ SR GB ( 1 5 1 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 5 _ TYPE LESS ( 1 5 3 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 5 _ UN ORM ( 1 5 4 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 5 _ UN ORM _ SR GB ( 1 5 5 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 6 _ TYPE LESS ( 1 5 7 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 6 _ UN ORM ( 1 5 8 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 6 _ UN ORM _ SR GB ( 1 5 9 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 8 _ TYPE LESS ( 1 6 1 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 8 _ UN ORM ( 1 6 2 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 8 X 8 _ UN ORM _ SR GB ( 1 6 3 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 5 _ TYPE LESS ( 1 6 5 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 5 _ UN ORM ( 1 6 6 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 5 _ UN ORM _ SR GB ( 1 6 7 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 6 _ TYPE LESS ( 1 6 9 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 6 _ UN ORM ( 1 7 0 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 6 _ UN ORM _ SR GB ( 1 7 1 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 8 _ TYPE LESS ( 1 7 3 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 8 _ UN ORM ( 1 7 4 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 8 _ UN ORM _ SR GB ( 1 7 5 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 1 0 _ TYPE LESS ( 1 7 7 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 1 0 _ UN ORM ( 1 7 8 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 0 X 1 0 _ UN ORM _ SR GB ( 1 7 9 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 2 X 1 0 _ TYPE LESS ( 1 8 1 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 2 X 1 0 _ UN ORM ( 1 8 2 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 2 X 1 0 _ UN ORM _ SR GB ( 1 8 3 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 2 X 1 2 _ TYPE LESS ( 1 8 5 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 2 X 1 2 _ UN ORM ( 1 8 6 ), ĊĠĠĠĠĠĠĠ ĠAST C _ 1 2 X 1 2 _ UN ORM _ SR GB ( 1 8 7 ); ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin fix Ġfun Ġof ( i : ĠInt ) Ġ= Ġvalues (). first Ġ{ Ġit . i Ġ== Ġi Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġenum Ġclass ĠD x gi _ format _ g li Ġ{ ĊĠĠĠĠĠĠĠ ĠUNKNOWN , ĊĠĠĠĠĠĠĠ ĠR 6 4 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 _ S INT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 _ FLOAT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 _ S INT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 _ FLOAT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 B 6 4 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 B 6 4 _ S INT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 B 6 4 _ FLOAT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 B 6 4 A 6 4 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 B 6 4 A 6 4 _ S INT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 6 4 G 6 4 B 6 4 A 6 4 _ FLOAT _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR G 4 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA 4 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 5 G 6 B 5 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 5 G 5 B 5 A 1 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠA 1 B 5 G 5 R 5 _ UN ORM _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 8 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 _ SS CAL ED _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 _ SS CAL ED _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 _ SN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 _ SS CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 _ S INT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 _ SR GB _ GLI , ĊĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 _ SN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 _ SS CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 _ S INT _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 _ SR GB _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ SS CAL ED _ GLI , ĊĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 A 8 _ SN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 A 8 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 A 8 _ SS CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 A 8 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠB 8 G 8 R 8 A 8 _ S INT _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ PACK _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ PACK _ SN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ PACK _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ PACK _ SS CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ PACK _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ PACK _ S INT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 8 G 8 B 8 A 8 _ PACK _ SR GB _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 1 0 G 1 0 B 1 0 A 2 _ SN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 0 G 1 0 B 1 0 A 2 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 0 G 1 0 B 1 0 A 2 _ SS CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 0 G 1 0 B 1 0 A 2 _ S INT _ GLI , ĊĊĠĠĠĠĠĠĠ ĠB 1 0 G 1 0 R 1 0 A 2 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠB 1 0 G 1 0 R 1 0 A 2 _ SN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠB 1 0 G 1 0 R 1 0 A 2 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠB 1 0 G 1 0 R 1 0 A 2 _ SS CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠB 1 0 G 1 0 R 1 0 A 2 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠB 1 0 G 1 0 R 1 0 A 2 _ S INT _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 1 6 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 _ SS CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 _ SS CAL ED _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 _ SN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 _ SS CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 _ S INT _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 _ FLOAT _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 A 1 6 _ US CAL ED _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 6 G 1 6 B 1 6 A 1 6 _ SS CAL ED _ GLI , ĊĊĠĠĠĠĠĠĠ ĠS 8 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠD 1 6 _ UN ORM _ S 8 _ UINT _ GLI , ĊĠĠĠĠĠĠĠ ĠD 2 4 _ UN ORM _ GLI , ĊĊĠĠĠĠĠĠĠ ĠL 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠA 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠLA 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠL 1 6 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠA 1 6 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠLA 1 6 _ UN ORM _ GLI , ĊĊĠĠĠĠĠĠĠ ĠR 3 G 3 B 2 _ UN ORM _ GLI , ĊĊĠĠĠĠĠĠĠ ĠBC 1 _ RGB _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠBC 1 _ RGB _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠRGB _ ET C 2 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGB _ ET C 2 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ ET C 2 _ A 1 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ ET C 2 _ A 1 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ ET C 2 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ ET C 2 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 1 _ E AC _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR 1 1 _ E AC _ SN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR G 1 1 _ E AC _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠR G 1 1 _ E AC _ SN ORM _ GLI , ĊĊĠĠĠĠĠĠĠ ĠRGB _ PV RTC 1 _ 8 X 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGB _ PV RTC 1 _ 8 X 8 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠRGB _ PV RTC 1 _ 1 6 X 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGB _ PV RTC 1 _ 1 6 X 8 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ PV RTC 1 _ 8 X 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ PV RTC 1 _ 8 X 8 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ PV RTC 1 _ 1 6 X 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ PV RTC 1 _ 1 6 X 8 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ PV RTC 2 _ 8 X 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ PV RTC 2 _ 8 X 8 _ SR GB _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ PV RTC 2 _ 1 6 X 8 _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ PV RTC 2 _ 1 6 X 8 _ SR GB _ GLI , ĊĊĠĠĠĠĠĠĠ ĠRGB _ ET C _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGB _ AT C _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ AT CA _ UN ORM _ GLI , ĊĠĠĠĠĠĠĠ ĠRGBA _ AT CI _ UN ORM _ GLI ; ĊĊĠĠĠĠĠĠĠ Ġval Ġi Ġ= Ġordinal ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin fix Ġfun Ġof ( i : ĠInt ) Ġ= ĠD x gi _ format _ dds . values (). first Ġ{ Ġit . i Ġ== Ġi Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠD x gi Format ( var Ġi : ĠInt Ġ= ĠD x gi _ format _ dds . UNKNOWN . i ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġd ds ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠD x gi _ format _ dds . of ( i ) ĊĠĠĠĠĠĠĠ Ġval Ġgli ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠD x gi _ format _ g li . of ( i ) ĊĊĠĠĠĠĠĠĠ Ġconstructor ( dds : ĠD x gi _ format _ dds ) Ġ: Ġthis ( dds . i ) ĊĠĠĠĠĠĠĠ Ġconstructor ( g li : ĠD x gi _ format _ g li ) Ġ: Ġthis ( g li . i ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġenum Ġclass ĠD dp f ( val Ġi : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠAL PH API X EL S ( 0 x 1 ), ĊĠĠĠĠĠĠĠ ĠAL PH A ( 0 x 2 ), ĊĠĠĠĠĠĠĠ ĠFO UR CC ( 0 x 4 ), ĊĠĠĠĠĠĠĠ ĠRGB ( 0 x 4 0 ), ĊĠĠĠĠĠĠĠ ĠY UV ( 0 x 2 0 0 ), ĊĠĠĠĠĠĠĠ ĠL UMIN ANCE ( 0 x 2 0 0 0 0 ), ĊĠĠĠĠĠĠĠ ĠL UMIN ANCE _ ALPHA ( L UMIN ANCE . i Ġor ĠAL PH A . i ), ĊĠĠĠĠĠĠĠ ĠRGB API X EL S ( RGB . i Ġor ĠAL PH API X EL S . i ), ĊĠĠĠĠĠĠĠ ĠRGBA ( RGB . i Ġor ĠAL PH A . i ), ĊĠĠĠĠĠĠĠ ĠL UMIN ANCE _ ALPH API X EL S ( L UMIN ANCE . i Ġor ĠAL PH API X EL S . i ); ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġin fix Ġfun Ġof ( i : ĠInt ) Ġ= Ġvalues (). first Ġ{ Ġit . i Ġ== Ġi Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġin fix Ġfun ĠD dp f . has ( b : ĠD dp f ) Ġ= Ġ( i Ġand Ġb . i ) Ġ!= Ġ 0 ĊĠĠĠ Ġin fix Ġfun ĠInt . has ( b : ĠD dp f ) Ġ= Ġ( this Ġand Ġb . i ) Ġ!= Ġ 0 ĊĠĠĠ Ġin fix Ġfun ĠInt . has nt ( b : ĠD dp f ) Ġ= Ġ( this Ġand Ġb . i ) Ġ== Ġ 0 ĊĠĠĠ Ġin fix Ġfun ĠD dp f . or ( b : ĠD dp f ) Ġ= Ġi Ġor Ġb . i ĊĠĠĠ Ġin fix Ġfun ĠInt . or ( b : ĠD dp f ) Ġ= Ġthis Ġor Ġb . i ĊĊĠĠĠ Ġclass ĠFormat ( val Ġdd PixelFormat : ĠD dp f , Ġval Ġd 3 D Format : ĠD 3 df mt , Ġval Ġdx gi Format : ĠD x gi Format , Ġval Ġmask : ĠVec 4 i ) Ġ{ ĊĠĠĠĠĠĠĠ Ġconstructor ( dd PixelFormat : ĠD dp f , Ġd 3 D Format : ĠD 3 df mt , Ġdx gi Format DDS : ĠD x gi _ format _ dds , Ġmask : ĠVec 4 i ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ: Ġthis ( dd PixelFormat , Ġd 3 D Format , ĠD x gi Format ( dx gi Format DDS ), Ġmask ) ĊĊĠĠĠĠĠĠĠ Ġconstructor ( dd PixelFormat : ĠD dp f , Ġd 3 D Format : ĠD 3 df mt , Ġdx gi Format GLI : ĠD x gi _ format _ g li , Ġmask : ĠVec 4 i ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ: Ġthis ( dd PixelFormat , Ġd 3 D Format , ĠD x gi Format ( dx gi Format GLI ), Ġmask ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġtable : ĠArray < Format > Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR G 4 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 F , Ġ 0 x 0 0 F 0 , Ġ 0 x 0 0 0 0 , Ġ 0 x 0 0 0 0 )), Ġ// FORMAT _ RG 4 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA 4 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 F , Ġ 0 x 0 0 F 0 , Ġ 0 x 0 F 0 0 , Ġ 0 xF 0 0 0 )), Ġ// FORMAT _ RGBA 4 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA 4 R 4 G 4 B 4 , ĠB 4 G 4 R 4 A 4 _ UN ORM , ĠVec 4 i ( 0 x 0 F 0 0 , Ġ 0 x 0 0 F 0 , Ġ 0 x 0 0 0 F , Ġ 0 xF 0 0 0 )), Ġ// FORMAT _ BGR A 4 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 5 G 6 B 5 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 1 f , Ġ 0 x 0 7 e 0 , Ġ 0 xf 8 0 0 , Ġ 0 x 0 0 0 0 )), Ġ// FORMAT _ R 5 G 6 B 5 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠR 5 G 6 B 5 , ĠB 5 G 6 R 5 _ UN ORM , ĠVec 4 i ( 0 xf 8 0 0 , Ġ 0 x 0 7 e 0 , Ġ 0 x 0 0 1 f , Ġ 0 x 0 0 0 0 )), Ġ// FORMAT _ B 5 G 6 R 5 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 5 G 5 B 5 A 1 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 1 f , Ġ 0 x 0 3 e 0 , Ġ 0 x 7 c 0 0 , Ġ 0 x 8 0 0 0 )), Ġ// FORMAT _ RGB 5 A 1 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA 1 R 5 G 5 B 5 , ĠB 5 G 5 R 5 A 1 _ UN ORM , ĠVec 4 i ( 0 x 7 c 0 0 , Ġ 0 x 0 3 e 0 , Ġ 0 x 0 0 1 f , Ġ 0 x 8 0 0 0 )), Ġ// FORMAT _ BGR 5 A 1 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠA 1 B 5 G 5 R 5 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 7 c 0 0 , Ġ 0 x 0 3 e 0 , Ġ 0 x 0 0 1 f , Ġ 0 x 8 0 0 0 )), Ġ// FORMAT _ A 1 RGB 5 _ UN ORM , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 _ UN ORM , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 _ SN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 8 _ SN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 _ US CAL ED _ GLI , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 8 _ US CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 8 _ SS CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 8 _ UINT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 _ S INT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 8 _ S INT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 8 _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 _ UN ORM , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 _ SN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 8 _ SN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 _ US CAL ED _ GLI , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 8 _ US CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 8 _ SS CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 8 _ UINT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 _ S INT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 8 _ S INT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 8 _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( RGB , ĠG LI 1 , ĠR 8 G 8 B 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 0 FF , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RGB 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 _ SN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 8 _ SN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 _ US CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 8 _ US CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 8 _ SS CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 8 _ UINT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 8 _ S INT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 8 _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( RGB , ĠR 8 G 8 B 8 , ĠB 8 G 8 R 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 FF , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 _ SN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR 8 _ SN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 _ US CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR 8 _ US CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR 8 _ SS CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR 8 _ UINT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR 8 _ S INT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR 8 _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 B 8 A 8 _ UN ORM , ĠVec 4 i ( 0 x 0 0 0 0 0 0 FF , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 FF 0 0 0 0 , Ġ 0 xFF 0 0 0 0 0 0 )), Ġ// FORMAT _ RGBA 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 B 8 A 8 _ SN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 8 _ SN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ US CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 8 _ US CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 8 _ SS CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 B 8 A 8 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 8 _ UINT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 B 8 A 8 _ S INT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 8 _ S INT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 8 G 8 B 8 A 8 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 8 _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA 8 R 8 G 8 B 8 , ĠB 8 G 8 R 8 A 8 _ UN ORM , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 FF , Ġ 0 xFF 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR A 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 A 8 _ SN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR A 8 _ SN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 A 8 _ US CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR A 8 _ US CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 A 8 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR A 8 _ SS CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 A 8 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR A 8 _ UINT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 8 G 8 R 8 A 8 _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ BGR A 8 _ S INT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠB 8 G 8 R 8 A 8 _ UN ORM _ SR GB , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 FF , Ġ 0 xFF 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR A 8 _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ PACK _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 FF , Ġ 0 xFF 0 0 0 0 0 0 )), Ġ// FORMAT _ AB GR 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ PACK _ SN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ AB GR 8 _ SN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ PACK _ US CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ AB GR 8 _ US CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ PACK _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ AB GR 8 _ SS CAL ED , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ PACK _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ AB GR 8 _ UINT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ PACK _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ AB GR 8 _ S INT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 8 G 8 B 8 A 8 _ PACK _ SR GB _ GLI , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 FF , Ġ 0 xFF 0 0 0 0 0 0 )), Ġ// FORMAT _ AB GR 8 _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 0 G 1 0 B 1 0 A 2 _ UN ORM , ĠVec 4 i ( 0 x 0 0 0 0 0 3 FF , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 3 FF 0 0 0 0 0 , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RGB 1 0 A 2 _ UN ORM _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 0 G 1 0 B 1 0 A 2 _ SN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 3 FF , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 3 FF 0 0 0 0 0 , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RGB 1 0 A 2 _ SN ORM _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 0 G 1 0 B 1 0 A 2 _ US CAL ED _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 3 FF , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 3 FF 0 0 0 0 0 , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RGB 1 0 A 2 _ US CAL ED _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 0 G 1 0 B 1 0 A 2 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 3 FF , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 3 FF 0 0 0 0 0 , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RGB 1 0 A 2 _ SS CAL ED _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 0 G 1 0 B 1 0 A 2 _ UINT , ĠVec 4 i ( 0 x 0 0 0 0 0 3 FF , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 3 FF 0 0 0 0 0 , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RGB 1 0 A 2 _ UINT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 0 G 1 0 B 1 0 A 2 _ S INT _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 3 FF , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 3 FF 0 0 0 0 0 , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RGB 1 0 A 2 _ S INT _ PACK 3 2 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 1 0 G 1 0 R 1 0 A 2 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 3 FF 0 0 0 0 0 , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 0 0 0 0 0 3 FF , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 1 0 A 2 _ UN ORM _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 1 0 G 1 0 R 1 0 A 2 _ SN ORM _ GLI , ĠVec 4 i ( 0 x 3 FF 0 0 0 0 0 , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 0 0 0 0 0 3 FF , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 1 0 A 2 _ SN ORM _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 1 0 G 1 0 R 1 0 A 2 _ US CAL ED _ GLI , ĠVec 4 i ( 0 x 3 FF 0 0 0 0 0 , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 0 0 0 0 0 3 FF , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 1 0 A 2 _ US CAL ED _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 1 0 G 1 0 R 1 0 A 2 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 x 3 FF 0 0 0 0 0 , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 0 0 0 0 0 3 FF , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 1 0 A 2 _ SS CAL ED _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 1 0 G 1 0 R 1 0 A 2 _ UINT _ GLI , ĠVec 4 i ( 0 x 3 FF 0 0 0 0 0 , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 0 0 0 0 0 3 FF , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 1 0 A 2 _ UINT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠB 1 0 G 1 0 R 1 0 A 2 _ S INT _ GLI , ĠVec 4 i ( 0 x 3 FF 0 0 0 0 0 , Ġ 0 x 0 0 0 FF C 0 0 , Ġ 0 x 0 0 0 0 0 3 FF , Ġ 0 xC 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 1 0 A 2 _ S INT _ PACK 3 2 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 _ UN ORM , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 1 6 _ UN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 _ SN ORM , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 1 6 _ SN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 _ US CAL ED _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 1 6 _ US CAL ED _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 1 6 _ SS CAL ED _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 _ UINT , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 1 6 _ UINT _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 _ S INT , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 1 6 _ S INT _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠR 1 6 F , ĠR 1 6 _ FLOAT , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 1 6 _ S FLOAT _ PACK 1 6 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG 1 6 R 1 6 , ĠR 1 6 G 1 6 _ UN ORM , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 xFFFF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 1 6 _ UN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 G 1 6 _ SN ORM , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 xFFFF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 1 6 _ SN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 _ US CAL ED _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 xFFFF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 1 6 _ US CAL ED _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 xFFFF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 1 6 _ SS CAL ED _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 G 1 6 _ UINT , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 xFFFF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 1 6 _ UINT _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 G 1 6 _ S INT , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 xFFFF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 1 6 _ S INT _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG 1 6 R 1 6 F , ĠR 1 6 G 1 6 _ FLOAT , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 xFFFF 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ RG 1 6 _ S FLOAT _ PACK 1 6 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 1 6 _ UN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 _ SN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 1 6 _ SN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 _ US CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 1 6 _ US CAL ED _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 1 6 _ SS CAL ED _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 1 6 _ UINT _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 1 6 _ S INT _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 _ FLOAT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 1 6 _ S FLOAT _ PACK 1 6 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA 1 6 B 1 6 G 1 6 R 1 6 , ĠR 1 6 G 1 6 B 1 6 A 1 6 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 1 6 _ UN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 G 1 6 B 1 6 A 1 6 _ SN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 1 6 _ SN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 A 1 6 _ US CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 1 6 _ US CAL ED _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 6 G 1 6 B 1 6 A 1 6 _ SS CAL ED _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 1 6 _ SS CAL ED _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 G 1 6 B 1 6 A 1 6 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 1 6 _ UINT _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 6 G 1 6 B 1 6 A 1 6 _ S INT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 1 6 _ S INT _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA 1 6 B 1 6 G 1 6 R 1 6 F , ĠR 1 6 G 1 6 B 1 6 A 1 6 _ FLOAT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 1 6 _ S FLOAT _ PACK 1 6 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 3 2 _ UINT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 _ S INT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 3 2 _ S INT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠR 3 2 F , ĠR 3 2 _ FLOAT , ĠVec 4 i ( 0 xFFFFFFFF , Ġ 0 x 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 )), Ġ// FORMAT _ R 3 2 _ S FLOAT _ PACK 3 2 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 G 3 2 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 3 2 _ UINT _ PACK 3 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 G 3 2 _ S INT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 3 2 _ S INT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG 3 2 R 3 2 F , ĠR 3 2 G 3 2 _ FLOAT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 3 2 _ S FLOAT _ PACK 3 2 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 G 3 2 B 3 2 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 3 2 _ UINT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 G 3 2 B 3 2 _ S INT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 3 2 _ S INT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 G 3 2 B 3 2 _ FLOAT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 3 2 _ S FLOAT _ PACK 3 2 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 G 3 2 B 3 2 A 3 2 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 3 2 _ UINT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 3 2 G 3 2 B 3 2 A 3 2 _ S INT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 3 2 _ S INT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA 3 2 B 3 2 G 3 2 R 3 2 F , ĠR 3 2 G 3 2 B 3 2 A 3 2 _ FLOAT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 3 2 _ S FLOAT _ PACK 3 2 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 6 4 _ UINT _ PACK 6 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 6 4 _ S INT _ PACK 6 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 _ FLOAT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R 6 4 _ S FLOAT _ PACK 6 4 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 6 4 _ UINT _ PACK 6 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 6 4 _ S INT _ PACK 6 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 _ FLOAT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 6 4 _ S FLOAT _ PACK 6 4 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 B 6 4 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 6 4 _ UINT _ PACK 6 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 B 6 4 _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 6 4 _ S INT _ PACK 6 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 B 6 4 _ FLOAT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 6 4 _ S FLOAT _ PACK 6 4 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 B 6 4 A 6 4 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 6 4 _ UINT _ PACK 6 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 B 6 4 A 6 4 _ S INT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 6 4 _ S INT _ PACK 6 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 6 4 G 6 4 B 6 4 A 6 4 _ FLOAT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA 6 4 _ S FLOAT _ PACK 6 4 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 1 1 G 1 1 B 1 0 _ FLOAT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG 1 1 B 1 0 _ U FLOAT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠR 9 G 9 B 9 E 5 _ SHARE DEX P , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB 9 E 5 _ U FLOAT , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠD 1 6 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ D 1 6 _ UN ORM _ PACK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠD 2 4 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ D 2 4 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠD 3 2 _ FLOAT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ D 3 2 _ S FLOAT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠS 8 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ S 8 _ UINT _ PACK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠD 1 6 _ UN ORM _ S 8 _ UINT _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ D 1 6 _ UN ORM _ S 8 _ UINT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠD 2 4 _ UN ORM _ S 8 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ D 2 4 _ UN ORM _ S 8 _ UINT _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠD 3 2 _ FLOAT _ S 8 X 2 4 _ UINT , ĠVec 4 i ( 0 )), Ġ// FORMAT _ D 3 2 _ S FLOAT _ S 8 _ UINT _ PACK 6 4 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠBC 1 _ RGB _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ DX T 1 _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠBC 1 _ RGB _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ DX T 1 _ SR GB _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠD XT 1 , ĠBC 1 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ DX T 1 _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠBC 1 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ DX T 1 _ SR GB _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠD XT 3 , ĠBC 2 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ DX T 3 _ UN ORM _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠBC 2 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ DX T 3 _ SR GB _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠD XT 5 , ĠBC 3 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ DX T 5 _ UN ORM _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠBC 3 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ DX T 5 _ SR GB _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA TI 1 , ĠBC 4 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R _ ATI 1 N _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠAT 1 N , ĠBC 4 _ SN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R _ ATI 1 N _ SN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA TI 2 , ĠBC 5 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG _ ATI 2 N _ UN ORM _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠAT 2 N , ĠBC 5 _ SN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG _ ATI 2 N _ SN ORM _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠBC 6 H _ UF 1 6 , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ BP _ U FLOAT _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠBC 6 H _ SF 1 6 , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ BP _ S FLOAT _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠBC 7 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ BP _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠBC 7 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ BP _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGB _ ET C 2 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ ET C 2 _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGB _ ET C 2 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ ET C 2 _ SR GB _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ ET C 2 _ A 1 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ ET C 2 _ A 1 _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ ET C 2 _ A 1 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ ET C 2 _ A 1 _ SR GB _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ ET C 2 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ ET C 2 _ UN ORM _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ ET C 2 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ ET C 2 _ SR GB _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 1 _ E AC _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R _ E AC _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 1 1 _ E AC _ SN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ R _ E AC _ SN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR G 1 1 _ E AC _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG _ E AC _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR G 1 1 _ E AC _ SN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RG _ E AC _ SN ORM _ BLOCK 8 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 4 X 4 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// FORMAT _ AST C _ 4 x 4 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 4 X 4 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// FORMAT _ AST C _ 4 x 4 _ SR GB , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 5 X 4 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 5 x 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 5 X 4 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 5 x 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 5 X 5 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 5 x 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 5 X 5 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 5 x 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 6 X 5 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 6 x 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 6 X 5 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 6 x 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 6 X 6 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 6 x 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 6 X 6 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 6 x 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 8 X 5 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 8 x 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 8 X 5 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 8 x 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 8 X 6 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 8 x 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 8 X 6 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 8 x 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 8 X 8 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 8 x 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 8 X 8 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 8 x 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 0 X 5 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 1 0 x 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 0 X 5 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 1 0 x 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 0 X 6 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 1 0 x 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 0 X 6 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 1 0 x 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 0 X 8 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 1 0 x 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 0 X 8 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 1 0 x 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 0 X 1 0 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 1 0 x 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 0 X 1 0 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 1 0 x 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 2 X 1 0 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 1 2 x 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 2 X 1 0 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 1 2 x 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 2 X 1 2 _ UN ORM , ĠVec 4 i ( 0 )), Ġ// RGBA _ AST C _ 1 2 x 1 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠAST C _ 1 2 X 1 2 _ UN ORM _ SR GB , ĠVec 4 i ( 0 )), Ġ// SR GB _ ALPHA _ AST C _ 1 2 x 1 2 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠPO WER VR _ 4 B PP , ĠRGB _ PV RTC 1 _ 8 X 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ PV RTC 1 _ 8 X 8 _ UN ORM _ BLOCK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGB _ PV RTC 1 _ 8 X 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ PV RTC 1 _ 8 X 8 _ SR GB _ BLOCK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠPO WER VR _ 2 B PP , ĠRGB _ PV RTC 1 _ 1 6 X 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ PV RTC 1 _ 1 6 X 8 _ UN ORM _ BLOCK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGB _ PV RTC 1 _ 1 6 X 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ PV RTC 1 _ 1 6 X 8 _ SR GB _ BLOCK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ PV RTC 1 _ 8 X 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ PV RTC 1 _ 8 X 8 _ UN ORM _ BLOCK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ PV RTC 1 _ 8 X 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ PV RTC 1 _ 8 X 8 _ SR GB _ BLOCK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ PV RTC 1 _ 1 6 X 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ PV RTC 1 _ 1 6 X 8 _ UN ORM _ BLOCK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ PV RTC 1 _ 1 6 X 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ PV RTC 1 _ 1 6 X 8 _ SR GB _ BLOCK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ PV RTC 2 _ 8 X 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ PV RTC 2 _ 8 X 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ PV RTC 2 _ 8 X 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ PV RTC 2 _ 8 X 8 _ SR GB , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ PV RTC 2 _ 1 6 X 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ PV RTC 2 _ 1 6 X 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠRGBA _ PV RTC 2 _ 1 6 X 8 _ SR GB _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ PV RTC 2 _ 1 6 X 8 _ SR GB , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠE TC , ĠRGB _ ET C _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ ET C _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠA TC , ĠRGB _ AT C _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGB _ AT C _ UN ORM _ BLOCK 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠAT CA , ĠRGBA _ AT CA _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ AT CA _ UN ORM _ BLOCK 1 6 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠAT CI , ĠRGBA _ AT CI _ UN ORM _ GLI , ĠVec 4 i ( 0 )), Ġ// FORMAT _ RGBA _ AT CI _ UN ORM _ BLOCK 1 6 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( L UMIN ANCE , ĠL 8 , ĠL 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 0 FF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// L 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( ALPHA , ĠA 8 , ĠA 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 FF )), Ġ// A 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( L UMIN ANCE _ ALPHA , ĠA 8 L 8 , ĠLA 8 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 0 FF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 )), Ġ// LA 8 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( L UMIN ANCE , ĠL 1 6 , ĠL 1 6 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// L 1 6 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( ALPHA , ĠG LI 1 , ĠA 1 6 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 FFFF )), Ġ// A 1 6 _ UN ORM , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( L UMIN ANCE _ ALPHA , ĠG LI 1 , ĠLA 1 6 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 0 0 0 0 FFFF , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 x 0 0 0 0 0 0 0 0 , Ġ 0 xFFFF 0 0 0 0 )), Ġ// LA 1 6 _ UN ORM , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠB 8 G 8 R 8 X 8 _ UN ORM , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 FF , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 8 _ UN ORM _ PACK 3 2 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠDX 1 0 , ĠB 8 G 8 R 8 X 8 _ UN ORM _ SR GB , ĠVec 4 i ( 0 x 0 0 FF 0 0 0 0 , Ġ 0 x 0 0 0 0 FF 0 0 , Ġ 0 x 0 0 0 0 0 0 FF , Ġ 0 x 0 0 0 0 0 0 0 0 )), Ġ// FORMAT _ BGR 8 _ SR GB _ PACK 3 2 , ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFormat ( FO UR CC , ĠG LI 1 , ĠR 3 G 3 B 2 _ UN ORM _ GLI , ĠVec 4 i ( 0 x 7 0 , Ġ 0 x 3 8 , Ġ 0 xC 0 , Ġ 0 x 0 0 )) ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// FORMAT _ RG 3 B 2 _ UN ORM , ĊĠĠĠĠĠĠĠ Ġ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġassert ( size Ġ== Ġgli _. Format . COUNT ) Ġ{ Ġ" GLI Ġerror : Ġformat Ġdescriptor Ġlist Ġdoesn 't Ġmatch Ġnumber Ġof Ġsupported Ġformats " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }