public PhysicalDeviceFloatControlsProperties ( StructureType sType = StructureType.PhysicalDeviceFloatControlsProperties, void *pNext = default, ShaderFloatControlsIndependence denormBehaviorIndependence = default, ShaderFloatControlsIndependence roundingModeIndependence = default, Bool32 shaderSignedZeroInfNanPreserveFloat16 = default, Bool32 shaderSignedZeroInfNanPreserveFloat32 = default, Bool32 shaderSignedZeroInfNanPreserveFloat64 = default, Bool32 shaderDenormPreserveFloat16 = default, Bool32 shaderDenormPreserveFloat32 = default, Bool32 shaderDenormPreserveFloat64 = default, Bool32 shaderDenormFlushToZeroFloat16 = default, Bool32 shaderDenormFlushToZeroFloat32 = default, Bool32 shaderDenormFlushToZeroFloat64 = default, Bool32 shaderRoundingModeRtefloat16 = default, Bool32 shaderRoundingModeRtefloat32 = default, Bool32 shaderRoundingModeRtefloat64 = default, Bool32 shaderRoundingModeRtzfloat16 = default, Bool32 shaderRoundingModeRtzfloat32 = default, Bool32 shaderRoundingModeRtzfloat64 = default ) { SType = sType; PNext = pNext; DenormBehaviorIndependence = denormBehaviorIndependence; RoundingModeIndependence = roundingModeIndependence; ShaderSignedZeroInfNanPreserveFloat16 = shaderSignedZeroInfNanPreserveFloat16; ShaderSignedZeroInfNanPreserveFloat32 = shaderSignedZeroInfNanPreserveFloat32; ShaderSignedZeroInfNanPreserveFloat64 = shaderSignedZeroInfNanPreserveFloat64; ShaderDenormPreserveFloat16 = shaderDenormPreserveFloat16; ShaderDenormPreserveFloat32 = shaderDenormPreserveFloat32; ShaderDenormPreserveFloat64 = shaderDenormPreserveFloat64; ShaderDenormFlushToZeroFloat16 = shaderDenormFlushToZeroFloat16; ShaderDenormFlushToZeroFloat32 = shaderDenormFlushToZeroFloat32; ShaderDenormFlushToZeroFloat64 = shaderDenormFlushToZeroFloat64; ShaderRoundingModeRtefloat16 = shaderRoundingModeRtefloat16; ShaderRoundingModeRtefloat32 = shaderRoundingModeRtefloat32; ShaderRoundingModeRtefloat64 = shaderRoundingModeRtefloat64; ShaderRoundingModeRtzfloat16 = shaderRoundingModeRtzfloat16; ShaderRoundingModeRtzfloat32 = shaderRoundingModeRtzfloat32; ShaderRoundingModeRtzfloat64 = shaderRoundingModeRtzfloat64; }
public PhysicalDeviceVulkan12Properties ( StructureType sType = StructureType.PhysicalDeviceVulkan12Properties, void *pNext = default, DriverId driverID = default, ConformanceVersion conformanceVersion = default, ShaderFloatControlsIndependence denormBehaviorIndependence = default, ShaderFloatControlsIndependence roundingModeIndependence = default, Bool32 shaderSignedZeroInfNanPreserveFloat16 = default, Bool32 shaderSignedZeroInfNanPreserveFloat32 = default, Bool32 shaderSignedZeroInfNanPreserveFloat64 = default, Bool32 shaderDenormPreserveFloat16 = default, Bool32 shaderDenormPreserveFloat32 = default, Bool32 shaderDenormPreserveFloat64 = default, Bool32 shaderDenormFlushToZeroFloat16 = default, Bool32 shaderDenormFlushToZeroFloat32 = default, Bool32 shaderDenormFlushToZeroFloat64 = default, Bool32 shaderRoundingModeRtefloat16 = default, Bool32 shaderRoundingModeRtefloat32 = default, Bool32 shaderRoundingModeRtefloat64 = default, Bool32 shaderRoundingModeRtzfloat16 = default, Bool32 shaderRoundingModeRtzfloat32 = default, Bool32 shaderRoundingModeRtzfloat64 = default, uint maxUpdateAfterBindDescriptorsInAllPools = default, Bool32 shaderUniformBufferArrayNonUniformIndexingNative = default, Bool32 shaderSampledImageArrayNonUniformIndexingNative = default, Bool32 shaderStorageBufferArrayNonUniformIndexingNative = default, Bool32 shaderStorageImageArrayNonUniformIndexingNative = default, Bool32 shaderInputAttachmentArrayNonUniformIndexingNative = default, Bool32 robustBufferAccessUpdateAfterBind = default, Bool32 quadDivergentImplicitLod = default, uint maxPerStageDescriptorUpdateAfterBindSamplers = default, uint maxPerStageDescriptorUpdateAfterBindUniformBuffers = default, uint maxPerStageDescriptorUpdateAfterBindStorageBuffers = default, uint maxPerStageDescriptorUpdateAfterBindSampledImages = default, uint maxPerStageDescriptorUpdateAfterBindStorageImages = default, uint maxPerStageDescriptorUpdateAfterBindInputAttachments = default, uint maxPerStageUpdateAfterBindResources = default, uint maxDescriptorSetUpdateAfterBindSamplers = default, uint maxDescriptorSetUpdateAfterBindUniformBuffers = default, uint maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = default, uint maxDescriptorSetUpdateAfterBindStorageBuffers = default, uint maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = default, uint maxDescriptorSetUpdateAfterBindSampledImages = default, uint maxDescriptorSetUpdateAfterBindStorageImages = default, uint maxDescriptorSetUpdateAfterBindInputAttachments = default, ResolveModeFlags supportedDepthResolveModes = default, ResolveModeFlags supportedStencilResolveModes = default, Bool32 independentResolveNone = default, Bool32 independentResolve = default, Bool32 filterMinmaxSingleComponentFormats = default, Bool32 filterMinmaxImageComponentMapping = default, ulong maxTimelineSemaphoreValueDifference = default, SampleCountFlags framebufferIntegerColorSampleCounts = default ) { SType = sType; PNext = pNext; DriverID = driverID; ConformanceVersion = conformanceVersion; DenormBehaviorIndependence = denormBehaviorIndependence; RoundingModeIndependence = roundingModeIndependence; ShaderSignedZeroInfNanPreserveFloat16 = shaderSignedZeroInfNanPreserveFloat16; ShaderSignedZeroInfNanPreserveFloat32 = shaderSignedZeroInfNanPreserveFloat32; ShaderSignedZeroInfNanPreserveFloat64 = shaderSignedZeroInfNanPreserveFloat64; ShaderDenormPreserveFloat16 = shaderDenormPreserveFloat16; ShaderDenormPreserveFloat32 = shaderDenormPreserveFloat32; ShaderDenormPreserveFloat64 = shaderDenormPreserveFloat64; ShaderDenormFlushToZeroFloat16 = shaderDenormFlushToZeroFloat16; ShaderDenormFlushToZeroFloat32 = shaderDenormFlushToZeroFloat32; ShaderDenormFlushToZeroFloat64 = shaderDenormFlushToZeroFloat64; ShaderRoundingModeRtefloat16 = shaderRoundingModeRtefloat16; ShaderRoundingModeRtefloat32 = shaderRoundingModeRtefloat32; ShaderRoundingModeRtefloat64 = shaderRoundingModeRtefloat64; ShaderRoundingModeRtzfloat16 = shaderRoundingModeRtzfloat16; ShaderRoundingModeRtzfloat32 = shaderRoundingModeRtzfloat32; ShaderRoundingModeRtzfloat64 = shaderRoundingModeRtzfloat64; MaxUpdateAfterBindDescriptorsInAllPools = maxUpdateAfterBindDescriptorsInAllPools; ShaderUniformBufferArrayNonUniformIndexingNative = shaderUniformBufferArrayNonUniformIndexingNative; ShaderSampledImageArrayNonUniformIndexingNative = shaderSampledImageArrayNonUniformIndexingNative; ShaderStorageBufferArrayNonUniformIndexingNative = shaderStorageBufferArrayNonUniformIndexingNative; ShaderStorageImageArrayNonUniformIndexingNative = shaderStorageImageArrayNonUniformIndexingNative; ShaderInputAttachmentArrayNonUniformIndexingNative = shaderInputAttachmentArrayNonUniformIndexingNative; RobustBufferAccessUpdateAfterBind = robustBufferAccessUpdateAfterBind; QuadDivergentImplicitLod = quadDivergentImplicitLod; MaxPerStageDescriptorUpdateAfterBindSamplers = maxPerStageDescriptorUpdateAfterBindSamplers; MaxPerStageDescriptorUpdateAfterBindUniformBuffers = maxPerStageDescriptorUpdateAfterBindUniformBuffers; MaxPerStageDescriptorUpdateAfterBindStorageBuffers = maxPerStageDescriptorUpdateAfterBindStorageBuffers; MaxPerStageDescriptorUpdateAfterBindSampledImages = maxPerStageDescriptorUpdateAfterBindSampledImages; MaxPerStageDescriptorUpdateAfterBindStorageImages = maxPerStageDescriptorUpdateAfterBindStorageImages; MaxPerStageDescriptorUpdateAfterBindInputAttachments = maxPerStageDescriptorUpdateAfterBindInputAttachments; MaxPerStageUpdateAfterBindResources = maxPerStageUpdateAfterBindResources; MaxDescriptorSetUpdateAfterBindSamplers = maxDescriptorSetUpdateAfterBindSamplers; MaxDescriptorSetUpdateAfterBindUniformBuffers = maxDescriptorSetUpdateAfterBindUniformBuffers; MaxDescriptorSetUpdateAfterBindUniformBuffersDynamic = maxDescriptorSetUpdateAfterBindUniformBuffersDynamic; MaxDescriptorSetUpdateAfterBindStorageBuffers = maxDescriptorSetUpdateAfterBindStorageBuffers; MaxDescriptorSetUpdateAfterBindStorageBuffersDynamic = maxDescriptorSetUpdateAfterBindStorageBuffersDynamic; MaxDescriptorSetUpdateAfterBindSampledImages = maxDescriptorSetUpdateAfterBindSampledImages; MaxDescriptorSetUpdateAfterBindStorageImages = maxDescriptorSetUpdateAfterBindStorageImages; MaxDescriptorSetUpdateAfterBindInputAttachments = maxDescriptorSetUpdateAfterBindInputAttachments; SupportedDepthResolveModes = supportedDepthResolveModes; SupportedStencilResolveModes = supportedStencilResolveModes; IndependentResolveNone = independentResolveNone; IndependentResolve = independentResolve; FilterMinmaxSingleComponentFormats = filterMinmaxSingleComponentFormats; FilterMinmaxImageComponentMapping = filterMinmaxImageComponentMapping; MaxTimelineSemaphoreValueDifference = maxTimelineSemaphoreValueDifference; FramebufferIntegerColorSampleCounts = framebufferIntegerColorSampleCounts; }