Example #1
0
 public PhysicalDeviceVulkan11Properties
 (
     StructureType sType    = StructureType.PhysicalDeviceVulkan11Properties,
     void *pNext            = default,
     uint deviceNodeMask    = default,
     Bool32 deviceLuidvalid = default,
     uint subgroupSize      = default,
     ShaderStageFlags subgroupSupportedStages         = default,
     SubgroupFeatureFlags subgroupSupportedOperations = default,
     Bool32 subgroupQuadOperationsInAllStages         = default,
     PointClippingBehavior pointClippingBehavior      = default,
     uint maxMultiviewViewCount     = default,
     uint maxMultiviewInstanceIndex = default,
     Bool32 protectedNoFault        = default,
     uint maxPerSetDescriptors      = default,
     ulong maxMemoryAllocationSize  = default
 )
 {
     SType                             = sType;
     PNext                             = pNext;
     DeviceNodeMask                    = deviceNodeMask;
     DeviceLuidvalid                   = deviceLuidvalid;
     SubgroupSize                      = subgroupSize;
     SubgroupSupportedStages           = subgroupSupportedStages;
     SubgroupSupportedOperations       = subgroupSupportedOperations;
     SubgroupQuadOperationsInAllStages = subgroupQuadOperationsInAllStages;
     PointClippingBehavior             = pointClippingBehavior;
     MaxMultiviewViewCount             = maxMultiviewViewCount;
     MaxMultiviewInstanceIndex         = maxMultiviewInstanceIndex;
     ProtectedNoFault                  = protectedNoFault;
     MaxPerSetDescriptors              = maxPerSetDescriptors;
     MaxMemoryAllocationSize           = maxMemoryAllocationSize;
 }
Example #2
0
 public PhysicalDeviceSubgroupProperties
 (
     StructureType sType = StructureType.PhysicalDeviceSubgroupProperties,
     void *pNext         = default,
     uint subgroupSize   = default,
     ShaderStageFlags supportedStages         = default,
     SubgroupFeatureFlags supportedOperations = default,
     Bool32 quadOperationsInAllStages         = default
 )
 {
     SType                     = sType;
     PNext                     = pNext;
     SubgroupSize              = subgroupSize;
     SupportedStages           = supportedStages;
     SupportedOperations       = supportedOperations;
     QuadOperationsInAllStages = quadOperationsInAllStages;
 }