Ejemplo n.º 1
0
 public PhysicalDeviceDriverPropertiesKHR
 (
     StructureType sType = StructureType.PhysicalDeviceDriverProperties,
     void *pNext         = default,
     DriverId driverID   = default,
     ConformanceVersion conformanceVersion = default
 )
 {
     SType              = sType;
     PNext              = pNext;
     DriverID           = driverID;
     ConformanceVersion = conformanceVersion;
 }
Ejemplo n.º 2
0
 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;
 }