Skip to content

Commit 2002947

Browse files
committed
Add DllImport VTable config to Vulkan
This currently doesn't generate anything for some reason (only the enums generate, and that's because of a previous mod)
1 parent cfeaddc commit 2002947

File tree

128 files changed

+771
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+771
-0
lines changed

generator.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@
169169
"MixKhronosData",
170170
"TransformFunctions",
171171
"PrettifyNames",
172+
"AddVTables",
172173
],
173174
"ClangScraper": {
174175
"ClangSharpResponseFiles": [
@@ -203,6 +204,14 @@
203204
"LongAcronymThreshold": 4,
204205
"GlobalPrefixHint": "vk"
205206
},
207+
"AddVTables": {
208+
"VTables": [
209+
{
210+
"Kind": "DllImport",
211+
"IsDefault": true
212+
}
213+
]
214+
},
206215
}
207216
}
208217
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum AccelerationStructureCreateFlagsKHR : uint { }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum AccessFlags : uint { }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum AccessFlags2 : ulong { }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum AccessFlags3KHR : ulong { }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum AttachmentDescriptionFlags : uint { }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum BufferCreateFlags : uint { }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum BufferUsageFlags : uint { }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum BufferUsageFlags2 : ulong { }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Licensed to the .NET Foundation under one or more agreements.
2+
// The .NET Foundation licenses this file to you under the MIT license.
3+
namespace Silk.NET.Vulkan;
4+
5+
[Transformed]
6+
public enum BuildAccelerationStructureFlagsKHR : uint { }

0 commit comments

Comments
 (0)