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

Vulkan.Extensions.VK_NV_fragment_shader_barycentric

Synopsis

Documentation

data PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source #

VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV - Structure describing barycentric support in fragment shaders that can be supported by an implementation

Members

The members of the PhysicalDeviceFragmentShaderBarycentricFeaturesNV structure describe the following features:

Description

See Barycentric Interpolation for more information.

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

Valid Usage (Implicit)

See Also

Bool32, StructureType

Constructors

PhysicalDeviceFragmentShaderBarycentricFeaturesNV 

Fields

  • fragmentShaderBarycentric :: Bool

    fragmentShaderBarycentric indicates that the implementation supports the BaryCoordNV and BaryCoordNoPerspNV SPIR-V fragment shader built-ins and supports the PerVertexNV SPIR-V decoration on fragment shader input variables.

Instances

Instances details
Eq PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

Show PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

Generic PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

Storable PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

FromCStruct PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

ToCStruct PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

Zero PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

type Rep PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

type Rep PhysicalDeviceFragmentShaderBarycentricFeaturesNV = D1 ('MetaData "PhysicalDeviceFragmentShaderBarycentricFeaturesNV" "Vulkan.Extensions.VK_NV_fragment_shader_barycentric" "vulkan-3.4-inplace" 'False) (C1 ('MetaCons "PhysicalDeviceFragmentShaderBarycentricFeaturesNV" 'PrefixI 'True) (S1 ('MetaSel ('Just "fragmentShaderBarycentric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

type NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME = "VK_NV_fragment_shader_barycentric" Source #