struct PhysicalDeviceFloatControlsProperties

Defined at line 69851 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

Public Members

StructureType sType
void * pNext
ShaderFloatControlsIndependence denormBehaviorIndependence
ShaderFloatControlsIndependence roundingModeIndependence
vk::Bool32 shaderSignedZeroInfNanPreserveFloat16
vk::Bool32 shaderSignedZeroInfNanPreserveFloat32
vk::Bool32 shaderSignedZeroInfNanPreserveFloat64
vk::Bool32 shaderDenormPreserveFloat16
vk::Bool32 shaderDenormPreserveFloat32
vk::Bool32 shaderDenormPreserveFloat64
vk::Bool32 shaderDenormFlushToZeroFloat16
vk::Bool32 shaderDenormFlushToZeroFloat32
vk::Bool32 shaderDenormFlushToZeroFloat64
vk::Bool32 shaderRoundingModeRTEFloat16
vk::Bool32 shaderRoundingModeRTEFloat32
vk::Bool32 shaderRoundingModeRTEFloat64
vk::Bool32 shaderRoundingModeRTZFloat16
vk::Bool32 shaderRoundingModeRTZFloat32
vk::Bool32 shaderRoundingModeRTZFloat64

Public Methods

void PhysicalDeviceFloatControlsProperties (vk::ShaderFloatControlsIndependence denormBehaviorIndependence_, vk::ShaderFloatControlsIndependence roundingModeIndependence_, vk::Bool32 shaderSignedZeroInfNanPreserveFloat16_, vk::Bool32 shaderSignedZeroInfNanPreserveFloat32_, vk::Bool32 shaderSignedZeroInfNanPreserveFloat64_, vk::Bool32 shaderDenormPreserveFloat16_, vk::Bool32 shaderDenormPreserveFloat32_, vk::Bool32 shaderDenormPreserveFloat64_, vk::Bool32 shaderDenormFlushToZeroFloat16_, vk::Bool32 shaderDenormFlushToZeroFloat32_, vk::Bool32 shaderDenormFlushToZeroFloat64_, vk::Bool32 shaderRoundingModeRTEFloat16_, vk::Bool32 shaderRoundingModeRTEFloat32_, vk::Bool32 shaderRoundingModeRTEFloat64_, vk::Bool32 shaderRoundingModeRTZFloat16_, vk::Bool32 shaderRoundingModeRTZFloat32_, vk::Bool32 shaderRoundingModeRTZFloat64_, void * pNext_)

Defined at line 69859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceFloatControlsProperties (const PhysicalDeviceFloatControlsProperties & rhs)

Defined at line 69899 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceFloatControlsProperties (const VkPhysicalDeviceFloatControlsProperties & rhs)

Defined at line 69901 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceFloatControlsProperties & operator= (const PhysicalDeviceFloatControlsProperties & rhs)

Defined at line 69906 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceFloatControlsProperties & operator= (const VkPhysicalDeviceFloatControlsProperties & rhs)

Defined at line 69909 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceFloatControlsProperties & operator const VkPhysicalDeviceFloatControlsProperties & ()

Defined at line 69915 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceFloatControlsProperties & operator VkPhysicalDeviceFloatControlsProperties & ()

Defined at line 69920 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const PhysicalDeviceFloatControlsProperties & )

Defined at line 69974 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp