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