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; }
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; }