public PhysicalDeviceInlineUniformBlockFeaturesEXT
 (
     StructureType sType       = StructureType.PhysicalDeviceInlineUniformBlockFeaturesExt,
     void *pNext               = default,
     Bool32 inlineUniformBlock = default,
     Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind = default
 )
 {
     SType = sType;
     PNext = pNext;
     InlineUniformBlock = inlineUniformBlock;
     DescriptorBindingInlineUniformBlockUpdateAfterBind = descriptorBindingInlineUniformBlockUpdateAfterBind;
 }
コード例 #2
0
 public FilterCubicImageViewImageFormatPropertiesEXT
 (
     StructureType sType      = StructureType.FilterCubicImageViewImageFormatPropertiesExt,
     void *pNext              = default,
     Bool32 filterCubic       = default,
     Bool32 filterCubicMinmax = default
 )
 {
     SType             = sType;
     PNext             = pNext;
     FilterCubic       = filterCubic;
     FilterCubicMinmax = filterCubicMinmax;
 }
 public PhysicalDeviceCustomBorderColorFeaturesEXT
 (
     StructureType sType                   = StructureType.PhysicalDeviceCustomBorderColorFeaturesExt,
     void *pNext                           = default,
     Bool32 customBorderColors             = default,
     Bool32 customBorderColorWithoutFormat = default
 )
 {
     SType = sType;
     PNext = pNext;
     CustomBorderColors             = customBorderColors;
     CustomBorderColorWithoutFormat = customBorderColorWithoutFormat;
 }
コード例 #4
0
 public PhysicalDeviceSubgroupSizeControlFeaturesEXT
 (
     StructureType sType         = StructureType.PhysicalDeviceSubgroupSizeControlFeaturesExt,
     void *pNext                 = default,
     Bool32 subgroupSizeControl  = default,
     Bool32 computeFullSubgroups = default
 )
 {
     SType = sType;
     PNext = pNext;
     SubgroupSizeControl  = subgroupSizeControl;
     ComputeFullSubgroups = computeFullSubgroups;
 }
 public PhysicalDeviceCooperativeMatrixFeaturesNV
 (
     StructureType sType      = StructureType.PhysicalDeviceCooperativeMatrixFeaturesNV,
     void *pNext              = default,
     Bool32 cooperativeMatrix = default,
     Bool32 cooperativeMatrixRobustBufferAccess = default
 )
 {
     SType             = sType;
     PNext             = pNext;
     CooperativeMatrix = cooperativeMatrix;
     CooperativeMatrixRobustBufferAccess = cooperativeMatrixRobustBufferAccess;
 }
 public PhysicalDeviceShaderAtomicInt64Features
 (
     StructureType sType             = StructureType.PhysicalDeviceShaderAtomicInt64Features,
     void *pNext                     = default,
     Bool32 shaderBufferInt64Atomics = default,
     Bool32 shaderSharedInt64Atomics = default
 )
 {
     SType = sType;
     PNext = pNext;
     ShaderBufferInt64Atomics = shaderBufferInt64Atomics;
     ShaderSharedInt64Atomics = shaderSharedInt64Atomics;
 }
コード例 #7
0
 public PhysicalDevicePerformanceQueryFeaturesKHR
 (
     StructureType sType = StructureType.PhysicalDevicePerformanceQueryFeaturesKhr,
     void *pNext         = default,
     Bool32 performanceCounterQueryPools         = default,
     Bool32 performanceCounterMultipleQueryPools = default
 )
 {
     SType = sType;
     PNext = pNext;
     PerformanceCounterQueryPools         = performanceCounterQueryPools;
     PerformanceCounterMultipleQueryPools = performanceCounterMultipleQueryPools;
 }
コード例 #8
0
 public PhysicalDeviceVariablePointerFeatures
 (
     StructureType sType = StructureType.PhysicalDeviceVariablePointersFeatures,
     void *pNext         = default,
     Bool32 variablePointersStorageBuffer = default,
     Bool32 variablePointers = default
 )
 {
     SType = sType;
     PNext = pNext;
     VariablePointersStorageBuffer = variablePointersStorageBuffer;
     VariablePointers = variablePointers;
 }
 public AccelerationStructureGeometryInstancesDataKHR
 (
     StructureType sType              = StructureType.AccelerationStructureGeometryInstancesDataKhr,
     void *pNext                      = default,
     Bool32 arrayOfPointers           = default,
     DeviceOrHostAddressConstKHR data = default
 )
 {
     SType           = sType;
     PNext           = pNext;
     ArrayOfPointers = arrayOfPointers;
     Data            = data;
 }
コード例 #10
0
 public PhysicalDeviceShaderClockFeaturesKHR
 (
     StructureType sType        = StructureType.PhysicalDeviceShaderClockFeaturesKhr,
     void *pNext                = default,
     Bool32 shaderSubgroupClock = default,
     Bool32 shaderDeviceClock   = default
 )
 {
     SType = sType;
     PNext = pNext;
     ShaderSubgroupClock = shaderSubgroupClock;
     ShaderDeviceClock   = shaderDeviceClock;
 }
コード例 #11
0
 public PhysicalDeviceIDProperties
 (
     StructureType sType    = StructureType.PhysicalDeviceIDProperties,
     void *pNext            = default,
     uint deviceNodeMask    = default,
     Bool32 deviceLuidvalid = default
 )
 {
     SType           = sType;
     PNext           = pNext;
     DeviceNodeMask  = deviceNodeMask;
     DeviceLuidvalid = deviceLuidvalid;
 }
 public PhysicalDeviceTransformFeedbackFeaturesEXT
 (
     StructureType sType      = StructureType.PhysicalDeviceTransformFeedbackFeaturesExt,
     void *pNext              = default,
     Bool32 transformFeedback = default,
     Bool32 geometryStreams   = default
 )
 {
     SType             = sType;
     PNext             = pNext;
     TransformFeedback = transformFeedback;
     GeometryStreams   = geometryStreams;
 }
コード例 #13
0
 public PhysicalDeviceShadingRateImageFeaturesNV
 (
     StructureType sType                 = StructureType.PhysicalDeviceShadingRateImageFeaturesNV,
     void *pNext                         = default,
     Bool32 shadingRateImage             = default,
     Bool32 shadingRateCoarseSampleOrder = default
 )
 {
     SType                        = sType;
     PNext                        = pNext;
     ShadingRateImage             = shadingRateImage;
     ShadingRateCoarseSampleOrder = shadingRateCoarseSampleOrder;
 }
 public PhysicalDeviceSamplerFilterMinmaxPropertiesEXT
 (
     StructureType sType = StructureType.PhysicalDeviceSamplerFilterMinmaxProperties,
     void *pNext         = default,
     Bool32 filterMinmaxSingleComponentFormats = default,
     Bool32 filterMinmaxImageComponentMapping  = default
 )
 {
     SType = sType;
     PNext = pNext;
     FilterMinmaxSingleComponentFormats = filterMinmaxSingleComponentFormats;
     FilterMinmaxImageComponentMapping  = filterMinmaxImageComponentMapping;
 }
コード例 #15
0
 public PhysicalDeviceMeshShaderFeaturesNV
 (
     StructureType sType = StructureType.PhysicalDeviceMeshShaderFeaturesNV,
     void *pNext         = default,
     Bool32 taskShader   = default,
     Bool32 meshShader   = default
 )
 {
     SType      = sType;
     PNext      = pNext;
     TaskShader = taskShader;
     MeshShader = meshShader;
 }
コード例 #16
0
 public MemoryDedicatedRequirementsKHR
 (
     StructureType sType = StructureType.MemoryDedicatedRequirements,
     void *pNext         = default,
     Bool32 prefersDedicatedAllocation  = default,
     Bool32 requiresDedicatedAllocation = default
 )
 {
     SType = sType;
     PNext = pNext;
     PrefersDedicatedAllocation  = prefersDedicatedAllocation;
     RequiresDedicatedAllocation = requiresDedicatedAllocation;
 }
 public PhysicalDeviceComputeShaderDerivativesFeaturesNV
 (
     StructureType sType = StructureType.PhysicalDeviceComputeShaderDerivativesFeaturesNV,
     void *pNext         = default,
     Bool32 computeDerivativeGroupQuads  = default,
     Bool32 computeDerivativeGroupLinear = default
 )
 {
     SType = sType;
     PNext = pNext;
     ComputeDerivativeGroupQuads  = computeDerivativeGroupQuads;
     ComputeDerivativeGroupLinear = computeDerivativeGroupLinear;
 }
 public PhysicalDeviceVertexAttributeDivisorFeaturesEXT
 (
     StructureType sType = StructureType.PhysicalDeviceVertexAttributeDivisorFeaturesExt,
     void *pNext         = default,
     Bool32 vertexAttributeInstanceRateDivisor     = default,
     Bool32 vertexAttributeInstanceRateZeroDivisor = default
 )
 {
     SType = sType;
     PNext = pNext;
     VertexAttributeInstanceRateDivisor     = vertexAttributeInstanceRateDivisor;
     VertexAttributeInstanceRateZeroDivisor = vertexAttributeInstanceRateZeroDivisor;
 }
 public PipelineRasterizationDepthClipStateCreateInfoEXT
 (
     StructureType sType    = StructureType.PipelineRasterizationDepthClipStateCreateInfoExt,
     void *pNext            = default,
     uint flags             = default,
     Bool32 depthClipEnable = default
 )
 {
     SType           = sType;
     PNext           = pNext;
     Flags           = flags;
     DepthClipEnable = depthClipEnable;
 }
コード例 #20
0
 public PhysicalDeviceConditionalRenderingFeaturesEXT
 (
     StructureType sType                  = StructureType.PhysicalDeviceConditionalRenderingFeaturesExt,
     void *pNext                          = default,
     Bool32 conditionalRendering          = default,
     Bool32 inheritedConditionalRendering = default
 )
 {
     SType = sType;
     PNext = pNext;
     ConditionalRendering          = conditionalRendering;
     InheritedConditionalRendering = inheritedConditionalRendering;
 }
コード例 #21
0
 public PipelineExecutableStatisticValueKHR
 (
     Bool32 b32 = default,
     long i64   = default,
     ulong u64  = default,
     double f64 = default
 )
 {
     B32 = b32;
     I64 = i64;
     U64 = u64;
     F64 = f64;
 }
 public PhysicalDeviceShaderFloat16Int8FeaturesKHR
 (
     StructureType sType  = StructureType.PhysicalDeviceShaderFloat16Int8Features,
     void *pNext          = default,
     Bool32 shaderFloat16 = default,
     Bool32 shaderInt8    = default
 )
 {
     SType         = sType;
     PNext         = pNext;
     ShaderFloat16 = shaderFloat16;
     ShaderInt8    = shaderInt8;
 }
コード例 #23
0
 public PhysicalDevice4444FormatsFeaturesEXT
 (
     StructureType sType   = StructureType.PhysicalDevice4444FormatsFeaturesExt,
     void *pNext           = default,
     Bool32 formatA4R4G4B4 = default,
     Bool32 formatA4B4G4R4 = default
 )
 {
     SType          = sType;
     PNext          = pNext;
     FormatA4R4G4B4 = formatA4R4G4B4;
     FormatA4B4G4R4 = formatA4B4G4R4;
 }
コード例 #24
0
 public PhysicalDeviceDescriptorIndexingFeatures
 (
     StructureType sType = StructureType.PhysicalDeviceDescriptorIndexingFeatures,
     void *pNext         = default,
     Bool32 shaderInputAttachmentArrayDynamicIndexing          = default,
     Bool32 shaderUniformTexelBufferArrayDynamicIndexing       = default,
     Bool32 shaderStorageTexelBufferArrayDynamicIndexing       = default,
     Bool32 shaderUniformBufferArrayNonUniformIndexing         = default,
     Bool32 shaderSampledImageArrayNonUniformIndexing          = default,
     Bool32 shaderStorageBufferArrayNonUniformIndexing         = default,
     Bool32 shaderStorageImageArrayNonUniformIndexing          = default,
     Bool32 shaderInputAttachmentArrayNonUniformIndexing       = default,
     Bool32 shaderUniformTexelBufferArrayNonUniformIndexing    = default,
     Bool32 shaderStorageTexelBufferArrayNonUniformIndexing    = default,
     Bool32 descriptorBindingUniformBufferUpdateAfterBind      = default,
     Bool32 descriptorBindingSampledImageUpdateAfterBind       = default,
     Bool32 descriptorBindingStorageImageUpdateAfterBind       = default,
     Bool32 descriptorBindingStorageBufferUpdateAfterBind      = default,
     Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind = default,
     Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind = default,
     Bool32 descriptorBindingUpdateUnusedWhilePending          = default,
     Bool32 descriptorBindingPartiallyBound          = default,
     Bool32 descriptorBindingVariableDescriptorCount = default,
     Bool32 runtimeDescriptorArray = default
 )
 {
     SType = sType;
     PNext = pNext;
     ShaderInputAttachmentArrayDynamicIndexing          = shaderInputAttachmentArrayDynamicIndexing;
     ShaderUniformTexelBufferArrayDynamicIndexing       = shaderUniformTexelBufferArrayDynamicIndexing;
     ShaderStorageTexelBufferArrayDynamicIndexing       = shaderStorageTexelBufferArrayDynamicIndexing;
     ShaderUniformBufferArrayNonUniformIndexing         = shaderUniformBufferArrayNonUniformIndexing;
     ShaderSampledImageArrayNonUniformIndexing          = shaderSampledImageArrayNonUniformIndexing;
     ShaderStorageBufferArrayNonUniformIndexing         = shaderStorageBufferArrayNonUniformIndexing;
     ShaderStorageImageArrayNonUniformIndexing          = shaderStorageImageArrayNonUniformIndexing;
     ShaderInputAttachmentArrayNonUniformIndexing       = shaderInputAttachmentArrayNonUniformIndexing;
     ShaderUniformTexelBufferArrayNonUniformIndexing    = shaderUniformTexelBufferArrayNonUniformIndexing;
     ShaderStorageTexelBufferArrayNonUniformIndexing    = shaderStorageTexelBufferArrayNonUniformIndexing;
     DescriptorBindingUniformBufferUpdateAfterBind      = descriptorBindingUniformBufferUpdateAfterBind;
     DescriptorBindingSampledImageUpdateAfterBind       = descriptorBindingSampledImageUpdateAfterBind;
     DescriptorBindingStorageImageUpdateAfterBind       = descriptorBindingStorageImageUpdateAfterBind;
     DescriptorBindingStorageBufferUpdateAfterBind      = descriptorBindingStorageBufferUpdateAfterBind;
     DescriptorBindingUniformTexelBufferUpdateAfterBind = descriptorBindingUniformTexelBufferUpdateAfterBind;
     DescriptorBindingStorageTexelBufferUpdateAfterBind = descriptorBindingStorageTexelBufferUpdateAfterBind;
     DescriptorBindingUpdateUnusedWhilePending          = descriptorBindingUpdateUnusedWhilePending;
     DescriptorBindingPartiallyBound          = descriptorBindingPartiallyBound;
     DescriptorBindingVariableDescriptorCount = descriptorBindingVariableDescriptorCount;
     RuntimeDescriptorArray = runtimeDescriptorArray;
 }
