vulkan-3.5: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Extensions.VK_EXT_astc_decode_mode

Synopsis

Documentation

data ImageViewASTCDecodeModeEXT Source #

VkImageViewASTCDecodeModeEXT - Structure describing the ASTC decode mode for an image view

Valid Usage

If format uses sRGB encoding then the decodeMode has no effect.

Valid Usage (Implicit)

  • decodeMode must be a valid Format value

See Also

Format, StructureType

Constructors

ImageViewASTCDecodeModeEXT 

Fields

  • decodeMode :: Format

    decodeMode is the intermediate format used to decode ASTC compressed formats.

Instances

Instances details
Eq ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Show ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Generic ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Associated Types

type Rep ImageViewASTCDecodeModeEXT :: Type -> Type #

Storable ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

FromCStruct ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

ToCStruct ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Zero ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

type Rep ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

type Rep ImageViewASTCDecodeModeEXT = D1 ('MetaData "ImageViewASTCDecodeModeEXT" "Vulkan.Extensions.VK_EXT_astc_decode_mode" "vulkan-3.5-inplace" 'False) (C1 ('MetaCons "ImageViewASTCDecodeModeEXT" 'PrefixI 'True) (S1 ('MetaSel ('Just "decodeMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Format)))

data PhysicalDeviceASTCDecodeFeaturesEXT Source #

VkPhysicalDeviceASTCDecodeFeaturesEXT - Structure describing ASTC decode mode features

Members

The members of the PhysicalDeviceASTCDecodeFeaturesEXT structure describe the following features:

Description

If the PhysicalDeviceASTCDecodeFeaturesEXT structure is included in the pNext chain of PhysicalDeviceFeatures2, it is filled with values indicating whether each feature is supported. PhysicalDeviceASTCDecodeFeaturesEXT can also be included in the pNext chain of createDevice to enable features.

Valid Usage (Implicit)

See Also

Bool32, StructureType

Constructors

PhysicalDeviceASTCDecodeFeaturesEXT 

Fields

Instances

Instances details
Eq PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Show PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Generic PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Storable PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

FromCStruct PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

ToCStruct PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Zero PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

type Rep PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

type Rep PhysicalDeviceASTCDecodeFeaturesEXT = D1 ('MetaData "PhysicalDeviceASTCDecodeFeaturesEXT" "Vulkan.Extensions.VK_EXT_astc_decode_mode" "vulkan-3.5-inplace" 'False) (C1 ('MetaCons "PhysicalDeviceASTCDecodeFeaturesEXT" 'PrefixI 'True) (S1 ('MetaSel ('Just "decodeModeSharedExponent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

type EXT_ASTC_DECODE_MODE_EXTENSION_NAME = "VK_EXT_astc_decode_mode" Source #

pattern EXT_ASTC_DECODE_MODE_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #