Skip to content

Commit 467f2e1

Browse files
committed
Add prefix override for VkPipelineCreateFlags2 to avoid issue where all members are prefixed with X2- due to 64BitIndexingEXT member starting with a number
1 parent 7deff18 commit 467f2e1

3 files changed

Lines changed: 52 additions & 49 deletions

File tree

.silktouch/d48a9fc4a502f7c6.stout

0 Bytes
Binary file not shown.

generator.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,10 @@
204204
},
205205
"PrettifyNames": {
206206
"LongAcronymThreshold": 4,
207-
"GlobalPrefixHint": "vk"
207+
"GlobalPrefixHint": "vk",
208+
"PrefixOverrides": {
209+
"VkPipelineCreateFlags2": "VK_PIPELINE_CREATE_2"
210+
}
208211
},
209212
"AddVTables": {
210213
"VTables": [

sources/Vulkan/Vulkan/Enums/PipelineCreateFlags2.gen.cs

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -14,52 +14,52 @@ namespace Silk.NET.Vulkan;
1414
public enum PipelineCreateFlags2 : ulong
1515
{
1616
None = 0,
17-
X2DisableOptimizationBit = unchecked((ulong)0x00000001UL),
18-
X2AllowDerivativesBit = unchecked((ulong)0x00000002UL),
19-
X2DerivativeBit = unchecked((ulong)0x00000004UL),
20-
X2ViewIndexFromDeviceIndexBit = unchecked((ulong)0x00000008UL),
21-
X2DispatchBaseBit = unchecked((ulong)0x00000010UL),
22-
X2FailOnPipelineCompileRequiredBit = unchecked((ulong)0x00000100UL),
23-
X2EarlyReturnOnFailureBit = unchecked((ulong)0x00000200UL),
24-
X2NoProtectedAccessBit = unchecked((ulong)0x08000000UL),
25-
X2ProtectedAccessOnlyBit = unchecked((ulong)0x40000000UL),
26-
X2RayTracingSkipBuiltInPrimitivesBitKHR = unchecked((ulong)0x00001000UL),
27-
X2RayTracingAllowSpheresAndLinearSweptSpheresBitNV = unchecked((ulong)0x200000000UL),
28-
X2EnableLegacyDitheringBitEXT = unchecked((ulong)0x400000000UL),
29-
X2DisableOptimizationBitKHR = unchecked((ulong)0x00000001UL),
30-
X2AllowDerivativesBitKHR = unchecked((ulong)0x00000002UL),
31-
X2DerivativeBitKHR = unchecked((ulong)0x00000004UL),
32-
X2ViewIndexFromDeviceIndexBitKHR = unchecked((ulong)0x00000008UL),
33-
X2DispatchBaseBitKHR = unchecked((ulong)0x00000010UL),
34-
X2DeferCompileBitNV = unchecked((ulong)0x00000020UL),
35-
X2CaptureStatisticsBitKHR = unchecked((ulong)0x00000040UL),
36-
X2CaptureInternalRepresentationsBitKHR = unchecked((ulong)0x00000080UL),
37-
X2FailOnPipelineCompileRequiredBitKHR = unchecked((ulong)0x00000100UL),
38-
X2EarlyReturnOnFailureBitKHR = unchecked((ulong)0x00000200UL),
39-
X2LinkTimeOptimizationBitEXT = unchecked((ulong)0x00000400UL),
40-
X2RetainLinkTimeOptimizationInfoBitEXT = unchecked((ulong)0x00800000UL),
41-
X2LibraryBitKHR = unchecked((ulong)0x00000800UL),
42-
X2RayTracingSkipTrianglesBitKHR = unchecked((ulong)0x00001000UL),
43-
X2RayTracingSkipAabbsBitKHR = unchecked((ulong)0x00002000UL),
44-
X2RayTracingNoNullAnyHitShadersBitKHR = unchecked((ulong)0x00004000UL),
45-
X2RayTracingNoNullClosestHitShadersBitKHR = unchecked((ulong)0x00008000UL),
46-
X2RayTracingNoNullMissShadersBitKHR = unchecked((ulong)0x00010000UL),
47-
X2RayTracingNoNullIntersectionShadersBitKHR = unchecked((ulong)0x00020000UL),
48-
X2RayTracingShaderGroupHandleCaptureReplayBitKHR = unchecked((ulong)0x00080000UL),
49-
X2IndirectBindableBitNV = unchecked((ulong)0x00040000UL),
50-
X2RayTracingAllowMotionBitNV = unchecked((ulong)0x00100000UL),
51-
X2RenderingFragmentShadingRateAttachmentBitKHR = unchecked((ulong)0x00200000UL),
52-
X2RenderingFragmentDensityMapAttachmentBitEXT = unchecked((ulong)0x00400000UL),
53-
X2RayTracingOpacityMicromapBitEXT = unchecked((ulong)0x01000000UL),
54-
X2ColorAttachmentFeedbackLoopBitEXT = unchecked((ulong)0x02000000UL),
55-
X2DepthStencilAttachmentFeedbackLoopBitEXT = unchecked((ulong)0x04000000UL),
56-
X2NoProtectedAccessBitEXT = unchecked((ulong)0x08000000UL),
57-
X2ProtectedAccessOnlyBitEXT = unchecked((ulong)0x40000000UL),
58-
X2RayTracingDisplacementMicromapBitNV = unchecked((ulong)0x10000000UL),
59-
X2DescriptorBufferBitEXT = unchecked((ulong)0x20000000UL),
60-
X2DisallowOpacityMicromapBitARM = unchecked((ulong)0x2000000000UL),
61-
X2CaptureDataBitKHR = unchecked((ulong)0x80000000UL),
62-
X2IndirectBindableBitEXT = unchecked((ulong)0x4000000000UL),
63-
X2PerLayerFragmentDensityBitValve = unchecked((ulong)0x10000000000UL),
64-
X2X64BitIndexingBitEXT = unchecked((ulong)0x80000000000UL),
17+
DisableOptimizationBit = unchecked((ulong)0x00000001UL),
18+
AllowDerivativesBit = unchecked((ulong)0x00000002UL),
19+
DerivativeBit = unchecked((ulong)0x00000004UL),
20+
ViewIndexFromDeviceIndexBit = unchecked((ulong)0x00000008UL),
21+
DispatchBaseBit = unchecked((ulong)0x00000010UL),
22+
FailOnPipelineCompileRequiredBit = unchecked((ulong)0x00000100UL),
23+
EarlyReturnOnFailureBit = unchecked((ulong)0x00000200UL),
24+
NoProtectedAccessBit = unchecked((ulong)0x08000000UL),
25+
ProtectedAccessOnlyBit = unchecked((ulong)0x40000000UL),
26+
RayTracingSkipBuiltInPrimitivesBitKHR = unchecked((ulong)0x00001000UL),
27+
RayTracingAllowSpheresAndLinearSweptSpheresBitNV = unchecked((ulong)0x200000000UL),
28+
EnableLegacyDitheringBitEXT = unchecked((ulong)0x400000000UL),
29+
DisableOptimizationBitKHR = unchecked((ulong)0x00000001UL),
30+
AllowDerivativesBitKHR = unchecked((ulong)0x00000002UL),
31+
DerivativeBitKHR = unchecked((ulong)0x00000004UL),
32+
ViewIndexFromDeviceIndexBitKHR = unchecked((ulong)0x00000008UL),
33+
DispatchBaseBitKHR = unchecked((ulong)0x00000010UL),
34+
DeferCompileBitNV = unchecked((ulong)0x00000020UL),
35+
CaptureStatisticsBitKHR = unchecked((ulong)0x00000040UL),
36+
CaptureInternalRepresentationsBitKHR = unchecked((ulong)0x00000080UL),
37+
FailOnPipelineCompileRequiredBitKHR = unchecked((ulong)0x00000100UL),
38+
EarlyReturnOnFailureBitKHR = unchecked((ulong)0x00000200UL),
39+
LinkTimeOptimizationBitEXT = unchecked((ulong)0x00000400UL),
40+
RetainLinkTimeOptimizationInfoBitEXT = unchecked((ulong)0x00800000UL),
41+
LibraryBitKHR = unchecked((ulong)0x00000800UL),
42+
RayTracingSkipTrianglesBitKHR = unchecked((ulong)0x00001000UL),
43+
RayTracingSkipAabbsBitKHR = unchecked((ulong)0x00002000UL),
44+
RayTracingNoNullAnyHitShadersBitKHR = unchecked((ulong)0x00004000UL),
45+
RayTracingNoNullClosestHitShadersBitKHR = unchecked((ulong)0x00008000UL),
46+
RayTracingNoNullMissShadersBitKHR = unchecked((ulong)0x00010000UL),
47+
RayTracingNoNullIntersectionShadersBitKHR = unchecked((ulong)0x00020000UL),
48+
RayTracingShaderGroupHandleCaptureReplayBitKHR = unchecked((ulong)0x00080000UL),
49+
IndirectBindableBitNV = unchecked((ulong)0x00040000UL),
50+
RayTracingAllowMotionBitNV = unchecked((ulong)0x00100000UL),
51+
RenderingFragmentShadingRateAttachmentBitKHR = unchecked((ulong)0x00200000UL),
52+
RenderingFragmentDensityMapAttachmentBitEXT = unchecked((ulong)0x00400000UL),
53+
RayTracingOpacityMicromapBitEXT = unchecked((ulong)0x01000000UL),
54+
ColorAttachmentFeedbackLoopBitEXT = unchecked((ulong)0x02000000UL),
55+
DepthStencilAttachmentFeedbackLoopBitEXT = unchecked((ulong)0x04000000UL),
56+
NoProtectedAccessBitEXT = unchecked((ulong)0x08000000UL),
57+
ProtectedAccessOnlyBitEXT = unchecked((ulong)0x40000000UL),
58+
RayTracingDisplacementMicromapBitNV = unchecked((ulong)0x10000000UL),
59+
DescriptorBufferBitEXT = unchecked((ulong)0x20000000UL),
60+
DisallowOpacityMicromapBitARM = unchecked((ulong)0x2000000000UL),
61+
CaptureDataBitKHR = unchecked((ulong)0x80000000UL),
62+
IndirectBindableBitEXT = unchecked((ulong)0x4000000000UL),
63+
PerLayerFragmentDensityBitValve = unchecked((ulong)0x10000000000UL),
64+
X64BitIndexingBitEXT = unchecked((ulong)0x80000000000UL),
6565
}

0 commit comments

Comments
 (0)