コード例 #25
0
 public PhysicalDeviceBufferDeviceAddressFeatures
 (
     StructureType sType        = StructureType.PhysicalDeviceBufferDeviceAddressFeatures,
     void *pNext                = default,
     Bool32 bufferDeviceAddress = default,
     Bool32 bufferDeviceAddressCaptureReplay = default,
     Bool32 bufferDeviceAddressMultiDevice   = default
 )
 {
     SType = sType;
     PNext = pNext;
     BufferDeviceAddress = bufferDeviceAddress;
     BufferDeviceAddressCaptureReplay = bufferDeviceAddressCaptureReplay;
     BufferDeviceAddressMultiDevice   = bufferDeviceAddressMultiDevice;
 }
 public PhysicalDeviceFragmentDensityMapPropertiesEXT
 (
     StructureType sType = StructureType.PhysicalDeviceFragmentDensityMapPropertiesExt,
     void *pNext         = default,
     Extent2D minFragmentDensityTexelSize = default,
     Extent2D maxFragmentDensityTexelSize = default,
     Bool32 fragmentDensityInvocations    = default
 )
 {
     SType = sType;
     PNext = pNext;
     MinFragmentDensityTexelSize = minFragmentDensityTexelSize;
     MaxFragmentDensityTexelSize = maxFragmentDensityTexelSize;
     FragmentDensityInvocations  = fragmentDensityInvocations;
 }
コード例 #27
0
 public PhysicalDevice8BitStorageFeaturesKHR
 (
     StructureType sType                      = StructureType.PhysicalDevice8BitStorageFeatures,
     void *pNext                              = default,
     Bool32 storageBuffer8BitAccess           = default,
     Bool32 uniformAndStorageBuffer8BitAccess = default,
     Bool32 storagePushConstant8              = default
 )
 {
     SType = sType;
     PNext = pNext;
     StorageBuffer8BitAccess           = storageBuffer8BitAccess;
     UniformAndStorageBuffer8BitAccess = uniformAndStorageBuffer8BitAccess;
     StoragePushConstant8 = storagePushConstant8;
 }
コード例 #28
0
 public PerformanceOverrideInfoINTEL
 (
     StructureType sType = StructureType.PerformanceOverrideInfoIntel,
     void *pNext         = default,
     PerformanceOverrideTypeINTEL type = default,
     Bool32 enable   = default,
     ulong parameter = default
 )
 {
     SType     = sType;
     PNext     = pNext;
     Type      = type;
     Enable    = enable;
     Parameter = parameter;
 }
コード例 #29
0
 public PipelineViewportWScalingStateCreateInfoNV
 (
     StructureType sType                    = StructureType.PipelineViewportWScalingStateCreateInfoNV,
     void *pNext                            = default,
     Bool32 viewportWScalingEnable          = default,
     uint viewportCount                     = default,
     ViewportWScalingNV *pViewportWScalings = default
 )
 {
     SType = sType;
     PNext = pNext;
     ViewportWScalingEnable = viewportWScalingEnable;
     ViewportCount          = viewportCount;
     PViewportWScalings     = pViewportWScalings;
 }
コード例 #30
0
 public PhysicalDeviceMultiviewFeatures
 (
     StructureType sType                = StructureType.PhysicalDeviceMultiviewFeatures,
     void *pNext                        = default,
     Bool32 multiview                   = default,
     Bool32 multiviewGeometryShader     = default,
     Bool32 multiviewTessellationShader = default
 )
 {
     SType     = sType;
     PNext     = pNext;
     Multiview = multiview;
     MultiviewGeometryShader     = multiviewGeometryShader;
     MultiviewTessellationShader = multiviewTessellationShader;
 }