{-# language CPP #-}
module Vulkan.Core10.Enums.Format (Format( FORMAT_UNDEFINED
, FORMAT_R4G4_UNORM_PACK8
, FORMAT_R4G4B4A4_UNORM_PACK16
, FORMAT_B4G4R4A4_UNORM_PACK16
, FORMAT_R5G6B5_UNORM_PACK16
, FORMAT_B5G6R5_UNORM_PACK16
, FORMAT_R5G5B5A1_UNORM_PACK16
, FORMAT_B5G5R5A1_UNORM_PACK16
, FORMAT_A1R5G5B5_UNORM_PACK16
, FORMAT_R8_UNORM
, FORMAT_R8_SNORM
, FORMAT_R8_USCALED
, FORMAT_R8_SSCALED
, FORMAT_R8_UINT
, FORMAT_R8_SINT
, FORMAT_R8_SRGB
, FORMAT_R8G8_UNORM
, FORMAT_R8G8_SNORM
, FORMAT_R8G8_USCALED
, FORMAT_R8G8_SSCALED
, FORMAT_R8G8_UINT
, FORMAT_R8G8_SINT
, FORMAT_R8G8_SRGB
, FORMAT_R8G8B8_UNORM
, FORMAT_R8G8B8_SNORM
, FORMAT_R8G8B8_USCALED
, FORMAT_R8G8B8_SSCALED
, FORMAT_R8G8B8_UINT
, FORMAT_R8G8B8_SINT
, FORMAT_R8G8B8_SRGB
, FORMAT_B8G8R8_UNORM
, FORMAT_B8G8R8_SNORM
, FORMAT_B8G8R8_USCALED
, FORMAT_B8G8R8_SSCALED
, FORMAT_B8G8R8_UINT
, FORMAT_B8G8R8_SINT
, FORMAT_B8G8R8_SRGB
, FORMAT_R8G8B8A8_UNORM
, FORMAT_R8G8B8A8_SNORM
, FORMAT_R8G8B8A8_USCALED
, FORMAT_R8G8B8A8_SSCALED
, FORMAT_R8G8B8A8_UINT
, FORMAT_R8G8B8A8_SINT
, FORMAT_R8G8B8A8_SRGB
, FORMAT_B8G8R8A8_UNORM
, FORMAT_B8G8R8A8_SNORM
, FORMAT_B8G8R8A8_USCALED
, FORMAT_B8G8R8A8_SSCALED
, FORMAT_B8G8R8A8_UINT
, FORMAT_B8G8R8A8_SINT
, FORMAT_B8G8R8A8_SRGB
, FORMAT_A8B8G8R8_UNORM_PACK32
, FORMAT_A8B8G8R8_SNORM_PACK32
, FORMAT_A8B8G8R8_USCALED_PACK32
, FORMAT_A8B8G8R8_SSCALED_PACK32
, FORMAT_A8B8G8R8_UINT_PACK32
, FORMAT_A8B8G8R8_SINT_PACK32
, FORMAT_A8B8G8R8_SRGB_PACK32
, FORMAT_A2R10G10B10_UNORM_PACK32
, FORMAT_A2R10G10B10_SNORM_PACK32
, FORMAT_A2R10G10B10_USCALED_PACK32
, FORMAT_A2R10G10B10_SSCALED_PACK32
, FORMAT_A2R10G10B10_UINT_PACK32
, FORMAT_A2R10G10B10_SINT_PACK32
, FORMAT_A2B10G10R10_UNORM_PACK32
, FORMAT_A2B10G10R10_SNORM_PACK32
, FORMAT_A2B10G10R10_USCALED_PACK32
, FORMAT_A2B10G10R10_SSCALED_PACK32
, FORMAT_A2B10G10R10_UINT_PACK32
, FORMAT_A2B10G10R10_SINT_PACK32
, FORMAT_R16_UNORM
, FORMAT_R16_SNORM
, FORMAT_R16_USCALED
, FORMAT_R16_SSCALED
, FORMAT_R16_UINT
, FORMAT_R16_SINT
, FORMAT_R16_SFLOAT
, FORMAT_R16G16_UNORM
, FORMAT_R16G16_SNORM
, FORMAT_R16G16_USCALED
, FORMAT_R16G16_SSCALED
, FORMAT_R16G16_UINT
, FORMAT_R16G16_SINT
, FORMAT_R16G16_SFLOAT
, FORMAT_R16G16B16_UNORM
, FORMAT_R16G16B16_SNORM
, FORMAT_R16G16B16_USCALED
, FORMAT_R16G16B16_SSCALED
, FORMAT_R16G16B16_UINT
, FORMAT_R16G16B16_SINT
, FORMAT_R16G16B16_SFLOAT
, FORMAT_R16G16B16A16_UNORM
, FORMAT_R16G16B16A16_SNORM
, FORMAT_R16G16B16A16_USCALED
, FORMAT_R16G16B16A16_SSCALED
, FORMAT_R16G16B16A16_UINT
, FORMAT_R16G16B16A16_SINT
, FORMAT_R16G16B16A16_SFLOAT
, FORMAT_R32_UINT
, FORMAT_R32_SINT
, FORMAT_R32_SFLOAT
, FORMAT_R32G32_UINT
, FORMAT_R32G32_SINT
, FORMAT_R32G32_SFLOAT
, FORMAT_R32G32B32_UINT
, FORMAT_R32G32B32_SINT
, FORMAT_R32G32B32_SFLOAT
, FORMAT_R32G32B32A32_UINT
, FORMAT_R32G32B32A32_SINT
, FORMAT_R32G32B32A32_SFLOAT
, FORMAT_R64_UINT
, FORMAT_R64_SINT
, FORMAT_R64_SFLOAT
, FORMAT_R64G64_UINT
, FORMAT_R64G64_SINT
, FORMAT_R64G64_SFLOAT
, FORMAT_R64G64B64_UINT
, FORMAT_R64G64B64_SINT
, FORMAT_R64G64B64_SFLOAT
, FORMAT_R64G64B64A64_UINT
, FORMAT_R64G64B64A64_SINT
, FORMAT_R64G64B64A64_SFLOAT
, FORMAT_B10G11R11_UFLOAT_PACK32
, FORMAT_E5B9G9R9_UFLOAT_PACK32
, FORMAT_D16_UNORM
, FORMAT_X8_D24_UNORM_PACK32
, FORMAT_D32_SFLOAT
, FORMAT_S8_UINT
, FORMAT_D16_UNORM_S8_UINT
, FORMAT_D24_UNORM_S8_UINT
, FORMAT_D32_SFLOAT_S8_UINT
, FORMAT_BC1_RGB_UNORM_BLOCK
, FORMAT_BC1_RGB_SRGB_BLOCK
, FORMAT_BC1_RGBA_UNORM_BLOCK
, FORMAT_BC1_RGBA_SRGB_BLOCK
, FORMAT_BC2_UNORM_BLOCK
, FORMAT_BC2_SRGB_BLOCK
, FORMAT_BC3_UNORM_BLOCK
, FORMAT_BC3_SRGB_BLOCK
, FORMAT_BC4_UNORM_BLOCK
, FORMAT_BC4_SNORM_BLOCK
, FORMAT_BC5_UNORM_BLOCK
, FORMAT_BC5_SNORM_BLOCK
, FORMAT_BC6H_UFLOAT_BLOCK
, FORMAT_BC6H_SFLOAT_BLOCK
, FORMAT_BC7_UNORM_BLOCK
, FORMAT_BC7_SRGB_BLOCK
, FORMAT_ETC2_R8G8B8_UNORM_BLOCK
, FORMAT_ETC2_R8G8B8_SRGB_BLOCK
, FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
, FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
, FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
, FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
, FORMAT_EAC_R11_UNORM_BLOCK
, FORMAT_EAC_R11_SNORM_BLOCK
, FORMAT_EAC_R11G11_UNORM_BLOCK
, FORMAT_EAC_R11G11_SNORM_BLOCK
, FORMAT_ASTC_4x4_UNORM_BLOCK
, FORMAT_ASTC_4x4_SRGB_BLOCK
, FORMAT_ASTC_5x4_UNORM_BLOCK
, FORMAT_ASTC_5x4_SRGB_BLOCK
, FORMAT_ASTC_5x5_UNORM_BLOCK
, FORMAT_ASTC_5x5_SRGB_BLOCK
, FORMAT_ASTC_6x5_UNORM_BLOCK
, FORMAT_ASTC_6x5_SRGB_BLOCK
, FORMAT_ASTC_6x6_UNORM_BLOCK
, FORMAT_ASTC_6x6_SRGB_BLOCK
, FORMAT_ASTC_8x5_UNORM_BLOCK
, FORMAT_ASTC_8x5_SRGB_BLOCK
, FORMAT_ASTC_8x6_UNORM_BLOCK
, FORMAT_ASTC_8x6_SRGB_BLOCK
, FORMAT_ASTC_8x8_UNORM_BLOCK
, FORMAT_ASTC_8x8_SRGB_BLOCK
, FORMAT_ASTC_10x5_UNORM_BLOCK
, FORMAT_ASTC_10x5_SRGB_BLOCK
, FORMAT_ASTC_10x6_UNORM_BLOCK
, FORMAT_ASTC_10x6_SRGB_BLOCK
, FORMAT_ASTC_10x8_UNORM_BLOCK
, FORMAT_ASTC_10x8_SRGB_BLOCK
, FORMAT_ASTC_10x10_UNORM_BLOCK
, FORMAT_ASTC_10x10_SRGB_BLOCK
, FORMAT_ASTC_12x10_UNORM_BLOCK
, FORMAT_ASTC_12x10_SRGB_BLOCK
, FORMAT_ASTC_12x12_UNORM_BLOCK
, FORMAT_ASTC_12x12_SRGB_BLOCK
, FORMAT_A4B4G4R4_UNORM_PACK16_EXT
, FORMAT_A4R4G4B4_UNORM_PACK16_EXT
, FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT
, FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT
, FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
, FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
, FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
, FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
, FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG
, FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
, FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
, FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
, FORMAT_G16_B16_R16_3PLANE_444_UNORM
, FORMAT_G16_B16R16_2PLANE_422_UNORM
, FORMAT_G16_B16_R16_3PLANE_422_UNORM
, FORMAT_G16_B16R16_2PLANE_420_UNORM
, FORMAT_G16_B16_R16_3PLANE_420_UNORM
, FORMAT_B16G16R16G16_422_UNORM
, FORMAT_G16B16G16R16_422_UNORM
, FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
, FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
, FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
, FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
, FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
, FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
, FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
, FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
, FORMAT_R12X4G12X4_UNORM_2PACK16
, FORMAT_R12X4_UNORM_PACK16
, FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
, FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
, FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
, FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
, FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
, FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
, FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
, FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
, FORMAT_R10X6G10X6_UNORM_2PACK16
, FORMAT_R10X6_UNORM_PACK16
, FORMAT_G8_B8_R8_3PLANE_444_UNORM
, FORMAT_G8_B8R8_2PLANE_422_UNORM
, FORMAT_G8_B8_R8_3PLANE_422_UNORM
, FORMAT_G8_B8R8_2PLANE_420_UNORM
, FORMAT_G8_B8_R8_3PLANE_420_UNORM
, FORMAT_B8G8R8G8_422_UNORM
, FORMAT_G8B8G8R8_422_UNORM
, ..
)) where
import GHC.Read (choose)
import GHC.Read (expectP)
import GHC.Read (parens)
import GHC.Show (showParen)
import GHC.Show (showString)
import GHC.Show (showsPrec)
import Text.ParserCombinators.ReadPrec ((+++))
import Text.ParserCombinators.ReadPrec (prec)
import Text.ParserCombinators.ReadPrec (step)
import Foreign.Storable (Storable)
import Data.Int (Int32)
import GHC.Read (Read(readPrec))
import Text.Read.Lex (Lexeme(Ident))
import Vulkan.Zero (Zero)
newtype Format = Format Int32
deriving newtype (Format -> Format -> Bool
(Format -> Format -> Bool)
-> (Format -> Format -> Bool) -> Eq Format
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: Format -> Format -> Bool
$c/= :: Format -> Format -> Bool
== :: Format -> Format -> Bool
$c== :: Format -> Format -> Bool
Eq, Eq Format
Eq Format =>
(Format -> Format -> Ordering)
-> (Format -> Format -> Bool)
-> (Format -> Format -> Bool)
-> (Format -> Format -> Bool)
-> (Format -> Format -> Bool)
-> (Format -> Format -> Format)
-> (Format -> Format -> Format)
-> Ord Format
Format -> Format -> Bool
Format -> Format -> Ordering
Format -> Format -> Format
forall a.
Eq a =>
(a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: Format -> Format -> Format
$cmin :: Format -> Format -> Format
max :: Format -> Format -> Format
$cmax :: Format -> Format -> Format
>= :: Format -> Format -> Bool
$c>= :: Format -> Format -> Bool
> :: Format -> Format -> Bool
$c> :: Format -> Format -> Bool
<= :: Format -> Format -> Bool
$c<= :: Format -> Format -> Bool
< :: Format -> Format -> Bool
$c< :: Format -> Format -> Bool
compare :: Format -> Format -> Ordering
$ccompare :: Format -> Format -> Ordering
$cp1Ord :: Eq Format
Ord, Ptr b -> Int -> IO Format
Ptr b -> Int -> Format -> IO ()
Ptr Format -> IO Format
Ptr Format -> Int -> IO Format
Ptr Format -> Int -> Format -> IO ()
Ptr Format -> Format -> IO ()
Format -> Int
(Format -> Int)
-> (Format -> Int)
-> (Ptr Format -> Int -> IO Format)
-> (Ptr Format -> Int -> Format -> IO ())
-> (forall b. Ptr b -> Int -> IO Format)
-> (forall b. Ptr b -> Int -> Format -> IO ())
-> (Ptr Format -> IO Format)
-> (Ptr Format -> Format -> IO ())
-> Storable Format
forall b. Ptr b -> Int -> IO Format
forall b. Ptr b -> Int -> Format -> IO ()
forall a.
(a -> Int)
-> (a -> Int)
-> (Ptr a -> Int -> IO a)
-> (Ptr a -> Int -> a -> IO ())
-> (forall b. Ptr b -> Int -> IO a)
-> (forall b. Ptr b -> Int -> a -> IO ())
-> (Ptr a -> IO a)
-> (Ptr a -> a -> IO ())
-> Storable a
poke :: Ptr Format -> Format -> IO ()
$cpoke :: Ptr Format -> Format -> IO ()
peek :: Ptr Format -> IO Format
$cpeek :: Ptr Format -> IO Format
pokeByteOff :: Ptr b -> Int -> Format -> IO ()
$cpokeByteOff :: forall b. Ptr b -> Int -> Format -> IO ()
peekByteOff :: Ptr b -> Int -> IO Format
$cpeekByteOff :: forall b. Ptr b -> Int -> IO Format
pokeElemOff :: Ptr Format -> Int -> Format -> IO ()
$cpokeElemOff :: Ptr Format -> Int -> Format -> IO ()
peekElemOff :: Ptr Format -> Int -> IO Format
$cpeekElemOff :: Ptr Format -> Int -> IO Format
alignment :: Format -> Int
$calignment :: Format -> Int
sizeOf :: Format -> Int
$csizeOf :: Format -> Int
Storable, Format
Format -> Zero Format
forall a. a -> Zero a
zero :: Format
$czero :: Format
Zero)
pattern $bFORMAT_UNDEFINED :: Format
$mFORMAT_UNDEFINED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_UNDEFINED = Format 0
pattern $bFORMAT_R4G4_UNORM_PACK8 :: Format
$mFORMAT_R4G4_UNORM_PACK8 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R4G4_UNORM_PACK8 = Format 1
pattern $bFORMAT_R4G4B4A4_UNORM_PACK16 :: Format
$mFORMAT_R4G4B4A4_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R4G4B4A4_UNORM_PACK16 = Format 2
pattern $bFORMAT_B4G4R4A4_UNORM_PACK16 :: Format
$mFORMAT_B4G4R4A4_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B4G4R4A4_UNORM_PACK16 = Format 3
pattern $bFORMAT_R5G6B5_UNORM_PACK16 :: Format
$mFORMAT_R5G6B5_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R5G6B5_UNORM_PACK16 = Format 4
pattern $bFORMAT_B5G6R5_UNORM_PACK16 :: Format
$mFORMAT_B5G6R5_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B5G6R5_UNORM_PACK16 = Format 5
pattern $bFORMAT_R5G5B5A1_UNORM_PACK16 :: Format
$mFORMAT_R5G5B5A1_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R5G5B5A1_UNORM_PACK16 = Format 6
pattern $bFORMAT_B5G5R5A1_UNORM_PACK16 :: Format
$mFORMAT_B5G5R5A1_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B5G5R5A1_UNORM_PACK16 = Format 7
pattern $bFORMAT_A1R5G5B5_UNORM_PACK16 :: Format
$mFORMAT_A1R5G5B5_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A1R5G5B5_UNORM_PACK16 = Format 8
pattern $bFORMAT_R8_UNORM :: Format
$mFORMAT_R8_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8_UNORM = Format 9
pattern $bFORMAT_R8_SNORM :: Format
$mFORMAT_R8_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8_SNORM = Format 10
pattern $bFORMAT_R8_USCALED :: Format
$mFORMAT_R8_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8_USCALED = Format 11
pattern $bFORMAT_R8_SSCALED :: Format
$mFORMAT_R8_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8_SSCALED = Format 12
pattern $bFORMAT_R8_UINT :: Format
$mFORMAT_R8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8_UINT = Format 13
pattern $bFORMAT_R8_SINT :: Format
$mFORMAT_R8_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8_SINT = Format 14
pattern $bFORMAT_R8_SRGB :: Format
$mFORMAT_R8_SRGB :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8_SRGB = Format 15
pattern $bFORMAT_R8G8_UNORM :: Format
$mFORMAT_R8G8_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8_UNORM = Format 16
pattern $bFORMAT_R8G8_SNORM :: Format
$mFORMAT_R8G8_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8_SNORM = Format 17
pattern $bFORMAT_R8G8_USCALED :: Format
$mFORMAT_R8G8_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8_USCALED = Format 18
pattern $bFORMAT_R8G8_SSCALED :: Format
$mFORMAT_R8G8_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8_SSCALED = Format 19
pattern $bFORMAT_R8G8_UINT :: Format
$mFORMAT_R8G8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8_UINT = Format 20
pattern $bFORMAT_R8G8_SINT :: Format
$mFORMAT_R8G8_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8_SINT = Format 21
pattern $bFORMAT_R8G8_SRGB :: Format
$mFORMAT_R8G8_SRGB :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8_SRGB = Format 22
pattern $bFORMAT_R8G8B8_UNORM :: Format
$mFORMAT_R8G8B8_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8_UNORM = Format 23
pattern $bFORMAT_R8G8B8_SNORM :: Format
$mFORMAT_R8G8B8_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8_SNORM = Format 24
pattern $bFORMAT_R8G8B8_USCALED :: Format
$mFORMAT_R8G8B8_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8_USCALED = Format 25
pattern $bFORMAT_R8G8B8_SSCALED :: Format
$mFORMAT_R8G8B8_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8_SSCALED = Format 26
pattern $bFORMAT_R8G8B8_UINT :: Format
$mFORMAT_R8G8B8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8_UINT = Format 27
pattern $bFORMAT_R8G8B8_SINT :: Format
$mFORMAT_R8G8B8_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8_SINT = Format 28
pattern $bFORMAT_R8G8B8_SRGB :: Format
$mFORMAT_R8G8B8_SRGB :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8_SRGB = Format 29
pattern $bFORMAT_B8G8R8_UNORM :: Format
$mFORMAT_B8G8R8_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8_UNORM = Format 30
pattern $bFORMAT_B8G8R8_SNORM :: Format
$mFORMAT_B8G8R8_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8_SNORM = Format 31
pattern $bFORMAT_B8G8R8_USCALED :: Format
$mFORMAT_B8G8R8_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8_USCALED = Format 32
pattern $bFORMAT_B8G8R8_SSCALED :: Format
$mFORMAT_B8G8R8_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8_SSCALED = Format 33
pattern $bFORMAT_B8G8R8_UINT :: Format
$mFORMAT_B8G8R8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8_UINT = Format 34
pattern $bFORMAT_B8G8R8_SINT :: Format
$mFORMAT_B8G8R8_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8_SINT = Format 35
pattern $bFORMAT_B8G8R8_SRGB :: Format
$mFORMAT_B8G8R8_SRGB :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8_SRGB = Format 36
pattern $bFORMAT_R8G8B8A8_UNORM :: Format
$mFORMAT_R8G8B8A8_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8A8_UNORM = Format 37
pattern $bFORMAT_R8G8B8A8_SNORM :: Format
$mFORMAT_R8G8B8A8_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8A8_SNORM = Format 38
pattern $bFORMAT_R8G8B8A8_USCALED :: Format
$mFORMAT_R8G8B8A8_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8A8_USCALED = Format 39
pattern $bFORMAT_R8G8B8A8_SSCALED :: Format
$mFORMAT_R8G8B8A8_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8A8_SSCALED = Format 40
pattern $bFORMAT_R8G8B8A8_UINT :: Format
$mFORMAT_R8G8B8A8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8A8_UINT = Format 41
pattern $bFORMAT_R8G8B8A8_SINT :: Format
$mFORMAT_R8G8B8A8_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8A8_SINT = Format 42
pattern $bFORMAT_R8G8B8A8_SRGB :: Format
$mFORMAT_R8G8B8A8_SRGB :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R8G8B8A8_SRGB = Format 43
pattern $bFORMAT_B8G8R8A8_UNORM :: Format
$mFORMAT_B8G8R8A8_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8A8_UNORM = Format 44
pattern $bFORMAT_B8G8R8A8_SNORM :: Format
$mFORMAT_B8G8R8A8_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8A8_SNORM = Format 45
pattern $bFORMAT_B8G8R8A8_USCALED :: Format
$mFORMAT_B8G8R8A8_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8A8_USCALED = Format 46
pattern $bFORMAT_B8G8R8A8_SSCALED :: Format
$mFORMAT_B8G8R8A8_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8A8_SSCALED = Format 47
pattern $bFORMAT_B8G8R8A8_UINT :: Format
$mFORMAT_B8G8R8A8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8A8_UINT = Format 48
pattern $bFORMAT_B8G8R8A8_SINT :: Format
$mFORMAT_B8G8R8A8_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8A8_SINT = Format 49
pattern $bFORMAT_B8G8R8A8_SRGB :: Format
$mFORMAT_B8G8R8A8_SRGB :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8A8_SRGB = Format 50
pattern $bFORMAT_A8B8G8R8_UNORM_PACK32 :: Format
$mFORMAT_A8B8G8R8_UNORM_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A8B8G8R8_UNORM_PACK32 = Format 51
pattern $bFORMAT_A8B8G8R8_SNORM_PACK32 :: Format
$mFORMAT_A8B8G8R8_SNORM_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A8B8G8R8_SNORM_PACK32 = Format 52
pattern $bFORMAT_A8B8G8R8_USCALED_PACK32 :: Format
$mFORMAT_A8B8G8R8_USCALED_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A8B8G8R8_USCALED_PACK32 = Format 53
pattern $bFORMAT_A8B8G8R8_SSCALED_PACK32 :: Format
$mFORMAT_A8B8G8R8_SSCALED_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A8B8G8R8_SSCALED_PACK32 = Format 54
pattern $bFORMAT_A8B8G8R8_UINT_PACK32 :: Format
$mFORMAT_A8B8G8R8_UINT_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A8B8G8R8_UINT_PACK32 = Format 55
pattern $bFORMAT_A8B8G8R8_SINT_PACK32 :: Format
$mFORMAT_A8B8G8R8_SINT_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A8B8G8R8_SINT_PACK32 = Format 56
pattern $bFORMAT_A8B8G8R8_SRGB_PACK32 :: Format
$mFORMAT_A8B8G8R8_SRGB_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A8B8G8R8_SRGB_PACK32 = Format 57
pattern $bFORMAT_A2R10G10B10_UNORM_PACK32 :: Format
$mFORMAT_A2R10G10B10_UNORM_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2R10G10B10_UNORM_PACK32 = Format 58
pattern $bFORMAT_A2R10G10B10_SNORM_PACK32 :: Format
$mFORMAT_A2R10G10B10_SNORM_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2R10G10B10_SNORM_PACK32 = Format 59
pattern $bFORMAT_A2R10G10B10_USCALED_PACK32 :: Format
$mFORMAT_A2R10G10B10_USCALED_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2R10G10B10_USCALED_PACK32 = Format 60
pattern $bFORMAT_A2R10G10B10_SSCALED_PACK32 :: Format
$mFORMAT_A2R10G10B10_SSCALED_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2R10G10B10_SSCALED_PACK32 = Format 61
pattern $bFORMAT_A2R10G10B10_UINT_PACK32 :: Format
$mFORMAT_A2R10G10B10_UINT_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2R10G10B10_UINT_PACK32 = Format 62
pattern $bFORMAT_A2R10G10B10_SINT_PACK32 :: Format
$mFORMAT_A2R10G10B10_SINT_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2R10G10B10_SINT_PACK32 = Format 63
pattern $bFORMAT_A2B10G10R10_UNORM_PACK32 :: Format
$mFORMAT_A2B10G10R10_UNORM_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2B10G10R10_UNORM_PACK32 = Format 64
pattern $bFORMAT_A2B10G10R10_SNORM_PACK32 :: Format
$mFORMAT_A2B10G10R10_SNORM_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2B10G10R10_SNORM_PACK32 = Format 65
pattern $bFORMAT_A2B10G10R10_USCALED_PACK32 :: Format
$mFORMAT_A2B10G10R10_USCALED_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2B10G10R10_USCALED_PACK32 = Format 66
pattern $bFORMAT_A2B10G10R10_SSCALED_PACK32 :: Format
$mFORMAT_A2B10G10R10_SSCALED_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2B10G10R10_SSCALED_PACK32 = Format 67
pattern $bFORMAT_A2B10G10R10_UINT_PACK32 :: Format
$mFORMAT_A2B10G10R10_UINT_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2B10G10R10_UINT_PACK32 = Format 68
pattern $bFORMAT_A2B10G10R10_SINT_PACK32 :: Format
$mFORMAT_A2B10G10R10_SINT_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A2B10G10R10_SINT_PACK32 = Format 69
pattern $bFORMAT_R16_UNORM :: Format
$mFORMAT_R16_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16_UNORM = Format 70
pattern $bFORMAT_R16_SNORM :: Format
$mFORMAT_R16_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16_SNORM = Format 71
pattern $bFORMAT_R16_USCALED :: Format
$mFORMAT_R16_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16_USCALED = Format 72
pattern $bFORMAT_R16_SSCALED :: Format
$mFORMAT_R16_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16_SSCALED = Format 73
pattern $bFORMAT_R16_UINT :: Format
$mFORMAT_R16_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16_UINT = Format 74
pattern $bFORMAT_R16_SINT :: Format
$mFORMAT_R16_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16_SINT = Format 75
pattern $bFORMAT_R16_SFLOAT :: Format
$mFORMAT_R16_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16_SFLOAT = Format 76
pattern $bFORMAT_R16G16_UNORM :: Format
$mFORMAT_R16G16_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16_UNORM = Format 77
pattern $bFORMAT_R16G16_SNORM :: Format
$mFORMAT_R16G16_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16_SNORM = Format 78
pattern $bFORMAT_R16G16_USCALED :: Format
$mFORMAT_R16G16_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16_USCALED = Format 79
pattern $bFORMAT_R16G16_SSCALED :: Format
$mFORMAT_R16G16_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16_SSCALED = Format 80
pattern $bFORMAT_R16G16_UINT :: Format
$mFORMAT_R16G16_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16_UINT = Format 81
pattern $bFORMAT_R16G16_SINT :: Format
$mFORMAT_R16G16_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16_SINT = Format 82
pattern $bFORMAT_R16G16_SFLOAT :: Format
$mFORMAT_R16G16_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16_SFLOAT = Format 83
pattern $bFORMAT_R16G16B16_UNORM :: Format
$mFORMAT_R16G16B16_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16_UNORM = Format 84
pattern $bFORMAT_R16G16B16_SNORM :: Format
$mFORMAT_R16G16B16_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16_SNORM = Format 85
pattern $bFORMAT_R16G16B16_USCALED :: Format
$mFORMAT_R16G16B16_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16_USCALED = Format 86
pattern $bFORMAT_R16G16B16_SSCALED :: Format
$mFORMAT_R16G16B16_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16_SSCALED = Format 87
pattern $bFORMAT_R16G16B16_UINT :: Format
$mFORMAT_R16G16B16_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16_UINT = Format 88
pattern $bFORMAT_R16G16B16_SINT :: Format
$mFORMAT_R16G16B16_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16_SINT = Format 89
pattern $bFORMAT_R16G16B16_SFLOAT :: Format
$mFORMAT_R16G16B16_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16_SFLOAT = Format 90
pattern $bFORMAT_R16G16B16A16_UNORM :: Format
$mFORMAT_R16G16B16A16_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16A16_UNORM = Format 91
pattern $bFORMAT_R16G16B16A16_SNORM :: Format
$mFORMAT_R16G16B16A16_SNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16A16_SNORM = Format 92
pattern $bFORMAT_R16G16B16A16_USCALED :: Format
$mFORMAT_R16G16B16A16_USCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16A16_USCALED = Format 93
pattern $bFORMAT_R16G16B16A16_SSCALED :: Format
$mFORMAT_R16G16B16A16_SSCALED :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16A16_SSCALED = Format 94
pattern $bFORMAT_R16G16B16A16_UINT :: Format
$mFORMAT_R16G16B16A16_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16A16_UINT = Format 95
pattern $bFORMAT_R16G16B16A16_SINT :: Format
$mFORMAT_R16G16B16A16_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16A16_SINT = Format 96
pattern $bFORMAT_R16G16B16A16_SFLOAT :: Format
$mFORMAT_R16G16B16A16_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R16G16B16A16_SFLOAT = Format 97
pattern $bFORMAT_R32_UINT :: Format
$mFORMAT_R32_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32_UINT = Format 98
pattern $bFORMAT_R32_SINT :: Format
$mFORMAT_R32_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32_SINT = Format 99
pattern $bFORMAT_R32_SFLOAT :: Format
$mFORMAT_R32_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32_SFLOAT = Format 100
pattern $bFORMAT_R32G32_UINT :: Format
$mFORMAT_R32G32_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32_UINT = Format 101
pattern $bFORMAT_R32G32_SINT :: Format
$mFORMAT_R32G32_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32_SINT = Format 102
pattern $bFORMAT_R32G32_SFLOAT :: Format
$mFORMAT_R32G32_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32_SFLOAT = Format 103
pattern $bFORMAT_R32G32B32_UINT :: Format
$mFORMAT_R32G32B32_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32B32_UINT = Format 104
pattern $bFORMAT_R32G32B32_SINT :: Format
$mFORMAT_R32G32B32_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32B32_SINT = Format 105
pattern $bFORMAT_R32G32B32_SFLOAT :: Format
$mFORMAT_R32G32B32_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32B32_SFLOAT = Format 106
pattern $bFORMAT_R32G32B32A32_UINT :: Format
$mFORMAT_R32G32B32A32_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32B32A32_UINT = Format 107
pattern $bFORMAT_R32G32B32A32_SINT :: Format
$mFORMAT_R32G32B32A32_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32B32A32_SINT = Format 108
pattern $bFORMAT_R32G32B32A32_SFLOAT :: Format
$mFORMAT_R32G32B32A32_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R32G32B32A32_SFLOAT = Format 109
pattern $bFORMAT_R64_UINT :: Format
$mFORMAT_R64_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64_UINT = Format 110
pattern $bFORMAT_R64_SINT :: Format
$mFORMAT_R64_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64_SINT = Format 111
pattern $bFORMAT_R64_SFLOAT :: Format
$mFORMAT_R64_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64_SFLOAT = Format 112
pattern $bFORMAT_R64G64_UINT :: Format
$mFORMAT_R64G64_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64_UINT = Format 113
pattern $bFORMAT_R64G64_SINT :: Format
$mFORMAT_R64G64_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64_SINT = Format 114
pattern $bFORMAT_R64G64_SFLOAT :: Format
$mFORMAT_R64G64_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64_SFLOAT = Format 115
pattern $bFORMAT_R64G64B64_UINT :: Format
$mFORMAT_R64G64B64_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64B64_UINT = Format 116
pattern $bFORMAT_R64G64B64_SINT :: Format
$mFORMAT_R64G64B64_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64B64_SINT = Format 117
pattern $bFORMAT_R64G64B64_SFLOAT :: Format
$mFORMAT_R64G64B64_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64B64_SFLOAT = Format 118
pattern $bFORMAT_R64G64B64A64_UINT :: Format
$mFORMAT_R64G64B64A64_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64B64A64_UINT = Format 119
pattern $bFORMAT_R64G64B64A64_SINT :: Format
$mFORMAT_R64G64B64A64_SINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64B64A64_SINT = Format 120
pattern $bFORMAT_R64G64B64A64_SFLOAT :: Format
$mFORMAT_R64G64B64A64_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R64G64B64A64_SFLOAT = Format 121
pattern $bFORMAT_B10G11R11_UFLOAT_PACK32 :: Format
$mFORMAT_B10G11R11_UFLOAT_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B10G11R11_UFLOAT_PACK32 = Format 122
pattern $bFORMAT_E5B9G9R9_UFLOAT_PACK32 :: Format
$mFORMAT_E5B9G9R9_UFLOAT_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_E5B9G9R9_UFLOAT_PACK32 = Format 123
pattern $bFORMAT_D16_UNORM :: Format
$mFORMAT_D16_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_D16_UNORM = Format 124
pattern $bFORMAT_X8_D24_UNORM_PACK32 :: Format
$mFORMAT_X8_D24_UNORM_PACK32 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_X8_D24_UNORM_PACK32 = Format 125
pattern $bFORMAT_D32_SFLOAT :: Format
$mFORMAT_D32_SFLOAT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_D32_SFLOAT = Format 126
pattern $bFORMAT_S8_UINT :: Format
$mFORMAT_S8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_S8_UINT = Format 127
pattern $bFORMAT_D16_UNORM_S8_UINT :: Format
$mFORMAT_D16_UNORM_S8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_D16_UNORM_S8_UINT = Format 128
pattern $bFORMAT_D24_UNORM_S8_UINT :: Format
$mFORMAT_D24_UNORM_S8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_D24_UNORM_S8_UINT = Format 129
pattern $bFORMAT_D32_SFLOAT_S8_UINT :: Format
$mFORMAT_D32_SFLOAT_S8_UINT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_D32_SFLOAT_S8_UINT = Format 130
pattern $bFORMAT_BC1_RGB_UNORM_BLOCK :: Format
$mFORMAT_BC1_RGB_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC1_RGB_UNORM_BLOCK = Format 131
pattern $bFORMAT_BC1_RGB_SRGB_BLOCK :: Format
$mFORMAT_BC1_RGB_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC1_RGB_SRGB_BLOCK = Format 132
pattern $bFORMAT_BC1_RGBA_UNORM_BLOCK :: Format
$mFORMAT_BC1_RGBA_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC1_RGBA_UNORM_BLOCK = Format 133
pattern $bFORMAT_BC1_RGBA_SRGB_BLOCK :: Format
$mFORMAT_BC1_RGBA_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC1_RGBA_SRGB_BLOCK = Format 134
pattern $bFORMAT_BC2_UNORM_BLOCK :: Format
$mFORMAT_BC2_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC2_UNORM_BLOCK = Format 135
pattern $bFORMAT_BC2_SRGB_BLOCK :: Format
$mFORMAT_BC2_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC2_SRGB_BLOCK = Format 136
pattern $bFORMAT_BC3_UNORM_BLOCK :: Format
$mFORMAT_BC3_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC3_UNORM_BLOCK = Format 137
pattern $bFORMAT_BC3_SRGB_BLOCK :: Format
$mFORMAT_BC3_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC3_SRGB_BLOCK = Format 138
pattern $bFORMAT_BC4_UNORM_BLOCK :: Format
$mFORMAT_BC4_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC4_UNORM_BLOCK = Format 139
pattern $bFORMAT_BC4_SNORM_BLOCK :: Format
$mFORMAT_BC4_SNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC4_SNORM_BLOCK = Format 140
pattern $bFORMAT_BC5_UNORM_BLOCK :: Format
$mFORMAT_BC5_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC5_UNORM_BLOCK = Format 141
pattern $bFORMAT_BC5_SNORM_BLOCK :: Format
$mFORMAT_BC5_SNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC5_SNORM_BLOCK = Format 142
pattern $bFORMAT_BC6H_UFLOAT_BLOCK :: Format
$mFORMAT_BC6H_UFLOAT_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC6H_UFLOAT_BLOCK = Format 143
pattern $bFORMAT_BC6H_SFLOAT_BLOCK :: Format
$mFORMAT_BC6H_SFLOAT_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC6H_SFLOAT_BLOCK = Format 144
pattern $bFORMAT_BC7_UNORM_BLOCK :: Format
$mFORMAT_BC7_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC7_UNORM_BLOCK = Format 145
pattern $bFORMAT_BC7_SRGB_BLOCK :: Format
$mFORMAT_BC7_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_BC7_SRGB_BLOCK = Format 146
pattern $bFORMAT_ETC2_R8G8B8_UNORM_BLOCK :: Format
$mFORMAT_ETC2_R8G8B8_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ETC2_R8G8B8_UNORM_BLOCK = Format 147
pattern $bFORMAT_ETC2_R8G8B8_SRGB_BLOCK :: Format
$mFORMAT_ETC2_R8G8B8_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ETC2_R8G8B8_SRGB_BLOCK = Format 148
pattern $bFORMAT_ETC2_R8G8B8A1_UNORM_BLOCK :: Format
$mFORMAT_ETC2_R8G8B8A1_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = Format 149
pattern $bFORMAT_ETC2_R8G8B8A1_SRGB_BLOCK :: Format
$mFORMAT_ETC2_R8G8B8A1_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = Format 150
pattern $bFORMAT_ETC2_R8G8B8A8_UNORM_BLOCK :: Format
$mFORMAT_ETC2_R8G8B8A8_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = Format 151
pattern $bFORMAT_ETC2_R8G8B8A8_SRGB_BLOCK :: Format
$mFORMAT_ETC2_R8G8B8A8_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = Format 152
pattern $bFORMAT_EAC_R11_UNORM_BLOCK :: Format
$mFORMAT_EAC_R11_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_EAC_R11_UNORM_BLOCK = Format 153
pattern $bFORMAT_EAC_R11_SNORM_BLOCK :: Format
$mFORMAT_EAC_R11_SNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_EAC_R11_SNORM_BLOCK = Format 154
pattern $bFORMAT_EAC_R11G11_UNORM_BLOCK :: Format
$mFORMAT_EAC_R11G11_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_EAC_R11G11_UNORM_BLOCK = Format 155
pattern $bFORMAT_EAC_R11G11_SNORM_BLOCK :: Format
$mFORMAT_EAC_R11G11_SNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_EAC_R11G11_SNORM_BLOCK = Format 156
pattern $bFORMAT_ASTC_4x4_UNORM_BLOCK :: Format
$mFORMAT_ASTC_4x4_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_4x4_UNORM_BLOCK = Format 157
pattern $bFORMAT_ASTC_4x4_SRGB_BLOCK :: Format
$mFORMAT_ASTC_4x4_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_4x4_SRGB_BLOCK = Format 158
pattern $bFORMAT_ASTC_5x4_UNORM_BLOCK :: Format
$mFORMAT_ASTC_5x4_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_5x4_UNORM_BLOCK = Format 159
pattern $bFORMAT_ASTC_5x4_SRGB_BLOCK :: Format
$mFORMAT_ASTC_5x4_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_5x4_SRGB_BLOCK = Format 160
pattern $bFORMAT_ASTC_5x5_UNORM_BLOCK :: Format
$mFORMAT_ASTC_5x5_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_5x5_UNORM_BLOCK = Format 161
pattern $bFORMAT_ASTC_5x5_SRGB_BLOCK :: Format
$mFORMAT_ASTC_5x5_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_5x5_SRGB_BLOCK = Format 162
pattern $bFORMAT_ASTC_6x5_UNORM_BLOCK :: Format
$mFORMAT_ASTC_6x5_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_6x5_UNORM_BLOCK = Format 163
pattern $bFORMAT_ASTC_6x5_SRGB_BLOCK :: Format
$mFORMAT_ASTC_6x5_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_6x5_SRGB_BLOCK = Format 164
pattern $bFORMAT_ASTC_6x6_UNORM_BLOCK :: Format
$mFORMAT_ASTC_6x6_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_6x6_UNORM_BLOCK = Format 165
pattern $bFORMAT_ASTC_6x6_SRGB_BLOCK :: Format
$mFORMAT_ASTC_6x6_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_6x6_SRGB_BLOCK = Format 166
pattern $bFORMAT_ASTC_8x5_UNORM_BLOCK :: Format
$mFORMAT_ASTC_8x5_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x5_UNORM_BLOCK = Format 167
pattern $bFORMAT_ASTC_8x5_SRGB_BLOCK :: Format
$mFORMAT_ASTC_8x5_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x5_SRGB_BLOCK = Format 168
pattern $bFORMAT_ASTC_8x6_UNORM_BLOCK :: Format
$mFORMAT_ASTC_8x6_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x6_UNORM_BLOCK = Format 169
pattern $bFORMAT_ASTC_8x6_SRGB_BLOCK :: Format
$mFORMAT_ASTC_8x6_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x6_SRGB_BLOCK = Format 170
pattern $bFORMAT_ASTC_8x8_UNORM_BLOCK :: Format
$mFORMAT_ASTC_8x8_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x8_UNORM_BLOCK = Format 171
pattern $bFORMAT_ASTC_8x8_SRGB_BLOCK :: Format
$mFORMAT_ASTC_8x8_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x8_SRGB_BLOCK = Format 172
pattern $bFORMAT_ASTC_10x5_UNORM_BLOCK :: Format
$mFORMAT_ASTC_10x5_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x5_UNORM_BLOCK = Format 173
pattern $bFORMAT_ASTC_10x5_SRGB_BLOCK :: Format
$mFORMAT_ASTC_10x5_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x5_SRGB_BLOCK = Format 174
pattern $bFORMAT_ASTC_10x6_UNORM_BLOCK :: Format
$mFORMAT_ASTC_10x6_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x6_UNORM_BLOCK = Format 175
pattern $bFORMAT_ASTC_10x6_SRGB_BLOCK :: Format
$mFORMAT_ASTC_10x6_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x6_SRGB_BLOCK = Format 176
pattern $bFORMAT_ASTC_10x8_UNORM_BLOCK :: Format
$mFORMAT_ASTC_10x8_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x8_UNORM_BLOCK = Format 177
pattern $bFORMAT_ASTC_10x8_SRGB_BLOCK :: Format
$mFORMAT_ASTC_10x8_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x8_SRGB_BLOCK = Format 178
pattern $bFORMAT_ASTC_10x10_UNORM_BLOCK :: Format
$mFORMAT_ASTC_10x10_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x10_UNORM_BLOCK = Format 179
pattern $bFORMAT_ASTC_10x10_SRGB_BLOCK :: Format
$mFORMAT_ASTC_10x10_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x10_SRGB_BLOCK = Format 180
pattern $bFORMAT_ASTC_12x10_UNORM_BLOCK :: Format
$mFORMAT_ASTC_12x10_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_12x10_UNORM_BLOCK = Format 181
pattern $bFORMAT_ASTC_12x10_SRGB_BLOCK :: Format
$mFORMAT_ASTC_12x10_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_12x10_SRGB_BLOCK = Format 182
pattern $bFORMAT_ASTC_12x12_UNORM_BLOCK :: Format
$mFORMAT_ASTC_12x12_UNORM_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_12x12_UNORM_BLOCK = Format 183
pattern $bFORMAT_ASTC_12x12_SRGB_BLOCK :: Format
$mFORMAT_ASTC_12x12_SRGB_BLOCK :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_12x12_SRGB_BLOCK = Format 184
pattern $bFORMAT_A4B4G4R4_UNORM_PACK16_EXT :: Format
$mFORMAT_A4B4G4R4_UNORM_PACK16_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A4B4G4R4_UNORM_PACK16_EXT = Format 1000340001
pattern $bFORMAT_A4R4G4B4_UNORM_PACK16_EXT :: Format
$mFORMAT_A4R4G4B4_UNORM_PACK16_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_A4R4G4B4_UNORM_PACK16_EXT = Format 1000340000
pattern $bFORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT = Format 1000066013
pattern $bFORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT = Format 1000066012
pattern $bFORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT = Format 1000066011
pattern $bFORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT = Format 1000066010
pattern $bFORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT = Format 1000066009
pattern $bFORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT = Format 1000066008
pattern $bFORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT = Format 1000066007
pattern $bFORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT = Format 1000066006
pattern $bFORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT = Format 1000066005
pattern $bFORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT = Format 1000066004
pattern $bFORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT = Format 1000066003
pattern $bFORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT = Format 1000066002
pattern $bFORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT = Format 1000066001
pattern $bFORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT :: Format
$mFORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT = Format 1000066000
pattern $bFORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG :: Format
$mFORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = Format 1000054007
pattern $bFORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG :: Format
$mFORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG = Format 1000054006
pattern $bFORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG :: Format
$mFORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG = Format 1000054005
pattern $bFORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG :: Format
$mFORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG = Format 1000054004
pattern $bFORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG :: Format
$mFORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG = Format 1000054003
pattern $bFORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG :: Format
$mFORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG = Format 1000054002
pattern $bFORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG :: Format
$mFORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG = Format 1000054001
pattern $bFORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG :: Format
$mFORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG = Format 1000054000
pattern $bFORMAT_G16_B16_R16_3PLANE_444_UNORM :: Format
$mFORMAT_G16_B16_R16_3PLANE_444_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G16_B16_R16_3PLANE_444_UNORM = Format 1000156033
pattern $bFORMAT_G16_B16R16_2PLANE_422_UNORM :: Format
$mFORMAT_G16_B16R16_2PLANE_422_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G16_B16R16_2PLANE_422_UNORM = Format 1000156032
pattern $bFORMAT_G16_B16_R16_3PLANE_422_UNORM :: Format
$mFORMAT_G16_B16_R16_3PLANE_422_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G16_B16_R16_3PLANE_422_UNORM = Format 1000156031
pattern $bFORMAT_G16_B16R16_2PLANE_420_UNORM :: Format
$mFORMAT_G16_B16R16_2PLANE_420_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G16_B16R16_2PLANE_420_UNORM = Format 1000156030
pattern $bFORMAT_G16_B16_R16_3PLANE_420_UNORM :: Format
$mFORMAT_G16_B16_R16_3PLANE_420_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G16_B16_R16_3PLANE_420_UNORM = Format 1000156029
pattern $bFORMAT_B16G16R16G16_422_UNORM :: Format
$mFORMAT_B16G16R16G16_422_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B16G16R16G16_422_UNORM = Format 1000156028
pattern $bFORMAT_G16B16G16R16_422_UNORM :: Format
$mFORMAT_G16B16G16R16_422_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G16B16G16R16_422_UNORM = Format 1000156027
pattern $bFORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 :: Format
$mFORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = Format 1000156026
pattern $bFORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 :: Format
$mFORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = Format 1000156025
pattern $bFORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 :: Format
$mFORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = Format 1000156024
pattern $bFORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 :: Format
$mFORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = Format 1000156023
pattern $bFORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 :: Format
$mFORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = Format 1000156022
pattern $bFORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 :: Format
$mFORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = Format 1000156021
pattern $bFORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 :: Format
$mFORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = Format 1000156020
pattern $bFORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 :: Format
$mFORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 = Format 1000156019
pattern $bFORMAT_R12X4G12X4_UNORM_2PACK16 :: Format
$mFORMAT_R12X4G12X4_UNORM_2PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R12X4G12X4_UNORM_2PACK16 = Format 1000156018
pattern $bFORMAT_R12X4_UNORM_PACK16 :: Format
$mFORMAT_R12X4_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R12X4_UNORM_PACK16 = Format 1000156017
pattern $bFORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 :: Format
$mFORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = Format 1000156016
pattern $bFORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 :: Format
$mFORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = Format 1000156015
pattern $bFORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 :: Format
$mFORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = Format 1000156014
pattern $bFORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 :: Format
$mFORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = Format 1000156013
pattern $bFORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 :: Format
$mFORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = Format 1000156012
pattern $bFORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 :: Format
$mFORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = Format 1000156011
pattern $bFORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 :: Format
$mFORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = Format 1000156010
pattern $bFORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 :: Format
$mFORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 = Format 1000156009
pattern $bFORMAT_R10X6G10X6_UNORM_2PACK16 :: Format
$mFORMAT_R10X6G10X6_UNORM_2PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R10X6G10X6_UNORM_2PACK16 = Format 1000156008
pattern $bFORMAT_R10X6_UNORM_PACK16 :: Format
$mFORMAT_R10X6_UNORM_PACK16 :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_R10X6_UNORM_PACK16 = Format 1000156007
pattern $bFORMAT_G8_B8_R8_3PLANE_444_UNORM :: Format
$mFORMAT_G8_B8_R8_3PLANE_444_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G8_B8_R8_3PLANE_444_UNORM = Format 1000156006
pattern $bFORMAT_G8_B8R8_2PLANE_422_UNORM :: Format
$mFORMAT_G8_B8R8_2PLANE_422_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G8_B8R8_2PLANE_422_UNORM = Format 1000156005
pattern $bFORMAT_G8_B8_R8_3PLANE_422_UNORM :: Format
$mFORMAT_G8_B8_R8_3PLANE_422_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G8_B8_R8_3PLANE_422_UNORM = Format 1000156004
pattern $bFORMAT_G8_B8R8_2PLANE_420_UNORM :: Format
$mFORMAT_G8_B8R8_2PLANE_420_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G8_B8R8_2PLANE_420_UNORM = Format 1000156003
pattern $bFORMAT_G8_B8_R8_3PLANE_420_UNORM :: Format
$mFORMAT_G8_B8_R8_3PLANE_420_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G8_B8_R8_3PLANE_420_UNORM = Format 1000156002
pattern $bFORMAT_B8G8R8G8_422_UNORM :: Format
$mFORMAT_B8G8R8G8_422_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_B8G8R8G8_422_UNORM = Format 1000156001
pattern $bFORMAT_G8B8G8R8_422_UNORM :: Format
$mFORMAT_G8B8G8R8_422_UNORM :: forall r. Format -> (Void# -> r) -> (Void# -> r) -> r
FORMAT_G8B8G8R8_422_UNORM = Format 1000156000
{-# complete FORMAT_UNDEFINED,
FORMAT_R4G4_UNORM_PACK8,
FORMAT_R4G4B4A4_UNORM_PACK16,
FORMAT_B4G4R4A4_UNORM_PACK16,
FORMAT_R5G6B5_UNORM_PACK16,
FORMAT_B5G6R5_UNORM_PACK16,
FORMAT_R5G5B5A1_UNORM_PACK16,
FORMAT_B5G5R5A1_UNORM_PACK16,
FORMAT_A1R5G5B5_UNORM_PACK16,
FORMAT_R8_UNORM,
FORMAT_R8_SNORM,
FORMAT_R8_USCALED,
FORMAT_R8_SSCALED,
FORMAT_R8_UINT,
FORMAT_R8_SINT,
FORMAT_R8_SRGB,
FORMAT_R8G8_UNORM,
FORMAT_R8G8_SNORM,
FORMAT_R8G8_USCALED,
FORMAT_R8G8_SSCALED,
FORMAT_R8G8_UINT,
FORMAT_R8G8_SINT,
FORMAT_R8G8_SRGB,
FORMAT_R8G8B8_UNORM,
FORMAT_R8G8B8_SNORM,
FORMAT_R8G8B8_USCALED,
FORMAT_R8G8B8_SSCALED,
FORMAT_R8G8B8_UINT,
FORMAT_R8G8B8_SINT,
FORMAT_R8G8B8_SRGB,
FORMAT_B8G8R8_UNORM,
FORMAT_B8G8R8_SNORM,
FORMAT_B8G8R8_USCALED,
FORMAT_B8G8R8_SSCALED,
FORMAT_B8G8R8_UINT,
FORMAT_B8G8R8_SINT,
FORMAT_B8G8R8_SRGB,
FORMAT_R8G8B8A8_UNORM,
FORMAT_R8G8B8A8_SNORM,
FORMAT_R8G8B8A8_USCALED,
FORMAT_R8G8B8A8_SSCALED,
FORMAT_R8G8B8A8_UINT,
FORMAT_R8G8B8A8_SINT,
FORMAT_R8G8B8A8_SRGB,
FORMAT_B8G8R8A8_UNORM,
FORMAT_B8G8R8A8_SNORM,
FORMAT_B8G8R8A8_USCALED,
FORMAT_B8G8R8A8_SSCALED,
FORMAT_B8G8R8A8_UINT,
FORMAT_B8G8R8A8_SINT,
FORMAT_B8G8R8A8_SRGB,
FORMAT_A8B8G8R8_UNORM_PACK32,
FORMAT_A8B8G8R8_SNORM_PACK32,
FORMAT_A8B8G8R8_USCALED_PACK32,
FORMAT_A8B8G8R8_SSCALED_PACK32,
FORMAT_A8B8G8R8_UINT_PACK32,
FORMAT_A8B8G8R8_SINT_PACK32,
FORMAT_A8B8G8R8_SRGB_PACK32,
FORMAT_A2R10G10B10_UNORM_PACK32,
FORMAT_A2R10G10B10_SNORM_PACK32,
FORMAT_A2R10G10B10_USCALED_PACK32,
FORMAT_A2R10G10B10_SSCALED_PACK32,
FORMAT_A2R10G10B10_UINT_PACK32,
FORMAT_A2R10G10B10_SINT_PACK32,
FORMAT_A2B10G10R10_UNORM_PACK32,
FORMAT_A2B10G10R10_SNORM_PACK32,
FORMAT_A2B10G10R10_USCALED_PACK32,
FORMAT_A2B10G10R10_SSCALED_PACK32,
FORMAT_A2B10G10R10_UINT_PACK32,
FORMAT_A2B10G10R10_SINT_PACK32,
FORMAT_R16_UNORM,
FORMAT_R16_SNORM,
FORMAT_R16_USCALED,
FORMAT_R16_SSCALED,
FORMAT_R16_UINT,
FORMAT_R16_SINT,
FORMAT_R16_SFLOAT,
FORMAT_R16G16_UNORM,
FORMAT_R16G16_SNORM,
FORMAT_R16G16_USCALED,
FORMAT_R16G16_SSCALED,
FORMAT_R16G16_UINT,
FORMAT_R16G16_SINT,
FORMAT_R16G16_SFLOAT,
FORMAT_R16G16B16_UNORM,
FORMAT_R16G16B16_SNORM,
FORMAT_R16G16B16_USCALED,
FORMAT_R16G16B16_SSCALED,
FORMAT_R16G16B16_UINT,
FORMAT_R16G16B16_SINT,
FORMAT_R16G16B16_SFLOAT,
FORMAT_R16G16B16A16_UNORM,
FORMAT_R16G16B16A16_SNORM,
FORMAT_R16G16B16A16_USCALED,
FORMAT_R16G16B16A16_SSCALED,
FORMAT_R16G16B16A16_UINT,
FORMAT_R16G16B16A16_SINT,
FORMAT_R16G16B16A16_SFLOAT,
FORMAT_R32_UINT,
FORMAT_R32_SINT,
FORMAT_R32_SFLOAT,
FORMAT_R32G32_UINT,
FORMAT_R32G32_SINT,
FORMAT_R32G32_SFLOAT,
FORMAT_R32G32B32_UINT,
FORMAT_R32G32B32_SINT,
FORMAT_R32G32B32_SFLOAT,
FORMAT_R32G32B32A32_UINT,
FORMAT_R32G32B32A32_SINT,
FORMAT_R32G32B32A32_SFLOAT,
FORMAT_R64_UINT,
FORMAT_R64_SINT,
FORMAT_R64_SFLOAT,
FORMAT_R64G64_UINT,
FORMAT_R64G64_SINT,
FORMAT_R64G64_SFLOAT,
FORMAT_R64G64B64_UINT,
FORMAT_R64G64B64_SINT,
FORMAT_R64G64B64_SFLOAT,
FORMAT_R64G64B64A64_UINT,
FORMAT_R64G64B64A64_SINT,
FORMAT_R64G64B64A64_SFLOAT,
FORMAT_B10G11R11_UFLOAT_PACK32,
FORMAT_E5B9G9R9_UFLOAT_PACK32,
FORMAT_D16_UNORM,
FORMAT_X8_D24_UNORM_PACK32,
FORMAT_D32_SFLOAT,
FORMAT_S8_UINT,
FORMAT_D16_UNORM_S8_UINT,
FORMAT_D24_UNORM_S8_UINT,
FORMAT_D32_SFLOAT_S8_UINT,
FORMAT_BC1_RGB_UNORM_BLOCK,
FORMAT_BC1_RGB_SRGB_BLOCK,
FORMAT_BC1_RGBA_UNORM_BLOCK,
FORMAT_BC1_RGBA_SRGB_BLOCK,
FORMAT_BC2_UNORM_BLOCK,
FORMAT_BC2_SRGB_BLOCK,
FORMAT_BC3_UNORM_BLOCK,
FORMAT_BC3_SRGB_BLOCK,
FORMAT_BC4_UNORM_BLOCK,
FORMAT_BC4_SNORM_BLOCK,
FORMAT_BC5_UNORM_BLOCK,
FORMAT_BC5_SNORM_BLOCK,
FORMAT_BC6H_UFLOAT_BLOCK,
FORMAT_BC6H_SFLOAT_BLOCK,
FORMAT_BC7_UNORM_BLOCK,
FORMAT_BC7_SRGB_BLOCK,
FORMAT_ETC2_R8G8B8_UNORM_BLOCK,
FORMAT_ETC2_R8G8B8_SRGB_BLOCK,
FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK,
FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK,
FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK,
FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK,
FORMAT_EAC_R11_UNORM_BLOCK,
FORMAT_EAC_R11_SNORM_BLOCK,
FORMAT_EAC_R11G11_UNORM_BLOCK,
FORMAT_EAC_R11G11_SNORM_BLOCK,
FORMAT_ASTC_4x4_UNORM_BLOCK,
FORMAT_ASTC_4x4_SRGB_BLOCK,
FORMAT_ASTC_5x4_UNORM_BLOCK,
FORMAT_ASTC_5x4_SRGB_BLOCK,
FORMAT_ASTC_5x5_UNORM_BLOCK,
FORMAT_ASTC_5x5_SRGB_BLOCK,
FORMAT_ASTC_6x5_UNORM_BLOCK,
FORMAT_ASTC_6x5_SRGB_BLOCK,
FORMAT_ASTC_6x6_UNORM_BLOCK,
FORMAT_ASTC_6x6_SRGB_BLOCK,
FORMAT_ASTC_8x5_UNORM_BLOCK,
FORMAT_ASTC_8x5_SRGB_BLOCK,
FORMAT_ASTC_8x6_UNORM_BLOCK,
FORMAT_ASTC_8x6_SRGB_BLOCK,
FORMAT_ASTC_8x8_UNORM_BLOCK,
FORMAT_ASTC_8x8_SRGB_BLOCK,
FORMAT_ASTC_10x5_UNORM_BLOCK,
FORMAT_ASTC_10x5_SRGB_BLOCK,
FORMAT_ASTC_10x6_UNORM_BLOCK,
FORMAT_ASTC_10x6_SRGB_BLOCK,
FORMAT_ASTC_10x8_UNORM_BLOCK,
FORMAT_ASTC_10x8_SRGB_BLOCK,
FORMAT_ASTC_10x10_UNORM_BLOCK,
FORMAT_ASTC_10x10_SRGB_BLOCK,
FORMAT_ASTC_12x10_UNORM_BLOCK,
FORMAT_ASTC_12x10_SRGB_BLOCK,
FORMAT_ASTC_12x12_UNORM_BLOCK,
FORMAT_ASTC_12x12_SRGB_BLOCK,
FORMAT_A4B4G4R4_UNORM_PACK16_EXT,
FORMAT_A4R4G4B4_UNORM_PACK16_EXT,
FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT,
FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT,
FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG,
FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG,
FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG,
FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG,
FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG,
FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG,
FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG,
FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG,
FORMAT_G16_B16_R16_3PLANE_444_UNORM,
FORMAT_G16_B16R16_2PLANE_422_UNORM,
FORMAT_G16_B16_R16_3PLANE_422_UNORM,
FORMAT_G16_B16R16_2PLANE_420_UNORM,
FORMAT_G16_B16_R16_3PLANE_420_UNORM,
FORMAT_B16G16R16G16_422_UNORM,
FORMAT_G16B16G16R16_422_UNORM,
FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16,
FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16,
FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16,
FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16,
FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16,
FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16,
FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16,
FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16,
FORMAT_R12X4G12X4_UNORM_2PACK16,
FORMAT_R12X4_UNORM_PACK16,
FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16,
FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16,
FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16,
FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16,
FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16,
FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16,
FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16,
FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16,
FORMAT_R10X6G10X6_UNORM_2PACK16,
FORMAT_R10X6_UNORM_PACK16,
FORMAT_G8_B8_R8_3PLANE_444_UNORM,
FORMAT_G8_B8R8_2PLANE_422_UNORM,
FORMAT_G8_B8_R8_3PLANE_422_UNORM,
FORMAT_G8_B8R8_2PLANE_420_UNORM,
FORMAT_G8_B8_R8_3PLANE_420_UNORM,
FORMAT_B8G8R8G8_422_UNORM,
FORMAT_G8B8G8R8_422_UNORM :: Format #-}
instance Show Format where
showsPrec :: Int -> Format -> ShowS
showsPrec p :: Int
p = \case
FORMAT_UNDEFINED -> String -> ShowS
showString "FORMAT_UNDEFINED"
FORMAT_R4G4_UNORM_PACK8 -> String -> ShowS
showString "FORMAT_R4G4_UNORM_PACK8"
FORMAT_R4G4B4A4_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_R4G4B4A4_UNORM_PACK16"
FORMAT_B4G4R4A4_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_B4G4R4A4_UNORM_PACK16"
FORMAT_R5G6B5_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_R5G6B5_UNORM_PACK16"
FORMAT_B5G6R5_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_B5G6R5_UNORM_PACK16"
FORMAT_R5G5B5A1_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_R5G5B5A1_UNORM_PACK16"
FORMAT_B5G5R5A1_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_B5G5R5A1_UNORM_PACK16"
FORMAT_A1R5G5B5_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_A1R5G5B5_UNORM_PACK16"
FORMAT_R8_UNORM -> String -> ShowS
showString "FORMAT_R8_UNORM"
FORMAT_R8_SNORM -> String -> ShowS
showString "FORMAT_R8_SNORM"
FORMAT_R8_USCALED -> String -> ShowS
showString "FORMAT_R8_USCALED"
FORMAT_R8_SSCALED -> String -> ShowS
showString "FORMAT_R8_SSCALED"
FORMAT_R8_UINT -> String -> ShowS
showString "FORMAT_R8_UINT"
FORMAT_R8_SINT -> String -> ShowS
showString "FORMAT_R8_SINT"
FORMAT_R8_SRGB -> String -> ShowS
showString "FORMAT_R8_SRGB"
FORMAT_R8G8_UNORM -> String -> ShowS
showString "FORMAT_R8G8_UNORM"
FORMAT_R8G8_SNORM -> String -> ShowS
showString "FORMAT_R8G8_SNORM"
FORMAT_R8G8_USCALED -> String -> ShowS
showString "FORMAT_R8G8_USCALED"
FORMAT_R8G8_SSCALED -> String -> ShowS
showString "FORMAT_R8G8_SSCALED"
FORMAT_R8G8_UINT -> String -> ShowS
showString "FORMAT_R8G8_UINT"
FORMAT_R8G8_SINT -> String -> ShowS
showString "FORMAT_R8G8_SINT"
FORMAT_R8G8_SRGB -> String -> ShowS
showString "FORMAT_R8G8_SRGB"
FORMAT_R8G8B8_UNORM -> String -> ShowS
showString "FORMAT_R8G8B8_UNORM"
FORMAT_R8G8B8_SNORM -> String -> ShowS
showString "FORMAT_R8G8B8_SNORM"
FORMAT_R8G8B8_USCALED -> String -> ShowS
showString "FORMAT_R8G8B8_USCALED"
FORMAT_R8G8B8_SSCALED -> String -> ShowS
showString "FORMAT_R8G8B8_SSCALED"
FORMAT_R8G8B8_UINT -> String -> ShowS
showString "FORMAT_R8G8B8_UINT"
FORMAT_R8G8B8_SINT -> String -> ShowS
showString "FORMAT_R8G8B8_SINT"
FORMAT_R8G8B8_SRGB -> String -> ShowS
showString "FORMAT_R8G8B8_SRGB"
FORMAT_B8G8R8_UNORM -> String -> ShowS
showString "FORMAT_B8G8R8_UNORM"
FORMAT_B8G8R8_SNORM -> String -> ShowS
showString "FORMAT_B8G8R8_SNORM"
FORMAT_B8G8R8_USCALED -> String -> ShowS
showString "FORMAT_B8G8R8_USCALED"
FORMAT_B8G8R8_SSCALED -> String -> ShowS
showString "FORMAT_B8G8R8_SSCALED"
FORMAT_B8G8R8_UINT -> String -> ShowS
showString "FORMAT_B8G8R8_UINT"
FORMAT_B8G8R8_SINT -> String -> ShowS
showString "FORMAT_B8G8R8_SINT"
FORMAT_B8G8R8_SRGB -> String -> ShowS
showString "FORMAT_B8G8R8_SRGB"
FORMAT_R8G8B8A8_UNORM -> String -> ShowS
showString "FORMAT_R8G8B8A8_UNORM"
FORMAT_R8G8B8A8_SNORM -> String -> ShowS
showString "FORMAT_R8G8B8A8_SNORM"
FORMAT_R8G8B8A8_USCALED -> String -> ShowS
showString "FORMAT_R8G8B8A8_USCALED"
FORMAT_R8G8B8A8_SSCALED -> String -> ShowS
showString "FORMAT_R8G8B8A8_SSCALED"
FORMAT_R8G8B8A8_UINT -> String -> ShowS
showString "FORMAT_R8G8B8A8_UINT"
FORMAT_R8G8B8A8_SINT -> String -> ShowS
showString "FORMAT_R8G8B8A8_SINT"
FORMAT_R8G8B8A8_SRGB -> String -> ShowS
showString "FORMAT_R8G8B8A8_SRGB"
FORMAT_B8G8R8A8_UNORM -> String -> ShowS
showString "FORMAT_B8G8R8A8_UNORM"
FORMAT_B8G8R8A8_SNORM -> String -> ShowS
showString "FORMAT_B8G8R8A8_SNORM"
FORMAT_B8G8R8A8_USCALED -> String -> ShowS
showString "FORMAT_B8G8R8A8_USCALED"
FORMAT_B8G8R8A8_SSCALED -> String -> ShowS
showString "FORMAT_B8G8R8A8_SSCALED"
FORMAT_B8G8R8A8_UINT -> String -> ShowS
showString "FORMAT_B8G8R8A8_UINT"
FORMAT_B8G8R8A8_SINT -> String -> ShowS
showString "FORMAT_B8G8R8A8_SINT"
FORMAT_B8G8R8A8_SRGB -> String -> ShowS
showString "FORMAT_B8G8R8A8_SRGB"
FORMAT_A8B8G8R8_UNORM_PACK32 -> String -> ShowS
showString "FORMAT_A8B8G8R8_UNORM_PACK32"
FORMAT_A8B8G8R8_SNORM_PACK32 -> String -> ShowS
showString "FORMAT_A8B8G8R8_SNORM_PACK32"
FORMAT_A8B8G8R8_USCALED_PACK32 -> String -> ShowS
showString "FORMAT_A8B8G8R8_USCALED_PACK32"
FORMAT_A8B8G8R8_SSCALED_PACK32 -> String -> ShowS
showString "FORMAT_A8B8G8R8_SSCALED_PACK32"
FORMAT_A8B8G8R8_UINT_PACK32 -> String -> ShowS
showString "FORMAT_A8B8G8R8_UINT_PACK32"
FORMAT_A8B8G8R8_SINT_PACK32 -> String -> ShowS
showString "FORMAT_A8B8G8R8_SINT_PACK32"
FORMAT_A8B8G8R8_SRGB_PACK32 -> String -> ShowS
showString "FORMAT_A8B8G8R8_SRGB_PACK32"
FORMAT_A2R10G10B10_UNORM_PACK32 -> String -> ShowS
showString "FORMAT_A2R10G10B10_UNORM_PACK32"
FORMAT_A2R10G10B10_SNORM_PACK32 -> String -> ShowS
showString "FORMAT_A2R10G10B10_SNORM_PACK32"
FORMAT_A2R10G10B10_USCALED_PACK32 -> String -> ShowS
showString "FORMAT_A2R10G10B10_USCALED_PACK32"
FORMAT_A2R10G10B10_SSCALED_PACK32 -> String -> ShowS
showString "FORMAT_A2R10G10B10_SSCALED_PACK32"
FORMAT_A2R10G10B10_UINT_PACK32 -> String -> ShowS
showString "FORMAT_A2R10G10B10_UINT_PACK32"
FORMAT_A2R10G10B10_SINT_PACK32 -> String -> ShowS
showString "FORMAT_A2R10G10B10_SINT_PACK32"
FORMAT_A2B10G10R10_UNORM_PACK32 -> String -> ShowS
showString "FORMAT_A2B10G10R10_UNORM_PACK32"
FORMAT_A2B10G10R10_SNORM_PACK32 -> String -> ShowS
showString "FORMAT_A2B10G10R10_SNORM_PACK32"
FORMAT_A2B10G10R10_USCALED_PACK32 -> String -> ShowS
showString "FORMAT_A2B10G10R10_USCALED_PACK32"
FORMAT_A2B10G10R10_SSCALED_PACK32 -> String -> ShowS
showString "FORMAT_A2B10G10R10_SSCALED_PACK32"
FORMAT_A2B10G10R10_UINT_PACK32 -> String -> ShowS
showString "FORMAT_A2B10G10R10_UINT_PACK32"
FORMAT_A2B10G10R10_SINT_PACK32 -> String -> ShowS
showString "FORMAT_A2B10G10R10_SINT_PACK32"
FORMAT_R16_UNORM -> String -> ShowS
showString "FORMAT_R16_UNORM"
FORMAT_R16_SNORM -> String -> ShowS
showString "FORMAT_R16_SNORM"
FORMAT_R16_USCALED -> String -> ShowS
showString "FORMAT_R16_USCALED"
FORMAT_R16_SSCALED -> String -> ShowS
showString "FORMAT_R16_SSCALED"
FORMAT_R16_UINT -> String -> ShowS
showString "FORMAT_R16_UINT"
FORMAT_R16_SINT -> String -> ShowS
showString "FORMAT_R16_SINT"
FORMAT_R16_SFLOAT -> String -> ShowS
showString "FORMAT_R16_SFLOAT"
FORMAT_R16G16_UNORM -> String -> ShowS
showString "FORMAT_R16G16_UNORM"
FORMAT_R16G16_SNORM -> String -> ShowS
showString "FORMAT_R16G16_SNORM"
FORMAT_R16G16_USCALED -> String -> ShowS
showString "FORMAT_R16G16_USCALED"
FORMAT_R16G16_SSCALED -> String -> ShowS
showString "FORMAT_R16G16_SSCALED"
FORMAT_R16G16_UINT -> String -> ShowS
showString "FORMAT_R16G16_UINT"
FORMAT_R16G16_SINT -> String -> ShowS
showString "FORMAT_R16G16_SINT"
FORMAT_R16G16_SFLOAT -> String -> ShowS
showString "FORMAT_R16G16_SFLOAT"
FORMAT_R16G16B16_UNORM -> String -> ShowS
showString "FORMAT_R16G16B16_UNORM"
FORMAT_R16G16B16_SNORM -> String -> ShowS
showString "FORMAT_R16G16B16_SNORM"
FORMAT_R16G16B16_USCALED -> String -> ShowS
showString "FORMAT_R16G16B16_USCALED"
FORMAT_R16G16B16_SSCALED -> String -> ShowS
showString "FORMAT_R16G16B16_SSCALED"
FORMAT_R16G16B16_UINT -> String -> ShowS
showString "FORMAT_R16G16B16_UINT"
FORMAT_R16G16B16_SINT -> String -> ShowS
showString "FORMAT_R16G16B16_SINT"
FORMAT_R16G16B16_SFLOAT -> String -> ShowS
showString "FORMAT_R16G16B16_SFLOAT"
FORMAT_R16G16B16A16_UNORM -> String -> ShowS
showString "FORMAT_R16G16B16A16_UNORM"
FORMAT_R16G16B16A16_SNORM -> String -> ShowS
showString "FORMAT_R16G16B16A16_SNORM"
FORMAT_R16G16B16A16_USCALED -> String -> ShowS
showString "FORMAT_R16G16B16A16_USCALED"
FORMAT_R16G16B16A16_SSCALED -> String -> ShowS
showString "FORMAT_R16G16B16A16_SSCALED"
FORMAT_R16G16B16A16_UINT -> String -> ShowS
showString "FORMAT_R16G16B16A16_UINT"
FORMAT_R16G16B16A16_SINT -> String -> ShowS
showString "FORMAT_R16G16B16A16_SINT"
FORMAT_R16G16B16A16_SFLOAT -> String -> ShowS
showString "FORMAT_R16G16B16A16_SFLOAT"
FORMAT_R32_UINT -> String -> ShowS
showString "FORMAT_R32_UINT"
FORMAT_R32_SINT -> String -> ShowS
showString "FORMAT_R32_SINT"
FORMAT_R32_SFLOAT -> String -> ShowS
showString "FORMAT_R32_SFLOAT"
FORMAT_R32G32_UINT -> String -> ShowS
showString "FORMAT_R32G32_UINT"
FORMAT_R32G32_SINT -> String -> ShowS
showString "FORMAT_R32G32_SINT"
FORMAT_R32G32_SFLOAT -> String -> ShowS
showString "FORMAT_R32G32_SFLOAT"
FORMAT_R32G32B32_UINT -> String -> ShowS
showString "FORMAT_R32G32B32_UINT"
FORMAT_R32G32B32_SINT -> String -> ShowS
showString "FORMAT_R32G32B32_SINT"
FORMAT_R32G32B32_SFLOAT -> String -> ShowS
showString "FORMAT_R32G32B32_SFLOAT"
FORMAT_R32G32B32A32_UINT -> String -> ShowS
showString "FORMAT_R32G32B32A32_UINT"
FORMAT_R32G32B32A32_SINT -> String -> ShowS
showString "FORMAT_R32G32B32A32_SINT"
FORMAT_R32G32B32A32_SFLOAT -> String -> ShowS
showString "FORMAT_R32G32B32A32_SFLOAT"
FORMAT_R64_UINT -> String -> ShowS
showString "FORMAT_R64_UINT"
FORMAT_R64_SINT -> String -> ShowS
showString "FORMAT_R64_SINT"
FORMAT_R64_SFLOAT -> String -> ShowS
showString "FORMAT_R64_SFLOAT"
FORMAT_R64G64_UINT -> String -> ShowS
showString "FORMAT_R64G64_UINT"
FORMAT_R64G64_SINT -> String -> ShowS
showString "FORMAT_R64G64_SINT"
FORMAT_R64G64_SFLOAT -> String -> ShowS
showString "FORMAT_R64G64_SFLOAT"
FORMAT_R64G64B64_UINT -> String -> ShowS
showString "FORMAT_R64G64B64_UINT"
FORMAT_R64G64B64_SINT -> String -> ShowS
showString "FORMAT_R64G64B64_SINT"
FORMAT_R64G64B64_SFLOAT -> String -> ShowS
showString "FORMAT_R64G64B64_SFLOAT"
FORMAT_R64G64B64A64_UINT -> String -> ShowS
showString "FORMAT_R64G64B64A64_UINT"
FORMAT_R64G64B64A64_SINT -> String -> ShowS
showString "FORMAT_R64G64B64A64_SINT"
FORMAT_R64G64B64A64_SFLOAT -> String -> ShowS
showString "FORMAT_R64G64B64A64_SFLOAT"
FORMAT_B10G11R11_UFLOAT_PACK32 -> String -> ShowS
showString "FORMAT_B10G11R11_UFLOAT_PACK32"
FORMAT_E5B9G9R9_UFLOAT_PACK32 -> String -> ShowS
showString "FORMAT_E5B9G9R9_UFLOAT_PACK32"
FORMAT_D16_UNORM -> String -> ShowS
showString "FORMAT_D16_UNORM"
FORMAT_X8_D24_UNORM_PACK32 -> String -> ShowS
showString "FORMAT_X8_D24_UNORM_PACK32"
FORMAT_D32_SFLOAT -> String -> ShowS
showString "FORMAT_D32_SFLOAT"
FORMAT_S8_UINT -> String -> ShowS
showString "FORMAT_S8_UINT"
FORMAT_D16_UNORM_S8_UINT -> String -> ShowS
showString "FORMAT_D16_UNORM_S8_UINT"
FORMAT_D24_UNORM_S8_UINT -> String -> ShowS
showString "FORMAT_D24_UNORM_S8_UINT"
FORMAT_D32_SFLOAT_S8_UINT -> String -> ShowS
showString "FORMAT_D32_SFLOAT_S8_UINT"
FORMAT_BC1_RGB_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC1_RGB_UNORM_BLOCK"
FORMAT_BC1_RGB_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_BC1_RGB_SRGB_BLOCK"
FORMAT_BC1_RGBA_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC1_RGBA_UNORM_BLOCK"
FORMAT_BC1_RGBA_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_BC1_RGBA_SRGB_BLOCK"
FORMAT_BC2_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC2_UNORM_BLOCK"
FORMAT_BC2_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_BC2_SRGB_BLOCK"
FORMAT_BC3_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC3_UNORM_BLOCK"
FORMAT_BC3_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_BC3_SRGB_BLOCK"
FORMAT_BC4_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC4_UNORM_BLOCK"
FORMAT_BC4_SNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC4_SNORM_BLOCK"
FORMAT_BC5_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC5_UNORM_BLOCK"
FORMAT_BC5_SNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC5_SNORM_BLOCK"
FORMAT_BC6H_UFLOAT_BLOCK -> String -> ShowS
showString "FORMAT_BC6H_UFLOAT_BLOCK"
FORMAT_BC6H_SFLOAT_BLOCK -> String -> ShowS
showString "FORMAT_BC6H_SFLOAT_BLOCK"
FORMAT_BC7_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_BC7_UNORM_BLOCK"
FORMAT_BC7_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_BC7_SRGB_BLOCK"
FORMAT_ETC2_R8G8B8_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ETC2_R8G8B8_UNORM_BLOCK"
FORMAT_ETC2_R8G8B8_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ETC2_R8G8B8_SRGB_BLOCK"
FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK"
FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK"
FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK"
FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK"
FORMAT_EAC_R11_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_EAC_R11_UNORM_BLOCK"
FORMAT_EAC_R11_SNORM_BLOCK -> String -> ShowS
showString "FORMAT_EAC_R11_SNORM_BLOCK"
FORMAT_EAC_R11G11_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_EAC_R11G11_UNORM_BLOCK"
FORMAT_EAC_R11G11_SNORM_BLOCK -> String -> ShowS
showString "FORMAT_EAC_R11G11_SNORM_BLOCK"
FORMAT_ASTC_4x4_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_4x4_UNORM_BLOCK"
FORMAT_ASTC_4x4_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_4x4_SRGB_BLOCK"
FORMAT_ASTC_5x4_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_5x4_UNORM_BLOCK"
FORMAT_ASTC_5x4_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_5x4_SRGB_BLOCK"
FORMAT_ASTC_5x5_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_5x5_UNORM_BLOCK"
FORMAT_ASTC_5x5_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_5x5_SRGB_BLOCK"
FORMAT_ASTC_6x5_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_6x5_UNORM_BLOCK"
FORMAT_ASTC_6x5_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_6x5_SRGB_BLOCK"
FORMAT_ASTC_6x6_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_6x6_UNORM_BLOCK"
FORMAT_ASTC_6x6_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_6x6_SRGB_BLOCK"
FORMAT_ASTC_8x5_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_8x5_UNORM_BLOCK"
FORMAT_ASTC_8x5_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_8x5_SRGB_BLOCK"
FORMAT_ASTC_8x6_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_8x6_UNORM_BLOCK"
FORMAT_ASTC_8x6_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_8x6_SRGB_BLOCK"
FORMAT_ASTC_8x8_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_8x8_UNORM_BLOCK"
FORMAT_ASTC_8x8_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_8x8_SRGB_BLOCK"
FORMAT_ASTC_10x5_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_10x5_UNORM_BLOCK"
FORMAT_ASTC_10x5_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_10x5_SRGB_BLOCK"
FORMAT_ASTC_10x6_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_10x6_UNORM_BLOCK"
FORMAT_ASTC_10x6_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_10x6_SRGB_BLOCK"
FORMAT_ASTC_10x8_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_10x8_UNORM_BLOCK"
FORMAT_ASTC_10x8_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_10x8_SRGB_BLOCK"
FORMAT_ASTC_10x10_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_10x10_UNORM_BLOCK"
FORMAT_ASTC_10x10_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_10x10_SRGB_BLOCK"
FORMAT_ASTC_12x10_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_12x10_UNORM_BLOCK"
FORMAT_ASTC_12x10_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_12x10_SRGB_BLOCK"
FORMAT_ASTC_12x12_UNORM_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_12x12_UNORM_BLOCK"
FORMAT_ASTC_12x12_SRGB_BLOCK -> String -> ShowS
showString "FORMAT_ASTC_12x12_SRGB_BLOCK"
FORMAT_A4B4G4R4_UNORM_PACK16_EXT -> String -> ShowS
showString "FORMAT_A4B4G4R4_UNORM_PACK16_EXT"
FORMAT_A4R4G4B4_UNORM_PACK16_EXT -> String -> ShowS
showString "FORMAT_A4R4G4B4_UNORM_PACK16_EXT"
FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT"
FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT -> String -> ShowS
showString "FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT"
FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG -> String -> ShowS
showString "FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG"
FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG -> String -> ShowS
showString "FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG"
FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG -> String -> ShowS
showString "FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG"
FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG -> String -> ShowS
showString "FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG"
FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG -> String -> ShowS
showString "FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG"
FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG -> String -> ShowS
showString "FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG"
FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG -> String -> ShowS
showString "FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG"
FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG -> String -> ShowS
showString "FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG"
FORMAT_G16_B16_R16_3PLANE_444_UNORM -> String -> ShowS
showString "FORMAT_G16_B16_R16_3PLANE_444_UNORM"
FORMAT_G16_B16R16_2PLANE_422_UNORM -> String -> ShowS
showString "FORMAT_G16_B16R16_2PLANE_422_UNORM"
FORMAT_G16_B16_R16_3PLANE_422_UNORM -> String -> ShowS
showString "FORMAT_G16_B16_R16_3PLANE_422_UNORM"
FORMAT_G16_B16R16_2PLANE_420_UNORM -> String -> ShowS
showString "FORMAT_G16_B16R16_2PLANE_420_UNORM"
FORMAT_G16_B16_R16_3PLANE_420_UNORM -> String -> ShowS
showString "FORMAT_G16_B16_R16_3PLANE_420_UNORM"
FORMAT_B16G16R16G16_422_UNORM -> String -> ShowS
showString "FORMAT_B16G16R16G16_422_UNORM"
FORMAT_G16B16G16R16_422_UNORM -> String -> ShowS
showString "FORMAT_G16B16G16R16_422_UNORM"
FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16"
FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16"
FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16"
FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16"
FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16"
FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 -> String -> ShowS
showString "FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16"
FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 -> String -> ShowS
showString "FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16"
FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 -> String -> ShowS
showString "FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16"
FORMAT_R12X4G12X4_UNORM_2PACK16 -> String -> ShowS
showString "FORMAT_R12X4G12X4_UNORM_2PACK16"
FORMAT_R12X4_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_R12X4_UNORM_PACK16"
FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16"
FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16"
FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16"
FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16"
FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 -> String -> ShowS
showString "FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16"
FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 -> String -> ShowS
showString "FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16"
FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 -> String -> ShowS
showString "FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16"
FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 -> String -> ShowS
showString "FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16"
FORMAT_R10X6G10X6_UNORM_2PACK16 -> String -> ShowS
showString "FORMAT_R10X6G10X6_UNORM_2PACK16"
FORMAT_R10X6_UNORM_PACK16 -> String -> ShowS
showString "FORMAT_R10X6_UNORM_PACK16"
FORMAT_G8_B8_R8_3PLANE_444_UNORM -> String -> ShowS
showString "FORMAT_G8_B8_R8_3PLANE_444_UNORM"
FORMAT_G8_B8R8_2PLANE_422_UNORM -> String -> ShowS
showString "FORMAT_G8_B8R8_2PLANE_422_UNORM"
FORMAT_G8_B8_R8_3PLANE_422_UNORM -> String -> ShowS
showString "FORMAT_G8_B8_R8_3PLANE_422_UNORM"
FORMAT_G8_B8R8_2PLANE_420_UNORM -> String -> ShowS
showString "FORMAT_G8_B8R8_2PLANE_420_UNORM"
FORMAT_G8_B8_R8_3PLANE_420_UNORM -> String -> ShowS
showString "FORMAT_G8_B8_R8_3PLANE_420_UNORM"
FORMAT_B8G8R8G8_422_UNORM -> String -> ShowS
showString "FORMAT_B8G8R8G8_422_UNORM"
FORMAT_G8B8G8R8_422_UNORM -> String -> ShowS
showString "FORMAT_G8B8G8R8_422_UNORM"
Format x :: Int32
x -> Bool -> ShowS -> ShowS
showParen (Int
p Int -> Int -> Bool
forall a. Ord a => a -> a -> Bool
>= 11) (String -> ShowS
showString "Format " ShowS -> ShowS -> ShowS
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Int -> Int32 -> ShowS
forall a. Show a => Int -> a -> ShowS
showsPrec 11 Int32
x)
instance Read Format where
readPrec :: ReadPrec Format
readPrec = ReadPrec Format -> ReadPrec Format
forall a. ReadPrec a -> ReadPrec a
parens ([(String, ReadPrec Format)] -> ReadPrec Format
forall a. [(String, ReadPrec a)] -> ReadPrec a
choose [("FORMAT_UNDEFINED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_UNDEFINED)
, ("FORMAT_R4G4_UNORM_PACK8", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R4G4_UNORM_PACK8)
, ("FORMAT_R4G4B4A4_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R4G4B4A4_UNORM_PACK16)
, ("FORMAT_B4G4R4A4_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B4G4R4A4_UNORM_PACK16)
, ("FORMAT_R5G6B5_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R5G6B5_UNORM_PACK16)
, ("FORMAT_B5G6R5_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B5G6R5_UNORM_PACK16)
, ("FORMAT_R5G5B5A1_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R5G5B5A1_UNORM_PACK16)
, ("FORMAT_B5G5R5A1_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B5G5R5A1_UNORM_PACK16)
, ("FORMAT_A1R5G5B5_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A1R5G5B5_UNORM_PACK16)
, ("FORMAT_R8_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8_UNORM)
, ("FORMAT_R8_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8_SNORM)
, ("FORMAT_R8_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8_USCALED)
, ("FORMAT_R8_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8_SSCALED)
, ("FORMAT_R8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8_UINT)
, ("FORMAT_R8_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8_SINT)
, ("FORMAT_R8_SRGB", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8_SRGB)
, ("FORMAT_R8G8_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8_UNORM)
, ("FORMAT_R8G8_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8_SNORM)
, ("FORMAT_R8G8_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8_USCALED)
, ("FORMAT_R8G8_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8_SSCALED)
, ("FORMAT_R8G8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8_UINT)
, ("FORMAT_R8G8_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8_SINT)
, ("FORMAT_R8G8_SRGB", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8_SRGB)
, ("FORMAT_R8G8B8_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8_UNORM)
, ("FORMAT_R8G8B8_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8_SNORM)
, ("FORMAT_R8G8B8_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8_USCALED)
, ("FORMAT_R8G8B8_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8_SSCALED)
, ("FORMAT_R8G8B8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8_UINT)
, ("FORMAT_R8G8B8_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8_SINT)
, ("FORMAT_R8G8B8_SRGB", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8_SRGB)
, ("FORMAT_B8G8R8_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8_UNORM)
, ("FORMAT_B8G8R8_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8_SNORM)
, ("FORMAT_B8G8R8_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8_USCALED)
, ("FORMAT_B8G8R8_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8_SSCALED)
, ("FORMAT_B8G8R8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8_UINT)
, ("FORMAT_B8G8R8_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8_SINT)
, ("FORMAT_B8G8R8_SRGB", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8_SRGB)
, ("FORMAT_R8G8B8A8_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8A8_UNORM)
, ("FORMAT_R8G8B8A8_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8A8_SNORM)
, ("FORMAT_R8G8B8A8_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8A8_USCALED)
, ("FORMAT_R8G8B8A8_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8A8_SSCALED)
, ("FORMAT_R8G8B8A8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8A8_UINT)
, ("FORMAT_R8G8B8A8_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8A8_SINT)
, ("FORMAT_R8G8B8A8_SRGB", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R8G8B8A8_SRGB)
, ("FORMAT_B8G8R8A8_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8A8_UNORM)
, ("FORMAT_B8G8R8A8_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8A8_SNORM)
, ("FORMAT_B8G8R8A8_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8A8_USCALED)
, ("FORMAT_B8G8R8A8_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8A8_SSCALED)
, ("FORMAT_B8G8R8A8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8A8_UINT)
, ("FORMAT_B8G8R8A8_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8A8_SINT)
, ("FORMAT_B8G8R8A8_SRGB", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8A8_SRGB)
, ("FORMAT_A8B8G8R8_UNORM_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A8B8G8R8_UNORM_PACK32)
, ("FORMAT_A8B8G8R8_SNORM_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A8B8G8R8_SNORM_PACK32)
, ("FORMAT_A8B8G8R8_USCALED_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A8B8G8R8_USCALED_PACK32)
, ("FORMAT_A8B8G8R8_SSCALED_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A8B8G8R8_SSCALED_PACK32)
, ("FORMAT_A8B8G8R8_UINT_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A8B8G8R8_UINT_PACK32)
, ("FORMAT_A8B8G8R8_SINT_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A8B8G8R8_SINT_PACK32)
, ("FORMAT_A8B8G8R8_SRGB_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A8B8G8R8_SRGB_PACK32)
, ("FORMAT_A2R10G10B10_UNORM_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2R10G10B10_UNORM_PACK32)
, ("FORMAT_A2R10G10B10_SNORM_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2R10G10B10_SNORM_PACK32)
, ("FORMAT_A2R10G10B10_USCALED_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2R10G10B10_USCALED_PACK32)
, ("FORMAT_A2R10G10B10_SSCALED_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2R10G10B10_SSCALED_PACK32)
, ("FORMAT_A2R10G10B10_UINT_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2R10G10B10_UINT_PACK32)
, ("FORMAT_A2R10G10B10_SINT_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2R10G10B10_SINT_PACK32)
, ("FORMAT_A2B10G10R10_UNORM_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2B10G10R10_UNORM_PACK32)
, ("FORMAT_A2B10G10R10_SNORM_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2B10G10R10_SNORM_PACK32)
, ("FORMAT_A2B10G10R10_USCALED_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2B10G10R10_USCALED_PACK32)
, ("FORMAT_A2B10G10R10_SSCALED_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2B10G10R10_SSCALED_PACK32)
, ("FORMAT_A2B10G10R10_UINT_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2B10G10R10_UINT_PACK32)
, ("FORMAT_A2B10G10R10_SINT_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A2B10G10R10_SINT_PACK32)
, ("FORMAT_R16_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16_UNORM)
, ("FORMAT_R16_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16_SNORM)
, ("FORMAT_R16_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16_USCALED)
, ("FORMAT_R16_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16_SSCALED)
, ("FORMAT_R16_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16_UINT)
, ("FORMAT_R16_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16_SINT)
, ("FORMAT_R16_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16_SFLOAT)
, ("FORMAT_R16G16_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16_UNORM)
, ("FORMAT_R16G16_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16_SNORM)
, ("FORMAT_R16G16_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16_USCALED)
, ("FORMAT_R16G16_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16_SSCALED)
, ("FORMAT_R16G16_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16_UINT)
, ("FORMAT_R16G16_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16_SINT)
, ("FORMAT_R16G16_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16_SFLOAT)
, ("FORMAT_R16G16B16_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16_UNORM)
, ("FORMAT_R16G16B16_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16_SNORM)
, ("FORMAT_R16G16B16_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16_USCALED)
, ("FORMAT_R16G16B16_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16_SSCALED)
, ("FORMAT_R16G16B16_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16_UINT)
, ("FORMAT_R16G16B16_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16_SINT)
, ("FORMAT_R16G16B16_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16_SFLOAT)
, ("FORMAT_R16G16B16A16_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16A16_UNORM)
, ("FORMAT_R16G16B16A16_SNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16A16_SNORM)
, ("FORMAT_R16G16B16A16_USCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16A16_USCALED)
, ("FORMAT_R16G16B16A16_SSCALED", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16A16_SSCALED)
, ("FORMAT_R16G16B16A16_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16A16_UINT)
, ("FORMAT_R16G16B16A16_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16A16_SINT)
, ("FORMAT_R16G16B16A16_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R16G16B16A16_SFLOAT)
, ("FORMAT_R32_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32_UINT)
, ("FORMAT_R32_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32_SINT)
, ("FORMAT_R32_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32_SFLOAT)
, ("FORMAT_R32G32_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32_UINT)
, ("FORMAT_R32G32_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32_SINT)
, ("FORMAT_R32G32_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32_SFLOAT)
, ("FORMAT_R32G32B32_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32B32_UINT)
, ("FORMAT_R32G32B32_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32B32_SINT)
, ("FORMAT_R32G32B32_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32B32_SFLOAT)
, ("FORMAT_R32G32B32A32_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32B32A32_UINT)
, ("FORMAT_R32G32B32A32_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32B32A32_SINT)
, ("FORMAT_R32G32B32A32_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R32G32B32A32_SFLOAT)
, ("FORMAT_R64_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64_UINT)
, ("FORMAT_R64_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64_SINT)
, ("FORMAT_R64_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64_SFLOAT)
, ("FORMAT_R64G64_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64_UINT)
, ("FORMAT_R64G64_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64_SINT)
, ("FORMAT_R64G64_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64_SFLOAT)
, ("FORMAT_R64G64B64_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64B64_UINT)
, ("FORMAT_R64G64B64_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64B64_SINT)
, ("FORMAT_R64G64B64_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64B64_SFLOAT)
, ("FORMAT_R64G64B64A64_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64B64A64_UINT)
, ("FORMAT_R64G64B64A64_SINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64B64A64_SINT)
, ("FORMAT_R64G64B64A64_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R64G64B64A64_SFLOAT)
, ("FORMAT_B10G11R11_UFLOAT_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B10G11R11_UFLOAT_PACK32)
, ("FORMAT_E5B9G9R9_UFLOAT_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_E5B9G9R9_UFLOAT_PACK32)
, ("FORMAT_D16_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_D16_UNORM)
, ("FORMAT_X8_D24_UNORM_PACK32", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_X8_D24_UNORM_PACK32)
, ("FORMAT_D32_SFLOAT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_D32_SFLOAT)
, ("FORMAT_S8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_S8_UINT)
, ("FORMAT_D16_UNORM_S8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_D16_UNORM_S8_UINT)
, ("FORMAT_D24_UNORM_S8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_D24_UNORM_S8_UINT)
, ("FORMAT_D32_SFLOAT_S8_UINT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_D32_SFLOAT_S8_UINT)
, ("FORMAT_BC1_RGB_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC1_RGB_UNORM_BLOCK)
, ("FORMAT_BC1_RGB_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC1_RGB_SRGB_BLOCK)
, ("FORMAT_BC1_RGBA_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC1_RGBA_UNORM_BLOCK)
, ("FORMAT_BC1_RGBA_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC1_RGBA_SRGB_BLOCK)
, ("FORMAT_BC2_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC2_UNORM_BLOCK)
, ("FORMAT_BC2_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC2_SRGB_BLOCK)
, ("FORMAT_BC3_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC3_UNORM_BLOCK)
, ("FORMAT_BC3_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC3_SRGB_BLOCK)
, ("FORMAT_BC4_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC4_UNORM_BLOCK)
, ("FORMAT_BC4_SNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC4_SNORM_BLOCK)
, ("FORMAT_BC5_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC5_UNORM_BLOCK)
, ("FORMAT_BC5_SNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC5_SNORM_BLOCK)
, ("FORMAT_BC6H_UFLOAT_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC6H_UFLOAT_BLOCK)
, ("FORMAT_BC6H_SFLOAT_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC6H_SFLOAT_BLOCK)
, ("FORMAT_BC7_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC7_UNORM_BLOCK)
, ("FORMAT_BC7_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_BC7_SRGB_BLOCK)
, ("FORMAT_ETC2_R8G8B8_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ETC2_R8G8B8_UNORM_BLOCK)
, ("FORMAT_ETC2_R8G8B8_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ETC2_R8G8B8_SRGB_BLOCK)
, ("FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK)
, ("FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK)
, ("FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK)
, ("FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK)
, ("FORMAT_EAC_R11_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_EAC_R11_UNORM_BLOCK)
, ("FORMAT_EAC_R11_SNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_EAC_R11_SNORM_BLOCK)
, ("FORMAT_EAC_R11G11_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_EAC_R11G11_UNORM_BLOCK)
, ("FORMAT_EAC_R11G11_SNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_EAC_R11G11_SNORM_BLOCK)
, ("FORMAT_ASTC_4x4_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_4x4_UNORM_BLOCK)
, ("FORMAT_ASTC_4x4_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_4x4_SRGB_BLOCK)
, ("FORMAT_ASTC_5x4_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_5x4_UNORM_BLOCK)
, ("FORMAT_ASTC_5x4_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_5x4_SRGB_BLOCK)
, ("FORMAT_ASTC_5x5_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_5x5_UNORM_BLOCK)
, ("FORMAT_ASTC_5x5_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_5x5_SRGB_BLOCK)
, ("FORMAT_ASTC_6x5_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_6x5_UNORM_BLOCK)
, ("FORMAT_ASTC_6x5_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_6x5_SRGB_BLOCK)
, ("FORMAT_ASTC_6x6_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_6x6_UNORM_BLOCK)
, ("FORMAT_ASTC_6x6_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_6x6_SRGB_BLOCK)
, ("FORMAT_ASTC_8x5_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x5_UNORM_BLOCK)
, ("FORMAT_ASTC_8x5_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x5_SRGB_BLOCK)
, ("FORMAT_ASTC_8x6_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x6_UNORM_BLOCK)
, ("FORMAT_ASTC_8x6_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x6_SRGB_BLOCK)
, ("FORMAT_ASTC_8x8_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x8_UNORM_BLOCK)
, ("FORMAT_ASTC_8x8_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x8_SRGB_BLOCK)
, ("FORMAT_ASTC_10x5_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x5_UNORM_BLOCK)
, ("FORMAT_ASTC_10x5_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x5_SRGB_BLOCK)
, ("FORMAT_ASTC_10x6_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x6_UNORM_BLOCK)
, ("FORMAT_ASTC_10x6_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x6_SRGB_BLOCK)
, ("FORMAT_ASTC_10x8_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x8_UNORM_BLOCK)
, ("FORMAT_ASTC_10x8_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x8_SRGB_BLOCK)
, ("FORMAT_ASTC_10x10_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x10_UNORM_BLOCK)
, ("FORMAT_ASTC_10x10_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x10_SRGB_BLOCK)
, ("FORMAT_ASTC_12x10_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_12x10_UNORM_BLOCK)
, ("FORMAT_ASTC_12x10_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_12x10_SRGB_BLOCK)
, ("FORMAT_ASTC_12x12_UNORM_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_12x12_UNORM_BLOCK)
, ("FORMAT_ASTC_12x12_SRGB_BLOCK", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_12x12_SRGB_BLOCK)
, ("FORMAT_A4B4G4R4_UNORM_PACK16_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A4B4G4R4_UNORM_PACK16_EXT)
, ("FORMAT_A4R4G4B4_UNORM_PACK16_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_A4R4G4B4_UNORM_PACK16_EXT)
, ("FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT)
, ("FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT)
, ("FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG)
, ("FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG)
, ("FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG)
, ("FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG)
, ("FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG)
, ("FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG)
, ("FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG)
, ("FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG)
, ("FORMAT_G16_B16_R16_3PLANE_444_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G16_B16_R16_3PLANE_444_UNORM)
, ("FORMAT_G16_B16R16_2PLANE_422_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G16_B16R16_2PLANE_422_UNORM)
, ("FORMAT_G16_B16_R16_3PLANE_422_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G16_B16_R16_3PLANE_422_UNORM)
, ("FORMAT_G16_B16R16_2PLANE_420_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G16_B16R16_2PLANE_420_UNORM)
, ("FORMAT_G16_B16_R16_3PLANE_420_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G16_B16_R16_3PLANE_420_UNORM)
, ("FORMAT_B16G16R16G16_422_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B16G16R16G16_422_UNORM)
, ("FORMAT_G16B16G16R16_422_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G16B16G16R16_422_UNORM)
, ("FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16)
, ("FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16)
, ("FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16)
, ("FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16)
, ("FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16)
, ("FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16)
, ("FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16)
, ("FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16)
, ("FORMAT_R12X4G12X4_UNORM_2PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R12X4G12X4_UNORM_2PACK16)
, ("FORMAT_R12X4_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R12X4_UNORM_PACK16)
, ("FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16)
, ("FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16)
, ("FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16)
, ("FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16)
, ("FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16)
, ("FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16)
, ("FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16)
, ("FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16)
, ("FORMAT_R10X6G10X6_UNORM_2PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R10X6G10X6_UNORM_2PACK16)
, ("FORMAT_R10X6_UNORM_PACK16", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_R10X6_UNORM_PACK16)
, ("FORMAT_G8_B8_R8_3PLANE_444_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G8_B8_R8_3PLANE_444_UNORM)
, ("FORMAT_G8_B8R8_2PLANE_422_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G8_B8R8_2PLANE_422_UNORM)
, ("FORMAT_G8_B8_R8_3PLANE_422_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G8_B8_R8_3PLANE_422_UNORM)
, ("FORMAT_G8_B8R8_2PLANE_420_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G8_B8R8_2PLANE_420_UNORM)
, ("FORMAT_G8_B8_R8_3PLANE_420_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G8_B8_R8_3PLANE_420_UNORM)
, ("FORMAT_B8G8R8G8_422_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_B8G8R8G8_422_UNORM)
, ("FORMAT_G8B8G8R8_422_UNORM", Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure Format
FORMAT_G8B8G8R8_422_UNORM)]
ReadPrec Format -> ReadPrec Format -> ReadPrec Format
forall a. ReadPrec a -> ReadPrec a -> ReadPrec a
+++
Int -> ReadPrec Format -> ReadPrec Format
forall a. Int -> ReadPrec a -> ReadPrec a
prec 10 (do
Lexeme -> ReadPrec ()
expectP (String -> Lexeme
Ident "Format")
Int32
v <- ReadPrec Int32 -> ReadPrec Int32
forall a. ReadPrec a -> ReadPrec a
step ReadPrec Int32
forall a. Read a => ReadPrec a
readPrec
Format -> ReadPrec Format
forall (f :: * -> *) a. Applicative f => a -> f a
pure (Int32 -> Format
Format Int32
v)))