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

Vulkan.Core12.Enums.ShaderFloatControlsIndependence

Synopsis

Documentation

newtype ShaderFloatControlsIndependence Source #

VkShaderFloatControlsIndependence - Enum specifying whether, and how, shader float controls can be set separately

See Also

PhysicalDeviceFloatControlsProperties, PhysicalDeviceVulkan12Properties

Bundled Patterns

pattern SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY :: ShaderFloatControlsIndependence

SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY specifies that shader float controls for 32-bit floating point can be set independently; other bit widths must be set identically to each other.

pattern SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL :: ShaderFloatControlsIndependence

SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL specifies that shader float controls for all bit widths can be set independently.

pattern SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE :: ShaderFloatControlsIndependence

SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE specifies that shader float controls for all bit widths must be set identically.

Instances

Instances details
Eq ShaderFloatControlsIndependence Source # 
Instance details

Defined in Vulkan.Core12.Enums.ShaderFloatControlsIndependence

Ord ShaderFloatControlsIndependence Source # 
Instance details

Defined in Vulkan.Core12.Enums.ShaderFloatControlsIndependence

Read ShaderFloatControlsIndependence Source # 
Instance details

Defined in Vulkan.Core12.Enums.ShaderFloatControlsIndependence

Show ShaderFloatControlsIndependence Source # 
Instance details

Defined in Vulkan.Core12.Enums.ShaderFloatControlsIndependence

Storable ShaderFloatControlsIndependence Source # 
Instance details

Defined in Vulkan.Core12.Enums.ShaderFloatControlsIndependence

Zero ShaderFloatControlsIndependence Source # 
Instance details

Defined in Vulkan.Core12.Enums.ShaderFloatControlsIndependence