Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 public VkTextureLODGatherFormatPropertiesAMD(
     VkBool32 supportsTextureGatherLODBiasAMD = default
     )
 {
     sType = TYPE;
     pNext = null;
     SupportsTextureGatherLODBiasAMD = supportsTextureGatherLODBiasAMD;
 }
Esempio n. 3
0
 public VkSwapchainDisplayNativeHdrCreateInfoAMD(
     VkBool32 localDimmingEnable = default
     )
 {
     sType = TYPE;
     pNext = null;
     LocalDimmingEnable = localDimmingEnable;
 }
Esempio n. 4
0
 public VkCopyCommandTransformInfoQCOM(
     VkSurfaceTransformFlagsKHR transform = default
     )
 {
     sType     = TYPE;
     pNext     = null;
     Transform = transform;
 }
Esempio n. 5
0
 public VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(
     VkBool32 perViewPositionAllComponents = default
     )
 {
     sType = TYPE;
     pNext = null;
     PerViewPositionAllComponents = perViewPositionAllComponents;
 }
Esempio n. 6
0
 public VkRenderPassTransformBeginInfoQCOM(
     VkSurfaceTransformFlagsKHR transform = default
     )
 {
     sType     = TYPE;
     pNext     = null;
     Transform = transform;
 }
Esempio n. 7
0
 public VkPerformanceStreamMarkerInfoINTEL(
     uint marker = default
     )
 {
     sType  = TYPE;
     pNext  = null;
     Marker = marker;
 }
Esempio n. 8
0
 public VkPerformanceConfigurationAcquireInfoINTEL(
     VkPerformanceConfigurationTypeINTEL type = default
     )
 {
     sType = TYPE;
     pNext = null;
     Type  = type;
 }
Esempio n. 9
0
 public VkPerformanceMarkerInfoINTEL(
     ulong marker = default
     )
 {
     sType  = TYPE;
     pNext  = null;
     Marker = marker;
 }
Esempio n. 10
0
 public VkQueryPoolCreateInfoINTEL(
     VkQueryPoolSamplingModeINTEL performanceCountersSampling = default
     )
 {
     sType = TYPE;
     pNext = null;
     PerformanceCountersSampling = performanceCountersSampling;
 }
Esempio n. 11
0
 public VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL(
     VkBool32 shaderIntegerFunctions2 = default
     )
 {
     sType = TYPE;
     pNext = null;
     ShaderIntegerFunctions2 = shaderIntegerFunctions2;
 }
Esempio n. 12
0
 public VkPipelineRasterizationStateRasterizationOrderAMD(
     VkRasterizationOrderAMD rasterizationOrder = default
     )
 {
     sType = TYPE;
     pNext = null;
     RasterizationOrder = rasterizationOrder;
 }
Esempio n. 13
0
 public VkPresentFrameTokenGGP(
     uint frameToken = default
     )
 {
     sType      = TYPE;
     pNext      = null;
     FrameToken = frameToken;
 }
Esempio n. 14
0
 public VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE(
     VkBool32 mutableDescriptorType = default
     )
 {
     sType = TYPE;
     pNext = null;
     MutableDescriptorType = mutableDescriptorType;
 }
Esempio n. 15
0
 public VkAndroidHardwareBufferUsageANDROID(
     ulong androidHardwareBufferUsage = default
     )
 {
     sType = TYPE;
     pNext = null;
     AndroidHardwareBufferUsage = androidHardwareBufferUsage;
 }
Esempio n. 16
0
 public VkImportAndroidHardwareBufferInfoANDROID(
     void *buffer = default
     )
 {
     sType  = TYPE;
     pNext  = null;
     Buffer = buffer;
 }
Esempio n. 17
0
 public VkExternalFormatANDROID(
     ulong externalFormat = default
     )
 {
     sType          = TYPE;
     pNext          = null;
     ExternalFormat = externalFormat;
 }
Esempio n. 18
0
 public VkDisplayNativeHdrSurfaceCapabilitiesAMD(
     VkBool32 localDimmingSupport = default
     )
 {
     sType = TYPE;
     pNext = null;
     LocalDimmingSupport = localDimmingSupport;
 }
Esempio n. 19
0
 public VkMemoryGetAndroidHardwareBufferInfoANDROID(
     VulkanHandle <VkDeviceMemory> memory = default
     )
 {
     sType  = TYPE;
     pNext  = null;
     Memory = memory;
 }
Esempio n. 20
0
 public VkPhysicalDeviceCoherentMemoryFeaturesAMD(
     VkBool32 deviceCoherentMemory = default
     )
 {
     sType = TYPE;
     pNext = null;
     DeviceCoherentMemory = deviceCoherentMemory;
 }
Esempio n. 21
0
 public VkPipelineCompilerControlCreateInfoAMD(
     VkPipelineCompilerControlFlagsAMD compilerControlFlags = default
     )
 {
     sType = TYPE;
     pNext = null;
     CompilerControlFlags = compilerControlFlags;
 }
Esempio n. 22
0
 public VkDeviceMemoryOverallocationCreateInfoAMD(
     VkMemoryOverallocationBehaviorAMD overallocationBehavior = default
     )
 {
     sType = TYPE;
     pNext = null;
     OverallocationBehavior = overallocationBehavior;
 }
Esempio n. 23
0
 public VkInitializePerformanceApiInfoINTEL(
     void *userData = default
     )
 {
     sType    = TYPE;
     pNext    = null;
     UserData = userData;
 }
Esempio n. 24
0
 public VkPhysicalDeviceShaderCoreProperties2AMD(
     VkShaderCorePropertiesFlagsAMD shaderCoreFeatures = default,
     uint activeComputeUnitCount = default
     )
 {
     sType = TYPE;
     pNext = null;
     ShaderCoreFeatures     = shaderCoreFeatures;
     ActiveComputeUnitCount = activeComputeUnitCount;
 }
Esempio n. 25
0
 public VkStreamDescriptorSurfaceCreateInfoGGP(
     VkStreamDescriptorSurfaceCreateFlagsGGP flags = default,
     uint streamDescriptor = default
     )
 {
     sType            = TYPE;
     pNext            = null;
     Flags            = flags;
     StreamDescriptor = streamDescriptor;
 }
Esempio n. 26
0
 public VkAndroidHardwareBufferPropertiesANDROID(
     ulong allocationSize = default,
     uint memoryTypeBits  = default
     )
 {
     sType          = TYPE;
     pNext          = null;
     AllocationSize = allocationSize;
     MemoryTypeBits = memoryTypeBits;
 }
Esempio n. 27
0
 public VkImagePipeSurfaceCreateInfoFUCHSIA(
     VkImagePipeSurfaceCreateFlagsFUCHSIA flags = default,
     uint imagePipeHandle = default
     )
 {
     sType           = TYPE;
     pNext           = null;
     Flags           = flags;
     ImagePipeHandle = imagePipeHandle;
 }
Esempio n. 28
0
 public VkPresentTimesInfoGOOGLE(
     uint swapchainCount        = default,
     VkPresentTimeGOOGLE *times = default
     )
 {
     sType          = TYPE;
     pNext          = null;
     SwapchainCount = swapchainCount;
     Times          = times;
 }
Esempio n. 29
0
 public VkMacOSSurfaceCreateInfoMVK(
     VkMacOSSurfaceCreateFlagsMVK flags = default,
     void *view = default
     )
 {
     sType = TYPE;
     pNext = null;
     Flags = flags;
     View  = view;
 }
Esempio n. 30
0
 public VkViSurfaceCreateInfoNN(
     VkViSurfaceCreateFlagsNN flags = default,
     void *window = default
     )
 {
     sType  = TYPE;
     pNext  = null;
     Flags  = flags;
     Window = window;
 }