public VkPhysicalDeviceShaderCorePropertiesAMD( uint shaderEngineCount = default, uint shaderArraysPerEngineCount = default, uint computeUnitsPerShaderArray = default, uint simdPerComputeUnit = default, uint wavefrontsPerSimd = default, uint wavefrontSize = default, uint sgprsPerSimd = default, uint minSgprAllocation = default, uint maxSgprAllocation = default, uint sgprAllocationGranularity = default, uint vgprsPerSimd = default, uint minVgprAllocation = default, uint maxVgprAllocation = default, uint vgprAllocationGranularity = default ) { sType = TYPE; pNext = null; ShaderEngineCount = shaderEngineCount; ShaderArraysPerEngineCount = shaderArraysPerEngineCount; ComputeUnitsPerShaderArray = computeUnitsPerShaderArray; SimdPerComputeUnit = simdPerComputeUnit; WavefrontsPerSimd = wavefrontsPerSimd; WavefrontSize = wavefrontSize; SgprsPerSimd = sgprsPerSimd; MinSgprAllocation = minSgprAllocation; MaxSgprAllocation = maxSgprAllocation; SgprAllocationGranularity = sgprAllocationGranularity; VgprsPerSimd = vgprsPerSimd; MinVgprAllocation = minVgprAllocation; MaxVgprAllocation = maxVgprAllocation; VgprAllocationGranularity = vgprAllocationGranularity; }
public VkTextureLODGatherFormatPropertiesAMD( VkBool32 supportsTextureGatherLODBiasAMD = default ) { sType = TYPE; pNext = null; SupportsTextureGatherLODBiasAMD = supportsTextureGatherLODBiasAMD; }
public VkSwapchainDisplayNativeHdrCreateInfoAMD( VkBool32 localDimmingEnable = default ) { sType = TYPE; pNext = null; LocalDimmingEnable = localDimmingEnable; }
public VkCopyCommandTransformInfoQCOM( VkSurfaceTransformFlagsKHR transform = default ) { sType = TYPE; pNext = null; Transform = transform; }
public VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( VkBool32 perViewPositionAllComponents = default ) { sType = TYPE; pNext = null; PerViewPositionAllComponents = perViewPositionAllComponents; }
public VkRenderPassTransformBeginInfoQCOM( VkSurfaceTransformFlagsKHR transform = default ) { sType = TYPE; pNext = null; Transform = transform; }
public VkPerformanceStreamMarkerInfoINTEL( uint marker = default ) { sType = TYPE; pNext = null; Marker = marker; }
public VkPerformanceConfigurationAcquireInfoINTEL( VkPerformanceConfigurationTypeINTEL type = default ) { sType = TYPE; pNext = null; Type = type; }
public VkPerformanceMarkerInfoINTEL( ulong marker = default ) { sType = TYPE; pNext = null; Marker = marker; }
public VkQueryPoolCreateInfoINTEL( VkQueryPoolSamplingModeINTEL performanceCountersSampling = default ) { sType = TYPE; pNext = null; PerformanceCountersSampling = performanceCountersSampling; }
public VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( VkBool32 shaderIntegerFunctions2 = default ) { sType = TYPE; pNext = null; ShaderIntegerFunctions2 = shaderIntegerFunctions2; }
public VkPipelineRasterizationStateRasterizationOrderAMD( VkRasterizationOrderAMD rasterizationOrder = default ) { sType = TYPE; pNext = null; RasterizationOrder = rasterizationOrder; }
public VkPresentFrameTokenGGP( uint frameToken = default ) { sType = TYPE; pNext = null; FrameToken = frameToken; }
public VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE( VkBool32 mutableDescriptorType = default ) { sType = TYPE; pNext = null; MutableDescriptorType = mutableDescriptorType; }
public VkAndroidHardwareBufferUsageANDROID( ulong androidHardwareBufferUsage = default ) { sType = TYPE; pNext = null; AndroidHardwareBufferUsage = androidHardwareBufferUsage; }
public VkImportAndroidHardwareBufferInfoANDROID( void *buffer = default ) { sType = TYPE; pNext = null; Buffer = buffer; }
public VkExternalFormatANDROID( ulong externalFormat = default ) { sType = TYPE; pNext = null; ExternalFormat = externalFormat; }
public VkDisplayNativeHdrSurfaceCapabilitiesAMD( VkBool32 localDimmingSupport = default ) { sType = TYPE; pNext = null; LocalDimmingSupport = localDimmingSupport; }
public VkMemoryGetAndroidHardwareBufferInfoANDROID( VulkanHandle <VkDeviceMemory> memory = default ) { sType = TYPE; pNext = null; Memory = memory; }
public VkPhysicalDeviceCoherentMemoryFeaturesAMD( VkBool32 deviceCoherentMemory = default ) { sType = TYPE; pNext = null; DeviceCoherentMemory = deviceCoherentMemory; }
public VkPipelineCompilerControlCreateInfoAMD( VkPipelineCompilerControlFlagsAMD compilerControlFlags = default ) { sType = TYPE; pNext = null; CompilerControlFlags = compilerControlFlags; }
public VkDeviceMemoryOverallocationCreateInfoAMD( VkMemoryOverallocationBehaviorAMD overallocationBehavior = default ) { sType = TYPE; pNext = null; OverallocationBehavior = overallocationBehavior; }
public VkInitializePerformanceApiInfoINTEL( void *userData = default ) { sType = TYPE; pNext = null; UserData = userData; }
public VkPhysicalDeviceShaderCoreProperties2AMD( VkShaderCorePropertiesFlagsAMD shaderCoreFeatures = default, uint activeComputeUnitCount = default ) { sType = TYPE; pNext = null; ShaderCoreFeatures = shaderCoreFeatures; ActiveComputeUnitCount = activeComputeUnitCount; }
public VkStreamDescriptorSurfaceCreateInfoGGP( VkStreamDescriptorSurfaceCreateFlagsGGP flags = default, uint streamDescriptor = default ) { sType = TYPE; pNext = null; Flags = flags; StreamDescriptor = streamDescriptor; }
public VkAndroidHardwareBufferPropertiesANDROID( ulong allocationSize = default, uint memoryTypeBits = default ) { sType = TYPE; pNext = null; AllocationSize = allocationSize; MemoryTypeBits = memoryTypeBits; }
public VkImagePipeSurfaceCreateInfoFUCHSIA( VkImagePipeSurfaceCreateFlagsFUCHSIA flags = default, uint imagePipeHandle = default ) { sType = TYPE; pNext = null; Flags = flags; ImagePipeHandle = imagePipeHandle; }
public VkPresentTimesInfoGOOGLE( uint swapchainCount = default, VkPresentTimeGOOGLE *times = default ) { sType = TYPE; pNext = null; SwapchainCount = swapchainCount; Times = times; }
public VkMacOSSurfaceCreateInfoMVK( VkMacOSSurfaceCreateFlagsMVK flags = default, void *view = default ) { sType = TYPE; pNext = null; Flags = flags; View = view; }
public VkViSurfaceCreateInfoNN( VkViSurfaceCreateFlagsNN flags = default, void *window = default ) { sType = TYPE; pNext = null; Flags = flags; Window = window; }