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

Vulkan.Extensions.VK_EXT_image_robustness

Synopsis

Documentation

data PhysicalDeviceImageRobustnessFeaturesEXT Source #

VkPhysicalDeviceImageRobustnessFeaturesEXT - Structure describing the out-of-bounds behavior for an implementation

Members

The members of the PhysicalDeviceImageRobustnessFeaturesEXT structure describe the following features:

Description

If the PhysicalDeviceImageRobustnessFeaturesEXT structure is included in the pNext chain of PhysicalDeviceFeatures2, it is filled with values indicating whether the feature is supported.

Valid Usage (Implicit)

See Also

Bool32, StructureType

Constructors

PhysicalDeviceImageRobustnessFeaturesEXT 

Fields

  • robustImageAccess :: Bool

    robustImageAccess indicates whether image accesses are tightly bounds-checked against the dimensions of the image view. Invalid texels resulting from out of bounds image loads will be replaced as described in Texel Replacement, with either (0,0,1) or (0,0,0) values inserted for missing G, B, or A components based on the format.

Instances

Instances details
Eq PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

Show PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

Generic PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

Storable PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

FromCStruct PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

ToCStruct PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

Zero PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

type Rep PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

type Rep PhysicalDeviceImageRobustnessFeaturesEXT = D1 ('MetaData "PhysicalDeviceImageRobustnessFeaturesEXT" "Vulkan.Extensions.VK_EXT_image_robustness" "vulkan-3.6.3-inplace" 'False) (C1 ('MetaCons "PhysicalDeviceImageRobustnessFeaturesEXT" 'PrefixI 'True) (S1 ('MetaSel ('Just "robustImageAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

type EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME = "VK_EXT_image_robustness" Source #

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