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

Vulkan.Extensions.VK_NV_shader_image_footprint

Synopsis

Documentation

data PhysicalDeviceShaderImageFootprintFeaturesNV Source #

VkPhysicalDeviceShaderImageFootprintFeaturesNV - Structure describing shader image footprint features that can be supported by an implementation

Description

See Texel Footprint Evaluation for more information.

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

Valid Usage (Implicit)

See Also

Bool32, StructureType

Constructors

PhysicalDeviceShaderImageFootprintFeaturesNV 

Fields

  • imageFootprint :: Bool

    imageFootprint specifies whether the implementation supports the ImageFootprintNV SPIR-V capability.

Instances

Instances details
Eq PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

Show PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

Generic PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

Storable PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

FromCStruct PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

ToCStruct PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

Zero PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

type Rep PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

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

type NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME = "VK_NV_shader_image_footprint" Source #