From 8170fc90eb88582729eb90cdfc35693fe1620623 Mon Sep 17 00:00:00 2001 From: Philippe Monteil Date: Sat, 18 Apr 2020 17:17:58 +0200 Subject: [PATCH] vk.uwp --- .gitignore | 1 + nuget/Vk.nuspec | 22 + nuget/generate.bat | 11 + src/vk.generator/CodeGenerator.cs | 8 +- src/vk.generator/Program.cs | 6 +- .../Properties/launchSettings.json | 3 +- src/vk.generator/VariantGenerator.cs | 8 +- src/vk.sln | 150 +- src/vk.uwp/Generated/Commands.gen.cs | 11654 ++++++++++++++++ src/vk.uwp/Generated/Constants.gen.cs | 54 + src/vk.uwp/Generated/Enums.gen.cs | 3491 +++++ src/vk.uwp/Generated/Handles.gen.cs | 635 + src/vk.uwp/Generated/Structures.gen.cs | 4108 ++++++ src/vk.uwp/Generated/Unions.gen.cs | 44 + src/vk.uwp/vk.uwp.csproj | 67 + src/vk/vk.csproj | 2 +- 16 files changed, 20250 insertions(+), 14 deletions(-) create mode 100644 nuget/Vk.nuspec create mode 100644 nuget/generate.bat create mode 100644 src/vk.uwp/Generated/Commands.gen.cs create mode 100644 src/vk.uwp/Generated/Constants.gen.cs create mode 100644 src/vk.uwp/Generated/Enums.gen.cs create mode 100644 src/vk.uwp/Generated/Handles.gen.cs create mode 100644 src/vk.uwp/Generated/Structures.gen.cs create mode 100644 src/vk.uwp/Generated/Unions.gen.cs create mode 100644 src/vk.uwp/vk.uwp.csproj diff --git a/.gitignore b/.gitignore index dbd6340..c25cdc5 100644 --- a/.gitignore +++ b/.gitignore @@ -251,3 +251,4 @@ Session.vim # VS Code .vscode +/nuget/lib diff --git a/nuget/Vk.nuspec b/nuget/Vk.nuspec new file mode 100644 index 0000000..4317fb8 --- /dev/null +++ b/nuget/Vk.nuspec @@ -0,0 +1,22 @@ + + + + Vk + 2.0.0 + Eric Mellinoe + Eric Mellinoe + false + MIT + https://licenses.nuget.org/MIT + https://raw.githubusercontent.com/xamarin/Xamarin.Forms/master/Assets/xamarin_128x128.png + Veldrid.View + � Eric Mellinoe. All rights reserved. + velvrid vk + + + + + + + + \ No newline at end of file diff --git a/nuget/generate.bat b/nuget/generate.bat new file mode 100644 index 0000000..66c6445 --- /dev/null +++ b/nuget/generate.bat @@ -0,0 +1,11 @@ + +copy ..\bin\Release\vk\netstandard1.4\vk.dll .\lib\netstandard1.4 +copy ..\bin\Release\vk\netstandard1.4\vk.pdb .\lib\netstandard1.4 + +copy ..\bin\Release\vk.uwp\netstandard1.4\vk.dll .\lib\uap10.0 +copy ..\bin\Release\vk.uwp\netstandard1.4\vk.pdb .\lib\uap10.0 + +del Vk.*.nupkg + +nuget pack Vk.nuspec + diff --git a/src/vk.generator/CodeGenerator.cs b/src/vk.generator/CodeGenerator.cs index 1caa456..e8cc366 100644 --- a/src/vk.generator/CodeGenerator.cs +++ b/src/vk.generator/CodeGenerator.cs @@ -8,16 +8,16 @@ namespace Vk.Generator { public class CodeGenerator { - public static void GenerateCodeFiles(VulkanSpecification spec, TypeNameMappings tnm, string path) + public static void GenerateCodeFiles(VulkanSpecification spec, TypeNameMappings tnm, string path, bool uwp) { if (!Directory.Exists(path)) { } - GenerateAllTypes(spec, tnm, path); + GenerateAllTypes(spec, tnm, path, uwp); } - private static void GenerateAllTypes(VulkanSpecification spec, TypeNameMappings tnm, string path) + private static void GenerateAllTypes(VulkanSpecification spec, TypeNameMappings tnm, string path, bool uwp) { using (StreamWriter sw = File.CreateText(Path.Combine(path, "Structures.gen.cs"))) { @@ -55,7 +55,7 @@ private static void GenerateAllTypes(VulkanSpecification spec, TypeNameMappings } } - CommandDefinition[] allVariants = spec.Commands.SelectMany(cd => VariantGenerator.GenerateVariants(cd)).ToArray(); + CommandDefinition[] allVariants = spec.Commands.SelectMany(cd => VariantGenerator.GenerateVariants(cd, uwp)).ToArray(); CommandDefinition[] allCommandsWithVariants = spec.Commands.Concat(allVariants).OrderBy(cd => cd.Name).ToArray(); using (StreamWriter commandWriter = File.CreateText(Path.Combine(path, "Commands.gen.cs"))) diff --git a/src/vk.generator/Program.cs b/src/vk.generator/Program.cs index 6e660f9..a246f1d 100644 --- a/src/vk.generator/Program.cs +++ b/src/vk.generator/Program.cs @@ -10,10 +10,12 @@ public class Program public static int Main(string[] args) { string outputPath = AppContext.BaseDirectory; + bool uwp = false; ArgumentSyntax.Parse(args, s => { s.DefineOption("o|out", ref outputPath, "The folder into which code is generated. Defaults to the application directory."); + s.DefineOption("uwp", ref uwp, "UWP."); }); Configuration.CodeOutputPath = outputPath; @@ -60,10 +62,10 @@ public static int Main(string[] args) } } - CodeGenerator.GenerateCodeFiles(vs, tnm, Configuration.CodeOutputPath); + CodeGenerator.GenerateCodeFiles(vs, tnm, Configuration.CodeOutputPath, uwp); } return 0; } } -} \ No newline at end of file +} diff --git a/src/vk.generator/Properties/launchSettings.json b/src/vk.generator/Properties/launchSettings.json index c13c87d..3427ac9 100644 --- a/src/vk.generator/Properties/launchSettings.json +++ b/src/vk.generator/Properties/launchSettings.json @@ -1,7 +1,8 @@ { "profiles": { "vk.generator": { - "commandName": "Project" + "commandName": "Project", + "commandLineArgs": "--uwp" } } } \ No newline at end of file diff --git a/src/vk.generator/VariantGenerator.cs b/src/vk.generator/VariantGenerator.cs index f57ed3e..54480e6 100644 --- a/src/vk.generator/VariantGenerator.cs +++ b/src/vk.generator/VariantGenerator.cs @@ -6,14 +6,14 @@ namespace Vk.Generator { public static class VariantGenerator { - public static CommandDefinition[] GenerateVariants(CommandDefinition cd) + public static CommandDefinition[] GenerateVariants(CommandDefinition cd, bool uwp) { ParameterDefinition[] parameters = cd.Parameters; List[] parameterPossibilities = new List[parameters.Length]; for (int i = 0; i < parameters.Length; i++) { parameterPossibilities[i] = new List() { parameters[i] }; - parameterPossibilities[i].AddRange(GenerateVariantParameters(cd, parameters[i])); + parameterPossibilities[i].AddRange(GenerateVariantParameters(cd, parameters[i], uwp)); } ParameterDefinition[][] definitions = parameterPossibilities.Select(l => l.ToArray()).ToArray(); @@ -47,7 +47,7 @@ private static IEnumerable GetCombinations(ParameterDefin } } - private static IEnumerable GenerateVariantParameters(CommandDefinition cd, ParameterDefinition pd) + private static IEnumerable GenerateVariantParameters(CommandDefinition cd, ParameterDefinition pd, bool uwp) { if (CanHaveVariant(pd)) { @@ -63,7 +63,7 @@ private static IEnumerable GenerateVariantParameters(Comman { yield return RefVariant(pd); yield return IntPtrVariant(pd); - if (pd.Name.EndsWith("Infos")) + if (pd.Name.EndsWith("Infos") && !uwp) { yield return ArrayVariant(pd, 1); } diff --git a/src/vk.sln b/src/vk.sln index 74c6971..103e750 100644 --- a/src/vk.sln +++ b/src/vk.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27004.2002 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30011.22 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "vk", "vk\vk.csproj", "{D8573039-9FE1-4554-A659-4E77CFBA83C1}" EndProject @@ -35,196 +35,342 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "radialblur", "samples\radia EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tutorial", "samples\tutorial\tutorial.csproj", "{FAF59919-5A20-44D5-97F1-21E401FC6577}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "vk.uwp", "vk.uwp\vk.uwp.csproj", "{51377BA5-9788-474A-A567-AFD7217A4BAE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|ARM.ActiveCfg = Debug|Any CPU + {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|ARM.Build.0 = Debug|Any CPU + {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|ARM64.Build.0 = Debug|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|x64.ActiveCfg = Debug|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|x64.Build.0 = Debug|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|x86.ActiveCfg = Debug|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Debug|x86.Build.0 = Debug|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|Any CPU.ActiveCfg = Release|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|Any CPU.Build.0 = Release|Any CPU + {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|ARM.ActiveCfg = Release|Any CPU + {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|ARM.Build.0 = Release|Any CPU + {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|ARM64.ActiveCfg = Release|Any CPU + {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|ARM64.Build.0 = Release|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|x64.ActiveCfg = Release|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|x64.Build.0 = Release|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|x86.ActiveCfg = Release|Any CPU {D8573039-9FE1-4554-A659-4E77CFBA83C1}.Release|x86.Build.0 = Release|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|ARM.ActiveCfg = Debug|Any CPU + {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|ARM.Build.0 = Debug|Any CPU + {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|ARM64.Build.0 = Debug|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|x64.ActiveCfg = Debug|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|x64.Build.0 = Debug|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|x86.ActiveCfg = Debug|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Debug|x86.Build.0 = Debug|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|Any CPU.ActiveCfg = Release|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|Any CPU.Build.0 = Release|Any CPU + {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|ARM.ActiveCfg = Release|Any CPU + {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|ARM.Build.0 = Release|Any CPU + {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|ARM64.ActiveCfg = Release|Any CPU + {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|ARM64.Build.0 = Release|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|x64.ActiveCfg = Release|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|x64.Build.0 = Release|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|x86.ActiveCfg = Release|Any CPU {8B305A9D-A7CD-4476-A4AB-A33806A69465}.Release|x86.Build.0 = Release|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|ARM.ActiveCfg = Debug|Any CPU + {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|ARM.Build.0 = Debug|Any CPU + {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|ARM64.Build.0 = Debug|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|x64.ActiveCfg = Debug|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|x64.Build.0 = Debug|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|x86.ActiveCfg = Debug|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Debug|x86.Build.0 = Debug|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|Any CPU.ActiveCfg = Release|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|Any CPU.Build.0 = Release|Any CPU + {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|ARM.ActiveCfg = Release|Any CPU + {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|ARM.Build.0 = Release|Any CPU + {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|ARM64.ActiveCfg = Release|Any CPU + {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|ARM64.Build.0 = Release|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|x64.ActiveCfg = Release|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|x64.Build.0 = Release|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|x86.ActiveCfg = Release|Any CPU {DBE56729-8E62-4138-9BEE-C02F2F8241AB}.Release|x86.Build.0 = Release|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|ARM.ActiveCfg = Debug|Any CPU + {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|ARM.Build.0 = Debug|Any CPU + {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|ARM64.Build.0 = Debug|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|x64.ActiveCfg = Debug|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|x64.Build.0 = Debug|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|x86.ActiveCfg = Debug|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Debug|x86.Build.0 = Debug|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|Any CPU.ActiveCfg = Release|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|Any CPU.Build.0 = Release|Any CPU + {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|ARM.ActiveCfg = Release|Any CPU + {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|ARM.Build.0 = Release|Any CPU + {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|ARM64.ActiveCfg = Release|Any CPU + {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|ARM64.Build.0 = Release|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|x64.ActiveCfg = Release|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|x64.Build.0 = Release|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|x86.ActiveCfg = Release|Any CPU {4DCC64BC-32D5-4B60-89F2-06D11B91FBE4}.Release|x86.Build.0 = Release|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU + {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|ARM.Build.0 = Debug|Any CPU + {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|ARM64.Build.0 = Debug|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|x64.ActiveCfg = Debug|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|x64.Build.0 = Debug|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|x86.ActiveCfg = Debug|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Debug|x86.Build.0 = Debug|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|Any CPU.Build.0 = Release|Any CPU + {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|ARM.ActiveCfg = Release|Any CPU + {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|ARM.Build.0 = Release|Any CPU + {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|ARM64.ActiveCfg = Release|Any CPU + {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|ARM64.Build.0 = Release|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|x64.ActiveCfg = Release|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|x64.Build.0 = Release|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|x86.ActiveCfg = Release|Any CPU {6CAF233D-FA8D-4D67-AF9C-7F7995349ED6}.Release|x86.Build.0 = Release|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|Any CPU.Build.0 = Debug|Any CPU + {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|ARM.ActiveCfg = Debug|Any CPU + {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|ARM.Build.0 = Debug|Any CPU + {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|ARM64.Build.0 = Debug|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|x64.ActiveCfg = Debug|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|x64.Build.0 = Debug|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|x86.ActiveCfg = Debug|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Debug|x86.Build.0 = Debug|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|Any CPU.ActiveCfg = Release|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|Any CPU.Build.0 = Release|Any CPU + {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|ARM.ActiveCfg = Release|Any CPU + {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|ARM.Build.0 = Release|Any CPU + {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|ARM64.ActiveCfg = Release|Any CPU + {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|ARM64.Build.0 = Release|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|x64.ActiveCfg = Release|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|x64.Build.0 = Release|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|x86.ActiveCfg = Release|Any CPU {45170DDE-AA94-43D4-A45A-69A01D901310}.Release|x86.Build.0 = Release|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|ARM.ActiveCfg = Debug|Any CPU + {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|ARM.Build.0 = Debug|Any CPU + {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|ARM64.Build.0 = Debug|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|x64.ActiveCfg = Debug|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|x64.Build.0 = Debug|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|x86.ActiveCfg = Debug|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Debug|x86.Build.0 = Debug|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|Any CPU.ActiveCfg = Release|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|Any CPU.Build.0 = Release|Any CPU + {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|ARM.ActiveCfg = Release|Any CPU + {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|ARM.Build.0 = Release|Any CPU + {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|ARM64.ActiveCfg = Release|Any CPU + {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|ARM64.Build.0 = Release|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|x64.ActiveCfg = Release|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|x64.Build.0 = Release|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|x86.ActiveCfg = Release|Any CPU {DB543F36-B4AF-491F-83B2-B07F43C0A64A}.Release|x86.Build.0 = Release|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|ARM.ActiveCfg = Debug|Any CPU + {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|ARM.Build.0 = Debug|Any CPU + {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|ARM64.Build.0 = Debug|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|x64.ActiveCfg = Debug|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|x64.Build.0 = Debug|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|x86.ActiveCfg = Debug|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Debug|x86.Build.0 = Debug|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|Any CPU.ActiveCfg = Release|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|Any CPU.Build.0 = Release|Any CPU + {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|ARM.ActiveCfg = Release|Any CPU + {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|ARM.Build.0 = Release|Any CPU + {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|ARM64.ActiveCfg = Release|Any CPU + {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|ARM64.Build.0 = Release|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|x64.ActiveCfg = Release|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|x64.Build.0 = Release|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|x86.ActiveCfg = Release|Any CPU {A324DBCD-9184-4567-B76A-DA7223BBAF7B}.Release|x86.Build.0 = Release|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|ARM.ActiveCfg = Debug|Any CPU + {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|ARM.Build.0 = Debug|Any CPU + {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|ARM64.Build.0 = Debug|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|x64.ActiveCfg = Debug|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|x64.Build.0 = Debug|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|x86.ActiveCfg = Debug|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Debug|x86.Build.0 = Debug|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|Any CPU.ActiveCfg = Release|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|Any CPU.Build.0 = Release|Any CPU + {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|ARM.ActiveCfg = Release|Any CPU + {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|ARM.Build.0 = Release|Any CPU + {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|ARM64.ActiveCfg = Release|Any CPU + {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|ARM64.Build.0 = Release|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|x64.ActiveCfg = Release|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|x64.Build.0 = Release|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|x86.ActiveCfg = Release|Any CPU {57986356-88D2-497B-8D29-670CA6BD82CC}.Release|x86.Build.0 = Release|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|ARM.ActiveCfg = Debug|Any CPU + {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|ARM.Build.0 = Debug|Any CPU + {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|ARM64.Build.0 = Debug|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|x64.ActiveCfg = Debug|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|x64.Build.0 = Debug|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|x86.ActiveCfg = Debug|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Debug|x86.Build.0 = Debug|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|Any CPU.ActiveCfg = Release|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|Any CPU.Build.0 = Release|Any CPU + {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|ARM.ActiveCfg = Release|Any CPU + {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|ARM.Build.0 = Release|Any CPU + {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|ARM64.ActiveCfg = Release|Any CPU + {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|ARM64.Build.0 = Release|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|x64.ActiveCfg = Release|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|x64.Build.0 = Release|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|x86.ActiveCfg = Release|Any CPU {C894311F-9A61-41B9-B118-B3DFBA430477}.Release|x86.Build.0 = Release|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|ARM.ActiveCfg = Debug|Any CPU + {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|ARM.Build.0 = Debug|Any CPU + {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|ARM64.Build.0 = Debug|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|x64.ActiveCfg = Debug|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|x64.Build.0 = Debug|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|x86.ActiveCfg = Debug|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Debug|x86.Build.0 = Debug|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|Any CPU.Build.0 = Release|Any CPU + {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|ARM.ActiveCfg = Release|Any CPU + {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|ARM.Build.0 = Release|Any CPU + {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|ARM64.ActiveCfg = Release|Any CPU + {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|ARM64.Build.0 = Release|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|x64.ActiveCfg = Release|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|x64.Build.0 = Release|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|x86.ActiveCfg = Release|Any CPU {C763044A-51A6-4742-9FEA-E5DF0C017DF4}.Release|x86.Build.0 = Release|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|ARM.ActiveCfg = Debug|Any CPU + {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|ARM.Build.0 = Debug|Any CPU + {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|ARM64.Build.0 = Debug|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|x64.ActiveCfg = Debug|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|x64.Build.0 = Debug|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|x86.ActiveCfg = Debug|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Debug|x86.Build.0 = Debug|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|Any CPU.ActiveCfg = Release|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|Any CPU.Build.0 = Release|Any CPU + {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|ARM.ActiveCfg = Release|Any CPU + {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|ARM.Build.0 = Release|Any CPU + {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|ARM64.ActiveCfg = Release|Any CPU + {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|ARM64.Build.0 = Release|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|x64.ActiveCfg = Release|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|x64.Build.0 = Release|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|x86.ActiveCfg = Release|Any CPU {78F1011F-9C5A-4250-A790-13627CC1A87E}.Release|x86.Build.0 = Release|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|ARM.ActiveCfg = Debug|Any CPU + {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|ARM.Build.0 = Debug|Any CPU + {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|ARM64.Build.0 = Debug|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|x64.ActiveCfg = Debug|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|x64.Build.0 = Debug|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|x86.ActiveCfg = Debug|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Debug|x86.Build.0 = Debug|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|Any CPU.ActiveCfg = Release|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|Any CPU.Build.0 = Release|Any CPU + {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|ARM.ActiveCfg = Release|Any CPU + {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|ARM.Build.0 = Release|Any CPU + {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|ARM64.ActiveCfg = Release|Any CPU + {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|ARM64.Build.0 = Release|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|x64.ActiveCfg = Release|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|x64.Build.0 = Release|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|x86.ActiveCfg = Release|Any CPU {33152195-F74D-40ED-A706-C7F4EBD9830F}.Release|x86.Build.0 = Release|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|Any CPU.Build.0 = Debug|Any CPU + {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|ARM.ActiveCfg = Debug|Any CPU + {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|ARM.Build.0 = Debug|Any CPU + {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|ARM64.Build.0 = Debug|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|x64.ActiveCfg = Debug|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|x64.Build.0 = Debug|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|x86.ActiveCfg = Debug|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Debug|x86.Build.0 = Debug|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Release|Any CPU.ActiveCfg = Release|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Release|Any CPU.Build.0 = Release|Any CPU + {633628AC-3CEE-4BA1-879C-355E82426350}.Release|ARM.ActiveCfg = Release|Any CPU + {633628AC-3CEE-4BA1-879C-355E82426350}.Release|ARM.Build.0 = Release|Any CPU + {633628AC-3CEE-4BA1-879C-355E82426350}.Release|ARM64.ActiveCfg = Release|Any CPU + {633628AC-3CEE-4BA1-879C-355E82426350}.Release|ARM64.Build.0 = Release|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Release|x64.ActiveCfg = Release|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Release|x64.Build.0 = Release|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Release|x86.ActiveCfg = Release|Any CPU {633628AC-3CEE-4BA1-879C-355E82426350}.Release|x86.Build.0 = Release|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|ARM.ActiveCfg = Debug|Any CPU + {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|ARM.Build.0 = Debug|Any CPU + {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|ARM64.Build.0 = Debug|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|x64.ActiveCfg = Debug|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|x64.Build.0 = Debug|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|x86.ActiveCfg = Debug|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Debug|x86.Build.0 = Debug|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|Any CPU.ActiveCfg = Release|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|Any CPU.Build.0 = Release|Any CPU + {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|ARM.ActiveCfg = Release|Any CPU + {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|ARM.Build.0 = Release|Any CPU + {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|ARM64.ActiveCfg = Release|Any CPU + {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|ARM64.Build.0 = Release|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|x64.ActiveCfg = Release|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|x64.Build.0 = Release|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|x86.ActiveCfg = Release|Any CPU {FAF59919-5A20-44D5-97F1-21E401FC6577}.Release|x86.Build.0 = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|ARM.ActiveCfg = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|ARM.Build.0 = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|ARM64.Build.0 = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|x64.ActiveCfg = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|x64.Build.0 = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|x86.ActiveCfg = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Debug|x86.Build.0 = Debug|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|Any CPU.Build.0 = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|ARM.ActiveCfg = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|ARM.Build.0 = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|ARM64.ActiveCfg = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|ARM64.Build.0 = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|x64.ActiveCfg = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|x64.Build.0 = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|x86.ActiveCfg = Release|Any CPU + {51377BA5-9788-474A-A567-AFD7217A4BAE}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/vk.uwp/Generated/Commands.gen.cs b/src/vk.uwp/Generated/Commands.gen.cs new file mode 100644 index 0000000..5220adf --- /dev/null +++ b/src/vk.uwp/Generated/Commands.gen.cs @@ -0,0 +1,11654 @@ +// This file is generated. + +using System; +using System.Runtime.InteropServices; + +namespace Vulkan +{ + public static unsafe partial class VulkanNative + { + private static IntPtr vkAcquireImageANDROID_ptr; + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireImageANDROID(VkDevice device, VkImage image, int nativeFenceFd, VkSemaphore semaphore, VkFence fence) + { + throw new NotImplementedException(); + } + + private static IntPtr vkAcquireNextImage2KHX_ptr; + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, VkAcquireNextImageInfoKHX* pAcquireInfo, uint* pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, VkAcquireNextImageInfoKHX* pAcquireInfo, ref uint pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, VkAcquireNextImageInfoKHX* pAcquireInfo, IntPtr pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, ref VkAcquireNextImageInfoKHX pAcquireInfo, uint* pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, ref VkAcquireNextImageInfoKHX pAcquireInfo, ref uint pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, ref VkAcquireNextImageInfoKHX pAcquireInfo, IntPtr pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, IntPtr pAcquireInfo, uint* pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, IntPtr pAcquireInfo, ref uint pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImage2KHX(VkDevice device, IntPtr pAcquireInfo, IntPtr pImageIndex) + { + throw new NotImplementedException(); + } + + private static IntPtr vkAcquireNextImageKHR_ptr; + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImageKHR(VkDevice device, VkSwapchainKHR swapchain, ulong timeout, VkSemaphore semaphore, VkFence fence, uint* pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImageKHR(VkDevice device, VkSwapchainKHR swapchain, ulong timeout, VkSemaphore semaphore, VkFence fence, ref uint pImageIndex) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT, VK_NOT_READY, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireNextImageKHR(VkDevice device, VkSwapchainKHR swapchain, ulong timeout, VkSemaphore semaphore, VkFence fence, IntPtr pImageIndex) + { + throw new NotImplementedException(); + } + + private static IntPtr vkAcquireXlibDisplayEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireXlibDisplayEXT(VkPhysicalDevice physicalDevice, Xlib.Display* dpy, VkDisplayKHR display) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireXlibDisplayEXT(VkPhysicalDevice physicalDevice, ref Xlib.Display dpy, VkDisplayKHR display) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkAcquireXlibDisplayEXT(VkPhysicalDevice physicalDevice, IntPtr dpy, VkDisplayKHR display) + { + throw new NotImplementedException(); + } + + private static IntPtr vkAllocateCommandBuffers_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateCommandBuffers(VkDevice device, VkCommandBufferAllocateInfo* pAllocateInfo, VkCommandBuffer* pCommandBuffers) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateCommandBuffers(VkDevice device, VkCommandBufferAllocateInfo* pAllocateInfo, out VkCommandBuffer pCommandBuffers) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateCommandBuffers(VkDevice device, ref VkCommandBufferAllocateInfo pAllocateInfo, VkCommandBuffer* pCommandBuffers) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateCommandBuffers(VkDevice device, ref VkCommandBufferAllocateInfo pAllocateInfo, out VkCommandBuffer pCommandBuffers) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateCommandBuffers(VkDevice device, IntPtr pAllocateInfo, VkCommandBuffer* pCommandBuffers) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateCommandBuffers(VkDevice device, IntPtr pAllocateInfo, out VkCommandBuffer pCommandBuffers) + { + throw new NotImplementedException(); + } + + private static IntPtr vkAllocateDescriptorSets_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FRAGMENTED_POOL, VK_ERROR_OUT_OF_POOL_MEMORY_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateDescriptorSets(VkDevice device, VkDescriptorSetAllocateInfo* pAllocateInfo, VkDescriptorSet* pDescriptorSets) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FRAGMENTED_POOL, VK_ERROR_OUT_OF_POOL_MEMORY_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateDescriptorSets(VkDevice device, VkDescriptorSetAllocateInfo* pAllocateInfo, out VkDescriptorSet pDescriptorSets) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FRAGMENTED_POOL, VK_ERROR_OUT_OF_POOL_MEMORY_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateDescriptorSets(VkDevice device, ref VkDescriptorSetAllocateInfo pAllocateInfo, VkDescriptorSet* pDescriptorSets) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FRAGMENTED_POOL, VK_ERROR_OUT_OF_POOL_MEMORY_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateDescriptorSets(VkDevice device, ref VkDescriptorSetAllocateInfo pAllocateInfo, out VkDescriptorSet pDescriptorSets) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FRAGMENTED_POOL, VK_ERROR_OUT_OF_POOL_MEMORY_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateDescriptorSets(VkDevice device, IntPtr pAllocateInfo, VkDescriptorSet* pDescriptorSets) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FRAGMENTED_POOL, VK_ERROR_OUT_OF_POOL_MEMORY_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateDescriptorSets(VkDevice device, IntPtr pAllocateInfo, out VkDescriptorSet pDescriptorSets) + { + throw new NotImplementedException(); + } + + private static IntPtr vkAllocateMemory_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo* pAllocateInfo, VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo* pAllocateInfo, VkAllocationCallbacks* pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo* pAllocateInfo, ref VkAllocationCallbacks pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo* pAllocateInfo, ref VkAllocationCallbacks pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo* pAllocateInfo, IntPtr pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, VkMemoryAllocateInfo* pAllocateInfo, IntPtr pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, ref VkMemoryAllocateInfo pAllocateInfo, VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, ref VkMemoryAllocateInfo pAllocateInfo, VkAllocationCallbacks* pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, ref VkMemoryAllocateInfo pAllocateInfo, ref VkAllocationCallbacks pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, ref VkMemoryAllocateInfo pAllocateInfo, ref VkAllocationCallbacks pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, ref VkMemoryAllocateInfo pAllocateInfo, IntPtr pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, ref VkMemoryAllocateInfo pAllocateInfo, IntPtr pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, IntPtr pAllocateInfo, VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, IntPtr pAllocateInfo, VkAllocationCallbacks* pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, IntPtr pAllocateInfo, ref VkAllocationCallbacks pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, IntPtr pAllocateInfo, ref VkAllocationCallbacks pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, IntPtr pAllocateInfo, IntPtr pAllocator, VkDeviceMemory* pMemory) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkAllocateMemory(VkDevice device, IntPtr pAllocateInfo, IntPtr pAllocator, out VkDeviceMemory pMemory) + { + throw new NotImplementedException(); + } + + private static IntPtr vkBeginCommandBuffer_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBeginCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferBeginInfo* pBeginInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBeginCommandBuffer(VkCommandBuffer commandBuffer, ref VkCommandBufferBeginInfo pBeginInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBeginCommandBuffer(VkCommandBuffer commandBuffer, IntPtr pBeginInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkBindBufferMemory_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBindBufferMemory(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, ulong memoryOffset) + { + throw new NotImplementedException(); + } + + private static IntPtr vkBindBufferMemory2KHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBindBufferMemory2KHR(VkDevice device, uint bindInfoCount, VkBindBufferMemoryInfoKHR* pBindInfos) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBindBufferMemory2KHR(VkDevice device, uint bindInfoCount, ref VkBindBufferMemoryInfoKHR pBindInfos) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBindBufferMemory2KHR(VkDevice device, uint bindInfoCount, IntPtr pBindInfos) + { + throw new NotImplementedException(); + } + + private static IntPtr vkBindImageMemory_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBindImageMemory(VkDevice device, VkImage image, VkDeviceMemory memory, ulong memoryOffset) + { + throw new NotImplementedException(); + } + + private static IntPtr vkBindImageMemory2KHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBindImageMemory2KHR(VkDevice device, uint bindInfoCount, VkBindImageMemoryInfoKHR* pBindInfos) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBindImageMemory2KHR(VkDevice device, uint bindInfoCount, ref VkBindImageMemoryInfoKHR pBindInfos) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkBindImageMemory2KHR(VkDevice device, uint bindInfoCount, IntPtr pBindInfos) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdBeginQuery_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint query, VkQueryControlFlags flags) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdBeginRenderPass_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, VkRenderPassBeginInfo* pRenderPassBegin, VkSubpassContents contents) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, ref VkRenderPassBeginInfo pRenderPassBegin, VkSubpassContents contents) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, IntPtr pRenderPassBegin, VkSubpassContents contents) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdBindDescriptorSets_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, VkDescriptorSet* pDescriptorSets, uint dynamicOffsetCount, uint* pDynamicOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, VkDescriptorSet* pDescriptorSets, uint dynamicOffsetCount, ref uint pDynamicOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, VkDescriptorSet* pDescriptorSets, uint dynamicOffsetCount, IntPtr pDynamicOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, ref VkDescriptorSet pDescriptorSets, uint dynamicOffsetCount, uint* pDynamicOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, ref VkDescriptorSet pDescriptorSets, uint dynamicOffsetCount, ref uint pDynamicOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, ref VkDescriptorSet pDescriptorSets, uint dynamicOffsetCount, IntPtr pDynamicOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, IntPtr pDescriptorSets, uint dynamicOffsetCount, uint* pDynamicOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, IntPtr pDescriptorSets, uint dynamicOffsetCount, ref uint pDynamicOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint firstSet, uint descriptorSetCount, IntPtr pDescriptorSets, uint dynamicOffsetCount, IntPtr pDynamicOffsets) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdBindIndexBuffer_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer buffer, ulong offset, VkIndexType indexType) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdBindPipeline_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdBindVertexBuffers_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, VkBuffer* pBuffers, ulong* pOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, VkBuffer* pBuffers, ref ulong pOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, VkBuffer* pBuffers, IntPtr pOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, ref VkBuffer pBuffers, ulong* pOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, ref VkBuffer pBuffers, ref ulong pOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, ref VkBuffer pBuffers, IntPtr pOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, IntPtr pBuffers, ulong* pOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, IntPtr pBuffers, ref ulong pOffsets) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint firstBinding, uint bindingCount, IntPtr pBuffers, IntPtr pOffsets) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdBlitImage_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, VkImageBlit* pRegions, VkFilter filter) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, ref VkImageBlit pRegions, VkFilter filter) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, IntPtr pRegions, VkFilter filter) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdClearAttachments_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, VkClearAttachment* pAttachments, uint rectCount, VkClearRect* pRects) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, VkClearAttachment* pAttachments, uint rectCount, ref VkClearRect pRects) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, VkClearAttachment* pAttachments, uint rectCount, IntPtr pRects) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, ref VkClearAttachment pAttachments, uint rectCount, VkClearRect* pRects) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, ref VkClearAttachment pAttachments, uint rectCount, ref VkClearRect pRects) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, ref VkClearAttachment pAttachments, uint rectCount, IntPtr pRects) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, IntPtr pAttachments, uint rectCount, VkClearRect* pRects) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, IntPtr pAttachments, uint rectCount, ref VkClearRect pRects) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint attachmentCount, IntPtr pAttachments, uint rectCount, IntPtr pRects) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdClearColorImage_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearColorValue* pColor, uint rangeCount, VkImageSubresourceRange* pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearColorValue* pColor, uint rangeCount, ref VkImageSubresourceRange pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearColorValue* pColor, uint rangeCount, IntPtr pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, ref VkClearColorValue pColor, uint rangeCount, VkImageSubresourceRange* pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, ref VkClearColorValue pColor, uint rangeCount, ref VkImageSubresourceRange pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, ref VkClearColorValue pColor, uint rangeCount, IntPtr pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, IntPtr pColor, uint rangeCount, VkImageSubresourceRange* pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, IntPtr pColor, uint rangeCount, ref VkImageSubresourceRange pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, IntPtr pColor, uint rangeCount, IntPtr pRanges) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdClearDepthStencilImage_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearDepthStencilValue* pDepthStencil, uint rangeCount, VkImageSubresourceRange* pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearDepthStencilValue* pDepthStencil, uint rangeCount, ref VkImageSubresourceRange pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkClearDepthStencilValue* pDepthStencil, uint rangeCount, IntPtr pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, ref VkClearDepthStencilValue pDepthStencil, uint rangeCount, VkImageSubresourceRange* pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, ref VkClearDepthStencilValue pDepthStencil, uint rangeCount, ref VkImageSubresourceRange pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, ref VkClearDepthStencilValue pDepthStencil, uint rangeCount, IntPtr pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, IntPtr pDepthStencil, uint rangeCount, VkImageSubresourceRange* pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, IntPtr pDepthStencil, uint rangeCount, ref VkImageSubresourceRange pRanges) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, IntPtr pDepthStencil, uint rangeCount, IntPtr pRanges) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdCopyBuffer_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint regionCount, VkBufferCopy* pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint regionCount, ref VkBufferCopy pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint regionCount, IntPtr pRegions) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdCopyBufferToImage_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, VkBufferImageCopy* pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, ref VkBufferImageCopy pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, IntPtr pRegions) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdCopyImage_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, VkImageCopy* pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, ref VkImageCopy pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, IntPtr pRegions) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdCopyImageToBuffer_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint regionCount, VkBufferImageCopy* pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint regionCount, ref VkBufferImageCopy pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint regionCount, IntPtr pRegions) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdCopyQueryPoolResults_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint firstQuery, uint queryCount, VkBuffer dstBuffer, ulong dstOffset, ulong stride, VkQueryResultFlags flags) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDebugMarkerBeginEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer, VkDebugMarkerMarkerInfoEXT* pMarkerInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer, ref VkDebugMarkerMarkerInfoEXT pMarkerInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer, IntPtr pMarkerInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDebugMarkerEndEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDebugMarkerEndEXT(VkCommandBuffer commandBuffer) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDebugMarkerInsertEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer, VkDebugMarkerMarkerInfoEXT* pMarkerInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer, ref VkDebugMarkerMarkerInfoEXT pMarkerInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer, IntPtr pMarkerInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDispatch_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDispatch(VkCommandBuffer commandBuffer, uint groupCountX, uint groupCountY, uint groupCountZ) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDispatchBaseKHX_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDispatchBaseKHX(VkCommandBuffer commandBuffer, uint baseGroupX, uint baseGroupY, uint baseGroupZ, uint groupCountX, uint groupCountY, uint groupCountZ) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDispatchIndirect_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, ulong offset) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDraw_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDraw(VkCommandBuffer commandBuffer, uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDrawIndexed_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDrawIndexed(VkCommandBuffer commandBuffer, uint indexCount, uint instanceCount, uint firstIndex, int vertexOffset, uint firstInstance) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDrawIndexedIndirect_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, ulong offset, uint drawCount, uint stride) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDrawIndexedIndirectCountAMD_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, ulong offset, VkBuffer countBuffer, ulong countBufferOffset, uint maxDrawCount, uint stride) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDrawIndirect_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, ulong offset, uint drawCount, uint stride) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdDrawIndirectCountAMD_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdDrawIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, ulong offset, VkBuffer countBuffer, ulong countBufferOffset, uint maxDrawCount, uint stride) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdEndQuery_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint query) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdEndRenderPass_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdEndRenderPass(VkCommandBuffer commandBuffer) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdExecuteCommands_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint commandBufferCount, VkCommandBuffer* pCommandBuffers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint commandBufferCount, ref VkCommandBuffer pCommandBuffers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint commandBufferCount, IntPtr pCommandBuffers) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdFillBuffer_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, ulong dstOffset, ulong size, uint data) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdNextSubpass_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdPipelineBarrier_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdProcessCommandsNVX_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdProcessCommandsNVX(VkCommandBuffer commandBuffer, VkCmdProcessCommandsInfoNVX* pProcessCommandsInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdProcessCommandsNVX(VkCommandBuffer commandBuffer, ref VkCmdProcessCommandsInfoNVX pProcessCommandsInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdProcessCommandsNVX(VkCommandBuffer commandBuffer, IntPtr pProcessCommandsInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdPushConstants_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint offset, uint size, void* pValues) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdPushDescriptorSetKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint set, uint descriptorWriteCount, VkWriteDescriptorSet* pDescriptorWrites) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint set, uint descriptorWriteCount, ref VkWriteDescriptorSet pDescriptorWrites) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint set, uint descriptorWriteCount, IntPtr pDescriptorWrites) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdPushDescriptorSetWithTemplateKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplateKHR descriptorUpdateTemplate, VkPipelineLayout layout, uint set, void* pData) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdReserveSpaceForCommandsNVX_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdReserveSpaceForCommandsNVX(VkCommandBuffer commandBuffer, VkCmdReserveSpaceForCommandsInfoNVX* pReserveSpaceInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdReserveSpaceForCommandsNVX(VkCommandBuffer commandBuffer, ref VkCmdReserveSpaceForCommandsInfoNVX pReserveSpaceInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdReserveSpaceForCommandsNVX(VkCommandBuffer commandBuffer, IntPtr pReserveSpaceInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdResetEvent_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent @event, VkPipelineStageFlags stageMask) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdResetQueryPool_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint firstQuery, uint queryCount) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdResolveImage_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, VkImageResolve* pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, ref VkImageResolve pRegions) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint regionCount, IntPtr pRegions) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetBlendConstants_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, float blendConstants) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetDepthBias_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetDepthBounds_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetDeviceMaskKHX_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetDeviceMaskKHX(VkCommandBuffer commandBuffer, uint deviceMask) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetDiscardRectangleEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint firstDiscardRectangle, uint discardRectangleCount, VkRect2D* pDiscardRectangles) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint firstDiscardRectangle, uint discardRectangleCount, ref VkRect2D pDiscardRectangles) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint firstDiscardRectangle, uint discardRectangleCount, IntPtr pDiscardRectangles) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetEvent_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent @event, VkPipelineStageFlags stageMask) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetLineWidth_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetSampleLocationsEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, VkSampleLocationsInfoEXT* pSampleLocationsInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, ref VkSampleLocationsInfoEXT pSampleLocationsInfo) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, IntPtr pSampleLocationsInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetScissor_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetScissor(VkCommandBuffer commandBuffer, uint firstScissor, uint scissorCount, VkRect2D* pScissors) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetScissor(VkCommandBuffer commandBuffer, uint firstScissor, uint scissorCount, ref VkRect2D pScissors) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetScissor(VkCommandBuffer commandBuffer, uint firstScissor, uint scissorCount, IntPtr pScissors) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetStencilCompareMask_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint compareMask) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetStencilReference_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint reference) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetStencilWriteMask_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint writeMask) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetViewport_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetViewport(VkCommandBuffer commandBuffer, uint firstViewport, uint viewportCount, VkViewport* pViewports) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetViewport(VkCommandBuffer commandBuffer, uint firstViewport, uint viewportCount, ref VkViewport pViewports) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetViewport(VkCommandBuffer commandBuffer, uint firstViewport, uint viewportCount, IntPtr pViewports) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdSetViewportWScalingNV_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint firstViewport, uint viewportCount, VkViewportWScalingNV* pViewportWScalings) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint firstViewport, uint viewportCount, ref VkViewportWScalingNV pViewportWScalings) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint firstViewport, uint viewportCount, IntPtr pViewportWScalings) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdUpdateBuffer_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, ulong dstOffset, ulong dataSize, void* pData) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdWaitEvents_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, ref VkEvent pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, VkMemoryBarrier* pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, ref VkMemoryBarrier pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, VkBufferMemoryBarrier* pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, ref VkBufferMemoryBarrier pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, VkImageMemoryBarrier* pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, ref VkImageMemoryBarrier pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint eventCount, IntPtr pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint memoryBarrierCount, IntPtr pMemoryBarriers, uint bufferMemoryBarrierCount, IntPtr pBufferMemoryBarriers, uint imageMemoryBarrierCount, IntPtr pImageMemoryBarriers) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCmdWriteTimestamp_ptr; + [Generator.CalliRewrite] + public static unsafe void vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlags pipelineStage, VkQueryPool queryPool, uint query) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateAndroidSurfaceKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, VkAndroidSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, VkAndroidSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, VkAndroidSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, VkAndroidSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, VkAndroidSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, VkAndroidSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, ref VkAndroidSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, ref VkAndroidSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, ref VkAndroidSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, ref VkAndroidSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, ref VkAndroidSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, ref VkAndroidSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateAndroidSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateBuffer_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo* pCreateInfo, IntPtr pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, VkBufferCreateInfo* pCreateInfo, IntPtr pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, ref VkBufferCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, ref VkBufferCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, ref VkBufferCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, ref VkBufferCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, ref VkBufferCreateInfo pCreateInfo, IntPtr pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, ref VkBufferCreateInfo pCreateInfo, IntPtr pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkBuffer* pBuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBuffer(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkBuffer pBuffer) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateBufferView_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo* pCreateInfo, IntPtr pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, VkBufferViewCreateInfo* pCreateInfo, IntPtr pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, ref VkBufferViewCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, ref VkBufferViewCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, ref VkBufferViewCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, ref VkBufferViewCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, ref VkBufferViewCreateInfo pCreateInfo, IntPtr pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, ref VkBufferViewCreateInfo pCreateInfo, IntPtr pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkBufferView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateBufferView(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkBufferView pView) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateCommandPool_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo* pCreateInfo, IntPtr pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, VkCommandPoolCreateInfo* pCreateInfo, IntPtr pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, ref VkCommandPoolCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, ref VkCommandPoolCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, ref VkCommandPoolCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, ref VkCommandPoolCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, ref VkCommandPoolCreateInfo pCreateInfo, IntPtr pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, ref VkCommandPoolCreateInfo pCreateInfo, IntPtr pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkCommandPool* pCommandPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateCommandPool(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkCommandPool pCommandPool) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateComputePipelines_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkComputePipelineCreateInfo* pCreateInfos, VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkComputePipelineCreateInfo* pCreateInfos, VkAllocationCallbacks* pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkComputePipelineCreateInfo* pCreateInfos, ref VkAllocationCallbacks pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkComputePipelineCreateInfo* pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkComputePipelineCreateInfo* pCreateInfos, IntPtr pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkComputePipelineCreateInfo* pCreateInfos, IntPtr pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkComputePipelineCreateInfo pCreateInfos, VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkComputePipelineCreateInfo pCreateInfos, VkAllocationCallbacks* pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkComputePipelineCreateInfo pCreateInfos, ref VkAllocationCallbacks pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkComputePipelineCreateInfo pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkComputePipelineCreateInfo pCreateInfos, IntPtr pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkComputePipelineCreateInfo pCreateInfos, IntPtr pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, VkAllocationCallbacks* pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, ref VkAllocationCallbacks pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, IntPtr pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, IntPtr pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateDebugReportCallbackEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT* pCreateInfo, VkAllocationCallbacks* pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT* pCreateInfo, IntPtr pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackCreateInfoEXT* pCreateInfo, IntPtr pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, ref VkDebugReportCallbackCreateInfoEXT pCreateInfo, VkAllocationCallbacks* pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, ref VkDebugReportCallbackCreateInfoEXT pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, ref VkDebugReportCallbackCreateInfoEXT pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, ref VkDebugReportCallbackCreateInfoEXT pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, ref VkDebugReportCallbackCreateInfoEXT pCreateInfo, IntPtr pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, ref VkDebugReportCallbackCreateInfoEXT pCreateInfo, IntPtr pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkDebugReportCallbackEXT* pCallback) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDebugReportCallbackEXT(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkDebugReportCallbackEXT pCallback) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateDescriptorPool_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo* pCreateInfo, IntPtr pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, VkDescriptorPoolCreateInfo* pCreateInfo, IntPtr pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, ref VkDescriptorPoolCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, ref VkDescriptorPoolCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, ref VkDescriptorPoolCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, ref VkDescriptorPoolCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, ref VkDescriptorPoolCreateInfo pCreateInfo, IntPtr pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, ref VkDescriptorPoolCreateInfo pCreateInfo, IntPtr pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkDescriptorPool* pDescriptorPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorPool(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkDescriptorPool pDescriptorPool) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateDescriptorSetLayout_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo* pCreateInfo, IntPtr pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, VkDescriptorSetLayoutCreateInfo* pCreateInfo, IntPtr pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, ref VkDescriptorSetLayoutCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, ref VkDescriptorSetLayoutCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, ref VkDescriptorSetLayoutCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, ref VkDescriptorSetLayoutCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, ref VkDescriptorSetLayoutCreateInfo pCreateInfo, IntPtr pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, ref VkDescriptorSetLayoutCreateInfo pCreateInfo, IntPtr pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkDescriptorSetLayout* pSetLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorSetLayout(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkDescriptorSetLayout pSetLayout) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateDescriptorUpdateTemplateKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, ref VkDescriptorUpdateTemplateCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, ref VkDescriptorUpdateTemplateCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, ref VkDescriptorUpdateTemplateCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, ref VkDescriptorUpdateTemplateCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, ref VkDescriptorUpdateTemplateCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, ref VkDescriptorUpdateTemplateCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkDescriptorUpdateTemplateKHR* pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDescriptorUpdateTemplateKHR(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkDescriptorUpdateTemplateKHR pDescriptorUpdateTemplate) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateDevice_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo* pCreateInfo, IntPtr pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, VkDeviceCreateInfo* pCreateInfo, IntPtr pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, ref VkDeviceCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, ref VkDeviceCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, ref VkDeviceCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, ref VkDeviceCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, ref VkDeviceCreateInfo pCreateInfo, IntPtr pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, ref VkDeviceCreateInfo pCreateInfo, IntPtr pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, IntPtr pCreateInfo, IntPtr pAllocator, VkDevice* pDevice) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDevice(VkPhysicalDevice physicalDevice, IntPtr pCreateInfo, IntPtr pAllocator, out VkDevice pDevice) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateDisplayModeKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, VkDisplayModeCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, VkDisplayModeCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, VkDisplayModeCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, VkDisplayModeCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, VkDisplayModeCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, VkDisplayModeCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, ref VkDisplayModeCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, ref VkDisplayModeCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, ref VkDisplayModeCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, ref VkDisplayModeCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, ref VkDisplayModeCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, ref VkDisplayModeCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pCreateInfo, IntPtr pAllocator, VkDisplayModeKHR* pMode) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pCreateInfo, IntPtr pAllocator, out VkDisplayModeKHR pMode) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateDisplayPlaneSurfaceKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, VkDisplaySurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, ref VkDisplaySurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, ref VkDisplaySurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, ref VkDisplaySurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, ref VkDisplaySurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, ref VkDisplaySurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, ref VkDisplaySurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateDisplayPlaneSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateEvent_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo* pCreateInfo, IntPtr pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, VkEventCreateInfo* pCreateInfo, IntPtr pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, ref VkEventCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, ref VkEventCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, ref VkEventCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, ref VkEventCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, ref VkEventCreateInfo pCreateInfo, IntPtr pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, ref VkEventCreateInfo pCreateInfo, IntPtr pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkEvent* pEvent) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateEvent(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkEvent pEvent) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateFence_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo* pCreateInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, VkFenceCreateInfo* pCreateInfo, IntPtr pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, ref VkFenceCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, ref VkFenceCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, ref VkFenceCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, ref VkFenceCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, ref VkFenceCreateInfo pCreateInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, ref VkFenceCreateInfo pCreateInfo, IntPtr pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFence(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkFence pFence) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateFramebuffer_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo* pCreateInfo, IntPtr pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, VkFramebufferCreateInfo* pCreateInfo, IntPtr pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, ref VkFramebufferCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, ref VkFramebufferCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, ref VkFramebufferCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, ref VkFramebufferCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, ref VkFramebufferCreateInfo pCreateInfo, IntPtr pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, ref VkFramebufferCreateInfo pCreateInfo, IntPtr pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkFramebuffer* pFramebuffer) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateFramebuffer(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkFramebuffer pFramebuffer) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateGraphicsPipelines_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkGraphicsPipelineCreateInfo* pCreateInfos, VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkGraphicsPipelineCreateInfo* pCreateInfos, VkAllocationCallbacks* pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkGraphicsPipelineCreateInfo* pCreateInfos, ref VkAllocationCallbacks pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkGraphicsPipelineCreateInfo* pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkGraphicsPipelineCreateInfo* pCreateInfos, IntPtr pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, VkGraphicsPipelineCreateInfo* pCreateInfos, IntPtr pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkGraphicsPipelineCreateInfo pCreateInfos, VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkGraphicsPipelineCreateInfo pCreateInfos, VkAllocationCallbacks* pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkGraphicsPipelineCreateInfo pCreateInfos, ref VkAllocationCallbacks pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkGraphicsPipelineCreateInfo pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkGraphicsPipelineCreateInfo pCreateInfos, IntPtr pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, ref VkGraphicsPipelineCreateInfo pCreateInfos, IntPtr pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, VkAllocationCallbacks* pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, ref VkAllocationCallbacks pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, IntPtr pAllocator, VkPipeline* pPipelines) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint createInfoCount, IntPtr pCreateInfos, IntPtr pAllocator, out VkPipeline pPipelines) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateImage_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, VkImageCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, VkImageCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, VkImageCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, VkImageCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, VkImageCreateInfo* pCreateInfo, IntPtr pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, VkImageCreateInfo* pCreateInfo, IntPtr pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, ref VkImageCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, ref VkImageCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, ref VkImageCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, ref VkImageCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, ref VkImageCreateInfo pCreateInfo, IntPtr pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, ref VkImageCreateInfo pCreateInfo, IntPtr pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkImage* pImage) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImage(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkImage pImage) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateImageView_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo* pCreateInfo, IntPtr pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, VkImageViewCreateInfo* pCreateInfo, IntPtr pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, ref VkImageViewCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, ref VkImageViewCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, ref VkImageViewCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, ref VkImageViewCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, ref VkImageViewCreateInfo pCreateInfo, IntPtr pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, ref VkImageViewCreateInfo pCreateInfo, IntPtr pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkImageView* pView) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateImageView(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkImageView pView) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateIndirectCommandsLayoutNVX_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, IntPtr pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutCreateInfoNVX* pCreateInfo, IntPtr pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, ref VkIndirectCommandsLayoutCreateInfoNVX pCreateInfo, VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, ref VkIndirectCommandsLayoutCreateInfoNVX pCreateInfo, VkAllocationCallbacks* pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, ref VkIndirectCommandsLayoutCreateInfoNVX pCreateInfo, ref VkAllocationCallbacks pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, ref VkIndirectCommandsLayoutCreateInfoNVX pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, ref VkIndirectCommandsLayoutCreateInfoNVX pCreateInfo, IntPtr pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, ref VkIndirectCommandsLayoutCreateInfoNVX pCreateInfo, IntPtr pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkIndirectCommandsLayoutNVX* pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIndirectCommandsLayoutNVX(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkIndirectCommandsLayoutNVX pIndirectCommandsLayout) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateInstance_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(VkInstanceCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(VkInstanceCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(VkInstanceCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(VkInstanceCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(VkInstanceCreateInfo* pCreateInfo, IntPtr pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(VkInstanceCreateInfo* pCreateInfo, IntPtr pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(ref VkInstanceCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(ref VkInstanceCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(ref VkInstanceCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(ref VkInstanceCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(ref VkInstanceCreateInfo pCreateInfo, IntPtr pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(ref VkInstanceCreateInfo pCreateInfo, IntPtr pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(IntPtr pCreateInfo, IntPtr pAllocator, VkInstance* pInstance) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED, VK_ERROR_LAYER_NOT_PRESENT, VK_ERROR_EXTENSION_NOT_PRESENT, VK_ERROR_INCOMPATIBLE_DRIVER + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateInstance(IntPtr pCreateInfo, IntPtr pAllocator, out VkInstance pInstance) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateIOSSurfaceMVK_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, VkIOSSurfaceCreateInfoMVK* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, VkIOSSurfaceCreateInfoMVK* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, VkIOSSurfaceCreateInfoMVK* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, VkIOSSurfaceCreateInfoMVK* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, VkIOSSurfaceCreateInfoMVK* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, VkIOSSurfaceCreateInfoMVK* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, ref VkIOSSurfaceCreateInfoMVK pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, ref VkIOSSurfaceCreateInfoMVK pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, ref VkIOSSurfaceCreateInfoMVK pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, ref VkIOSSurfaceCreateInfoMVK pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, ref VkIOSSurfaceCreateInfoMVK pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, ref VkIOSSurfaceCreateInfoMVK pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateIOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateMacOSSurfaceMVK_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, VkMacOSSurfaceCreateInfoMVK* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, VkMacOSSurfaceCreateInfoMVK* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, VkMacOSSurfaceCreateInfoMVK* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, VkMacOSSurfaceCreateInfoMVK* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, VkMacOSSurfaceCreateInfoMVK* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, VkMacOSSurfaceCreateInfoMVK* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, ref VkMacOSSurfaceCreateInfoMVK pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, ref VkMacOSSurfaceCreateInfoMVK pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, ref VkMacOSSurfaceCreateInfoMVK pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, ref VkMacOSSurfaceCreateInfoMVK pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, ref VkMacOSSurfaceCreateInfoMVK pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, ref VkMacOSSurfaceCreateInfoMVK pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMacOSSurfaceMVK(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateMirSurfaceKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, VkMirSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, VkMirSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, VkMirSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, VkMirSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, VkMirSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, VkMirSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, ref VkMirSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, ref VkMirSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, ref VkMirSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, ref VkMirSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, ref VkMirSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, ref VkMirSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateMirSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateObjectTableNVX_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, VkObjectTableCreateInfoNVX* pCreateInfo, VkAllocationCallbacks* pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, VkObjectTableCreateInfoNVX* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, VkObjectTableCreateInfoNVX* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, VkObjectTableCreateInfoNVX* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, VkObjectTableCreateInfoNVX* pCreateInfo, IntPtr pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, VkObjectTableCreateInfoNVX* pCreateInfo, IntPtr pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, ref VkObjectTableCreateInfoNVX pCreateInfo, VkAllocationCallbacks* pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, ref VkObjectTableCreateInfoNVX pCreateInfo, VkAllocationCallbacks* pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, ref VkObjectTableCreateInfoNVX pCreateInfo, ref VkAllocationCallbacks pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, ref VkObjectTableCreateInfoNVX pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, ref VkObjectTableCreateInfoNVX pCreateInfo, IntPtr pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, ref VkObjectTableCreateInfoNVX pCreateInfo, IntPtr pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkObjectTableNVX* pObjectTable) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateObjectTableNVX(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkObjectTableNVX pObjectTable) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreatePipelineCache_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo* pCreateInfo, IntPtr pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, VkPipelineCacheCreateInfo* pCreateInfo, IntPtr pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, ref VkPipelineCacheCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, ref VkPipelineCacheCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, ref VkPipelineCacheCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, ref VkPipelineCacheCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, ref VkPipelineCacheCreateInfo pCreateInfo, IntPtr pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, ref VkPipelineCacheCreateInfo pCreateInfo, IntPtr pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkPipelineCache* pPipelineCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineCache(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkPipelineCache pPipelineCache) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreatePipelineLayout_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo* pCreateInfo, IntPtr pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, VkPipelineLayoutCreateInfo* pCreateInfo, IntPtr pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, ref VkPipelineLayoutCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, ref VkPipelineLayoutCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, ref VkPipelineLayoutCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, ref VkPipelineLayoutCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, ref VkPipelineLayoutCreateInfo pCreateInfo, IntPtr pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, ref VkPipelineLayoutCreateInfo pCreateInfo, IntPtr pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkPipelineLayout* pPipelineLayout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreatePipelineLayout(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkPipelineLayout pPipelineLayout) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateQueryPool_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo* pCreateInfo, IntPtr pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, VkQueryPoolCreateInfo* pCreateInfo, IntPtr pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, ref VkQueryPoolCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, ref VkQueryPoolCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, ref VkQueryPoolCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, ref VkQueryPoolCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, ref VkQueryPoolCreateInfo pCreateInfo, IntPtr pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, ref VkQueryPoolCreateInfo pCreateInfo, IntPtr pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkQueryPool* pQueryPool) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateQueryPool(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkQueryPool pQueryPool) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateRenderPass_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo* pCreateInfo, IntPtr pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, VkRenderPassCreateInfo* pCreateInfo, IntPtr pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, ref VkRenderPassCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, ref VkRenderPassCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, ref VkRenderPassCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, ref VkRenderPassCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, ref VkRenderPassCreateInfo pCreateInfo, IntPtr pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, ref VkRenderPassCreateInfo pCreateInfo, IntPtr pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkRenderPass* pRenderPass) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateRenderPass(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkRenderPass pRenderPass) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateSampler_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo* pCreateInfo, IntPtr pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, VkSamplerCreateInfo* pCreateInfo, IntPtr pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, ref VkSamplerCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, ref VkSamplerCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, ref VkSamplerCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, ref VkSamplerCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, ref VkSamplerCreateInfo pCreateInfo, IntPtr pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, ref VkSamplerCreateInfo pCreateInfo, IntPtr pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkSampler* pSampler) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_TOO_MANY_OBJECTS + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSampler(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkSampler pSampler) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateSamplerYcbcrConversionKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, ref VkSamplerYcbcrConversionCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, ref VkSamplerYcbcrConversionCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, ref VkSamplerYcbcrConversionCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, ref VkSamplerYcbcrConversionCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, ref VkSamplerYcbcrConversionCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, ref VkSamplerYcbcrConversionCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkSamplerYcbcrConversionKHR* pYcbcrConversion) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSamplerYcbcrConversionKHR(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkSamplerYcbcrConversionKHR pYcbcrConversion) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateSemaphore_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo* pCreateInfo, IntPtr pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, VkSemaphoreCreateInfo* pCreateInfo, IntPtr pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, ref VkSemaphoreCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, ref VkSemaphoreCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, ref VkSemaphoreCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, ref VkSemaphoreCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, ref VkSemaphoreCreateInfo pCreateInfo, IntPtr pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, ref VkSemaphoreCreateInfo pCreateInfo, IntPtr pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkSemaphore* pSemaphore) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSemaphore(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkSemaphore pSemaphore) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateShaderModule_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo* pCreateInfo, IntPtr pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, VkShaderModuleCreateInfo* pCreateInfo, IntPtr pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, ref VkShaderModuleCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, ref VkShaderModuleCreateInfo pCreateInfo, VkAllocationCallbacks* pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, ref VkShaderModuleCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, ref VkShaderModuleCreateInfo pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, ref VkShaderModuleCreateInfo pCreateInfo, IntPtr pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, ref VkShaderModuleCreateInfo pCreateInfo, IntPtr pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkShaderModule* pShaderModule) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INVALID_SHADER_NV + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateShaderModule(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkShaderModule pShaderModule) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateSharedSwapchainsKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, VkSwapchainCreateInfoKHR* pCreateInfos, VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, VkSwapchainCreateInfoKHR* pCreateInfos, VkAllocationCallbacks* pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, VkSwapchainCreateInfoKHR* pCreateInfos, ref VkAllocationCallbacks pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, VkSwapchainCreateInfoKHR* pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, VkSwapchainCreateInfoKHR* pCreateInfos, IntPtr pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, VkSwapchainCreateInfoKHR* pCreateInfos, IntPtr pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, ref VkSwapchainCreateInfoKHR pCreateInfos, VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, ref VkSwapchainCreateInfoKHR pCreateInfos, VkAllocationCallbacks* pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, ref VkSwapchainCreateInfoKHR pCreateInfos, ref VkAllocationCallbacks pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, ref VkSwapchainCreateInfoKHR pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, ref VkSwapchainCreateInfoKHR pCreateInfos, IntPtr pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, ref VkSwapchainCreateInfoKHR pCreateInfos, IntPtr pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, IntPtr pCreateInfos, VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, IntPtr pCreateInfos, VkAllocationCallbacks* pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, IntPtr pCreateInfos, ref VkAllocationCallbacks pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, IntPtr pCreateInfos, ref VkAllocationCallbacks pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, IntPtr pCreateInfos, IntPtr pAllocator, VkSwapchainKHR* pSwapchains) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INCOMPATIBLE_DISPLAY_KHR, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSharedSwapchainsKHR(VkDevice device, uint swapchainCount, IntPtr pCreateInfos, IntPtr pAllocator, out VkSwapchainKHR pSwapchains) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateSwapchainKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, VkSwapchainCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, VkSwapchainCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, VkSwapchainCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, VkSwapchainCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, VkSwapchainCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, VkSwapchainCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, ref VkSwapchainCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, ref VkSwapchainCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, ref VkSwapchainCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, ref VkSwapchainCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, ref VkSwapchainCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, ref VkSwapchainCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkSwapchainKHR* pSwapchain) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateSwapchainKHR(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkSwapchainKHR pSwapchain) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateValidationCacheEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT* pCreateInfo, VkAllocationCallbacks* pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT* pCreateInfo, IntPtr pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, VkValidationCacheCreateInfoEXT* pCreateInfo, IntPtr pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, ref VkValidationCacheCreateInfoEXT pCreateInfo, VkAllocationCallbacks* pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, ref VkValidationCacheCreateInfoEXT pCreateInfo, VkAllocationCallbacks* pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, ref VkValidationCacheCreateInfoEXT pCreateInfo, ref VkAllocationCallbacks pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, ref VkValidationCacheCreateInfoEXT pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, ref VkValidationCacheCreateInfoEXT pCreateInfo, IntPtr pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, ref VkValidationCacheCreateInfoEXT pCreateInfo, IntPtr pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, VkValidationCacheEXT* pValidationCache) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateValidationCacheEXT(VkDevice device, IntPtr pCreateInfo, IntPtr pAllocator, out VkValidationCacheEXT pValidationCache) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateViSurfaceNN_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, VkViSurfaceCreateInfoNN* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, VkViSurfaceCreateInfoNN* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, VkViSurfaceCreateInfoNN* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, VkViSurfaceCreateInfoNN* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, VkViSurfaceCreateInfoNN* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, VkViSurfaceCreateInfoNN* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, ref VkViSurfaceCreateInfoNN pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, ref VkViSurfaceCreateInfoNN pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, ref VkViSurfaceCreateInfoNN pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, ref VkViSurfaceCreateInfoNN pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, ref VkViSurfaceCreateInfoNN pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, ref VkViSurfaceCreateInfoNN pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateViSurfaceNN(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateWaylandSurfaceKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, VkWaylandSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, VkWaylandSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, VkWaylandSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, VkWaylandSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, VkWaylandSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, VkWaylandSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, ref VkWaylandSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, ref VkWaylandSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, ref VkWaylandSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, ref VkWaylandSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, ref VkWaylandSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, ref VkWaylandSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWaylandSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateWin32SurfaceKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, VkWin32SurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, VkWin32SurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, VkWin32SurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, VkWin32SurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, VkWin32SurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, VkWin32SurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, ref VkWin32SurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, ref VkWin32SurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, ref VkWin32SurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, ref VkWin32SurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, ref VkWin32SurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, ref VkWin32SurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateWin32SurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateXcbSurfaceKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, VkXcbSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, VkXcbSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, VkXcbSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, VkXcbSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, VkXcbSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, VkXcbSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, ref VkXcbSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, ref VkXcbSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, ref VkXcbSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, ref VkXcbSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, ref VkXcbSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, ref VkXcbSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXcbSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkCreateXlibSurfaceKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR* pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR* pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR* pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, ref VkXlibSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, ref VkXlibSurfaceCreateInfoKHR pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, ref VkXlibSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, ref VkXlibSurfaceCreateInfoKHR pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, ref VkXlibSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, ref VkXlibSurfaceCreateInfoKHR pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, VkAllocationCallbacks* pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, ref VkAllocationCallbacks pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, VkSurfaceKHR* pSurface) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkCreateXlibSurfaceKHR(VkInstance instance, IntPtr pCreateInfo, IntPtr pAllocator, out VkSurfaceKHR pSurface) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDebugMarkerSetObjectNameEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkDebugMarkerSetObjectNameEXT(VkDevice device, VkDebugMarkerObjectNameInfoEXT* pNameInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkDebugMarkerSetObjectNameEXT(VkDevice device, ref VkDebugMarkerObjectNameInfoEXT pNameInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkDebugMarkerSetObjectNameEXT(VkDevice device, IntPtr pNameInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDebugMarkerSetObjectTagEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkDebugMarkerSetObjectTagEXT(VkDevice device, VkDebugMarkerObjectTagInfoEXT* pTagInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkDebugMarkerSetObjectTagEXT(VkDevice device, ref VkDebugMarkerObjectTagInfoEXT pTagInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkDebugMarkerSetObjectTagEXT(VkDevice device, IntPtr pTagInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDebugReportMessageEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, ulong @object, UIntPtr location, int messageCode, byte* pLayerPrefix, byte* pMessage) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, ulong @object, UIntPtr location, int messageCode, byte* pLayerPrefix, string pMessage) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, ulong @object, UIntPtr location, int messageCode, string pLayerPrefix, byte* pMessage) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, ulong @object, UIntPtr location, int messageCode, string pLayerPrefix, string pMessage) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyBuffer_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyBuffer(VkDevice device, VkBuffer buffer, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyBuffer(VkDevice device, VkBuffer buffer, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyBuffer(VkDevice device, VkBuffer buffer, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyBufferView_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyBufferView(VkDevice device, VkBufferView bufferView, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyBufferView(VkDevice device, VkBufferView bufferView, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyBufferView(VkDevice device, VkBufferView bufferView, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyCommandPool_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyDebugReportCallbackEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyDescriptorPool_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyDescriptorSetLayout_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyDescriptorUpdateTemplateKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateKHR descriptorUpdateTemplate, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateKHR descriptorUpdateTemplate, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplateKHR descriptorUpdateTemplate, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyDevice_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyDevice(VkDevice device, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDevice(VkDevice device, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyDevice(VkDevice device, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyEvent_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyEvent(VkDevice device, VkEvent @event, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyEvent(VkDevice device, VkEvent @event, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyEvent(VkDevice device, VkEvent @event, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyFence_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyFence(VkDevice device, VkFence fence, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyFence(VkDevice device, VkFence fence, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyFence(VkDevice device, VkFence fence, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyFramebuffer_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyImage_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyImage(VkDevice device, VkImage image, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyImage(VkDevice device, VkImage image, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyImage(VkDevice device, VkImage image, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyImageView_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyImageView(VkDevice device, VkImageView imageView, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyImageView(VkDevice device, VkImageView imageView, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyImageView(VkDevice device, VkImageView imageView, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyIndirectCommandsLayoutNVX_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutNVX indirectCommandsLayout, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutNVX indirectCommandsLayout, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyIndirectCommandsLayoutNVX(VkDevice device, VkIndirectCommandsLayoutNVX indirectCommandsLayout, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyInstance_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyInstance(VkInstance instance, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyInstance(VkInstance instance, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyInstance(VkInstance instance, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyObjectTableNVX_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyObjectTableNVX(VkDevice device, VkObjectTableNVX objectTable, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyObjectTableNVX(VkDevice device, VkObjectTableNVX objectTable, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyObjectTableNVX(VkDevice device, VkObjectTableNVX objectTable, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyPipeline_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipeline(VkDevice device, VkPipeline pipeline, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipeline(VkDevice device, VkPipeline pipeline, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipeline(VkDevice device, VkPipeline pipeline, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyPipelineCache_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyPipelineLayout_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyQueryPool_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyRenderPass_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroySampler_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroySampler(VkDevice device, VkSampler sampler, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySampler(VkDevice device, VkSampler sampler, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySampler(VkDevice device, VkSampler sampler, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroySamplerYcbcrConversionKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroySamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionKHR ycbcrConversion, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionKHR ycbcrConversion, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversionKHR ycbcrConversion, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroySemaphore_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyShaderModule_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroySurfaceKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroySwapchainKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDestroyValidationCacheEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT validationCache, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT validationCache, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT validationCache, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDeviceWaitIdle_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkDeviceWaitIdle(VkDevice device) + { + throw new NotImplementedException(); + } + + private static IntPtr vkDisplayPowerControlEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkDisplayPowerControlEXT(VkDevice device, VkDisplayKHR display, VkDisplayPowerInfoEXT* pDisplayPowerInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkDisplayPowerControlEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayPowerInfoEXT pDisplayPowerInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkDisplayPowerControlEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayPowerInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkEndCommandBuffer_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEndCommandBuffer(VkCommandBuffer commandBuffer) + { + throw new NotImplementedException(); + } + + private static IntPtr vkEnumerateDeviceExtensionProperties_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, uint* pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, uint* pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, uint* pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, ref uint pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, ref uint pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, ref uint pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, IntPtr pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, IntPtr pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, byte* pLayerName, IntPtr pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, uint* pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, uint* pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, uint* pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, ref uint pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, ref uint pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, ref uint pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, IntPtr pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, IntPtr pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, string pLayerName, IntPtr pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkEnumerateDeviceLayerProperties_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint* pPropertyCount, VkLayerProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint* pPropertyCount, ref VkLayerProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint* pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, ref uint pPropertyCount, VkLayerProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, ref uint pPropertyCount, ref VkLayerProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, ref uint pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, VkLayerProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, ref VkLayerProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkEnumerateInstanceExtensionProperties_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, uint* pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, uint* pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, uint* pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, ref uint pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, ref uint pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, ref uint pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, IntPtr pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, IntPtr pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(byte* pLayerName, IntPtr pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, uint* pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, uint* pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, uint* pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, ref uint pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, ref uint pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, ref uint pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, IntPtr pPropertyCount, VkExtensionProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, IntPtr pPropertyCount, ref VkExtensionProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_LAYER_NOT_PRESENT + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceExtensionProperties(string pLayerName, IntPtr pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkEnumerateInstanceLayerProperties_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(uint* pPropertyCount, VkLayerProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(uint* pPropertyCount, ref VkLayerProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(uint* pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(ref uint pPropertyCount, VkLayerProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(ref uint pPropertyCount, ref VkLayerProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(ref uint pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(IntPtr pPropertyCount, VkLayerProperties* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(IntPtr pPropertyCount, ref VkLayerProperties pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumerateInstanceLayerProperties(IntPtr pPropertyCount, IntPtr pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkEnumeratePhysicalDeviceGroupsKHX_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, uint* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupPropertiesKHX* pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, uint* pPhysicalDeviceGroupCount, ref VkPhysicalDeviceGroupPropertiesKHX pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, uint* pPhysicalDeviceGroupCount, IntPtr pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, ref uint pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupPropertiesKHX* pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, ref uint pPhysicalDeviceGroupCount, ref VkPhysicalDeviceGroupPropertiesKHX pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, ref uint pPhysicalDeviceGroupCount, IntPtr pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupPropertiesKHX* pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, ref VkPhysicalDeviceGroupPropertiesKHX pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDeviceGroupsKHX(VkInstance instance, IntPtr pPhysicalDeviceGroupCount, IntPtr pPhysicalDeviceGroupProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkEnumeratePhysicalDevices_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, uint* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, uint* pPhysicalDeviceCount, ref VkPhysicalDevice pPhysicalDevices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, uint* pPhysicalDeviceCount, IntPtr pPhysicalDevices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, ref uint pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, ref uint pPhysicalDeviceCount, ref VkPhysicalDevice pPhysicalDevices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, ref uint pPhysicalDeviceCount, IntPtr pPhysicalDevices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, IntPtr pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, IntPtr pPhysicalDeviceCount, ref VkPhysicalDevice pPhysicalDevices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkEnumeratePhysicalDevices(VkInstance instance, IntPtr pPhysicalDeviceCount, IntPtr pPhysicalDevices) + { + throw new NotImplementedException(); + } + + private static IntPtr vkFlushMappedMemoryRanges_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkFlushMappedMemoryRanges(VkDevice device, uint memoryRangeCount, VkMappedMemoryRange* pMemoryRanges) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkFlushMappedMemoryRanges(VkDevice device, uint memoryRangeCount, ref VkMappedMemoryRange pMemoryRanges) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkFlushMappedMemoryRanges(VkDevice device, uint memoryRangeCount, IntPtr pMemoryRanges) + { + throw new NotImplementedException(); + } + + private static IntPtr vkFreeCommandBuffers_ptr; + [Generator.CalliRewrite] + public static unsafe void vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint commandBufferCount, VkCommandBuffer* pCommandBuffers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint commandBufferCount, ref VkCommandBuffer pCommandBuffers) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint commandBufferCount, IntPtr pCommandBuffers) + { + throw new NotImplementedException(); + } + + private static IntPtr vkFreeDescriptorSets_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint descriptorSetCount, VkDescriptorSet* pDescriptorSets) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint descriptorSetCount, ref VkDescriptorSet pDescriptorSets) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint descriptorSetCount, IntPtr pDescriptorSets) + { + throw new NotImplementedException(); + } + + private static IntPtr vkFreeMemory_ptr; + [Generator.CalliRewrite] + public static unsafe void vkFreeMemory(VkDevice device, VkDeviceMemory memory, VkAllocationCallbacks* pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkFreeMemory(VkDevice device, VkDeviceMemory memory, ref VkAllocationCallbacks pAllocator) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkFreeMemory(VkDevice device, VkDeviceMemory memory, IntPtr pAllocator) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetBufferMemoryRequirements_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, VkMemoryRequirements* pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, out VkMemoryRequirements pMemoryRequirements) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetBufferMemoryRequirements2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetBufferMemoryRequirements2KHR(VkDevice device, VkBufferMemoryRequirementsInfo2KHR* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetBufferMemoryRequirements2KHR(VkDevice device, VkBufferMemoryRequirementsInfo2KHR* pInfo, out VkMemoryRequirements2KHR pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetBufferMemoryRequirements2KHR(VkDevice device, ref VkBufferMemoryRequirementsInfo2KHR pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetBufferMemoryRequirements2KHR(VkDevice device, ref VkBufferMemoryRequirementsInfo2KHR pInfo, out VkMemoryRequirements2KHR pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetBufferMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetBufferMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, out VkMemoryRequirements2KHR pMemoryRequirements) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDeviceGroupPeerMemoryFeaturesKHX_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetDeviceGroupPeerMemoryFeaturesKHX(VkDevice device, uint heapIndex, uint localDeviceIndex, uint remoteDeviceIndex, VkPeerMemoryFeatureFlagsKHX* pPeerMemoryFeatures) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetDeviceGroupPeerMemoryFeaturesKHX(VkDevice device, uint heapIndex, uint localDeviceIndex, uint remoteDeviceIndex, out VkPeerMemoryFeatureFlagsKHX pPeerMemoryFeatures) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDeviceGroupPresentCapabilitiesKHX_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDeviceGroupPresentCapabilitiesKHX(VkDevice device, VkDeviceGroupPresentCapabilitiesKHX* pDeviceGroupPresentCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDeviceGroupPresentCapabilitiesKHX(VkDevice device, out VkDeviceGroupPresentCapabilitiesKHX pDeviceGroupPresentCapabilities) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDeviceGroupSurfacePresentModesKHX_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDeviceGroupSurfacePresentModesKHX(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHX* pModes) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDeviceGroupSurfacePresentModesKHX(VkDevice device, VkSurfaceKHR surface, out VkDeviceGroupPresentModeFlagsKHX pModes) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDeviceMemoryCommitment_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, ulong* pCommittedMemoryInBytes) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, out ulong pCommittedMemoryInBytes) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDeviceProcAddr_ptr; + [Generator.CalliRewrite] + public static unsafe IntPtr vkGetDeviceProcAddr(VkDevice device, byte* pName) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe IntPtr vkGetDeviceProcAddr(VkDevice device, out byte pName) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDeviceQueue_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetDeviceQueue(VkDevice device, uint queueFamilyIndex, uint queueIndex, VkQueue* pQueue) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetDeviceQueue(VkDevice device, uint queueFamilyIndex, uint queueIndex, out VkQueue pQueue) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDisplayModePropertiesKHR_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint* pPropertyCount, VkDisplayModePropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint* pPropertyCount, out VkDisplayModePropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, ref uint pPropertyCount, VkDisplayModePropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, ref uint pPropertyCount, out VkDisplayModePropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pPropertyCount, VkDisplayModePropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, IntPtr pPropertyCount, out VkDisplayModePropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDisplayPlaneCapabilitiesKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayPlaneCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayPlaneCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint planeIndex, out VkDisplayPlaneCapabilitiesKHR pCapabilities) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetDisplayPlaneSupportedDisplaysKHR_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, uint planeIndex, uint* pDisplayCount, VkDisplayKHR* pDisplays) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, uint planeIndex, uint* pDisplayCount, out VkDisplayKHR pDisplays) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, uint planeIndex, ref uint pDisplayCount, VkDisplayKHR* pDisplays) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, uint planeIndex, ref uint pDisplayCount, out VkDisplayKHR pDisplays) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, uint planeIndex, IntPtr pDisplayCount, VkDisplayKHR* pDisplays) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, uint planeIndex, IntPtr pDisplayCount, out VkDisplayKHR pDisplays) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetEventStatus_ptr; + ///Success codes:VK_EVENT_SET, VK_EVENT_RESET. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkGetEventStatus(VkDevice device, VkEvent @event) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetFenceFdKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceFdKHR(VkDevice device, VkFenceGetFdInfoKHR* pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceFdKHR(VkDevice device, VkFenceGetFdInfoKHR* pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceFdKHR(VkDevice device, ref VkFenceGetFdInfoKHR pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceFdKHR(VkDevice device, ref VkFenceGetFdInfoKHR pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceFdKHR(VkDevice device, IntPtr pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceFdKHR(VkDevice device, IntPtr pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetFenceStatus_ptr; + ///Success codes:VK_SUCCESS, VK_NOT_READY. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceStatus(VkDevice device, VkFence fence) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetFenceWin32HandleKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceWin32HandleKHR(VkDevice device, VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceWin32HandleKHR(VkDevice device, VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceWin32HandleKHR(VkDevice device, ref VkFenceGetWin32HandleInfoKHR pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceWin32HandleKHR(VkDevice device, ref VkFenceGetWin32HandleInfoKHR pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceWin32HandleKHR(VkDevice device, IntPtr pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetFenceWin32HandleKHR(VkDevice device, IntPtr pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetImageMemoryRequirements_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetImageMemoryRequirements(VkDevice device, VkImage image, VkMemoryRequirements* pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageMemoryRequirements(VkDevice device, VkImage image, out VkMemoryRequirements pMemoryRequirements) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetImageMemoryRequirements2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetImageMemoryRequirements2KHR(VkDevice device, VkImageMemoryRequirementsInfo2KHR* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageMemoryRequirements2KHR(VkDevice device, VkImageMemoryRequirementsInfo2KHR* pInfo, out VkMemoryRequirements2KHR pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageMemoryRequirements2KHR(VkDevice device, ref VkImageMemoryRequirementsInfo2KHR pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageMemoryRequirements2KHR(VkDevice device, ref VkImageMemoryRequirementsInfo2KHR pInfo, out VkMemoryRequirements2KHR pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, VkMemoryRequirements2KHR* pMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, out VkMemoryRequirements2KHR pMemoryRequirements) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetImageSparseMemoryRequirements_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint* pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, ref uint pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, ref uint pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, IntPtr pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, IntPtr pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetImageSparseMemoryRequirements2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, VkImageSparseMemoryRequirementsInfo2KHR* pInfo, uint* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, VkImageSparseMemoryRequirementsInfo2KHR* pInfo, uint* pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, VkImageSparseMemoryRequirementsInfo2KHR* pInfo, ref uint pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, VkImageSparseMemoryRequirementsInfo2KHR* pInfo, ref uint pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, VkImageSparseMemoryRequirementsInfo2KHR* pInfo, IntPtr pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, VkImageSparseMemoryRequirementsInfo2KHR* pInfo, IntPtr pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, ref VkImageSparseMemoryRequirementsInfo2KHR pInfo, uint* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, ref VkImageSparseMemoryRequirementsInfo2KHR pInfo, uint* pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, ref VkImageSparseMemoryRequirementsInfo2KHR pInfo, ref uint pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, ref VkImageSparseMemoryRequirementsInfo2KHR pInfo, ref uint pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, ref VkImageSparseMemoryRequirementsInfo2KHR pInfo, IntPtr pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, ref VkImageSparseMemoryRequirementsInfo2KHR pInfo, IntPtr pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, uint* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, uint* pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, ref uint pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, ref uint pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, IntPtr pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2KHR* pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSparseMemoryRequirements2KHR(VkDevice device, IntPtr pInfo, IntPtr pSparseMemoryRequirementCount, out VkSparseImageMemoryRequirements2KHR pSparseMemoryRequirements) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetImageSubresourceLayout_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetImageSubresourceLayout(VkDevice device, VkImage image, VkImageSubresource* pSubresource, VkSubresourceLayout* pLayout) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSubresourceLayout(VkDevice device, VkImage image, VkImageSubresource* pSubresource, out VkSubresourceLayout pLayout) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSubresourceLayout(VkDevice device, VkImage image, ref VkImageSubresource pSubresource, VkSubresourceLayout* pLayout) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSubresourceLayout(VkDevice device, VkImage image, ref VkImageSubresource pSubresource, out VkSubresourceLayout pLayout) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSubresourceLayout(VkDevice device, VkImage image, IntPtr pSubresource, VkSubresourceLayout* pLayout) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetImageSubresourceLayout(VkDevice device, VkImage image, IntPtr pSubresource, out VkSubresourceLayout pLayout) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetInstanceProcAddr_ptr; + [Generator.CalliRewrite] + public static unsafe IntPtr vkGetInstanceProcAddr(VkInstance instance, byte* pName) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe IntPtr vkGetInstanceProcAddr(VkInstance instance, out byte pName) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetMemoryFdKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryFdKHR(VkDevice device, VkMemoryGetFdInfoKHR* pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryFdKHR(VkDevice device, VkMemoryGetFdInfoKHR* pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryFdKHR(VkDevice device, ref VkMemoryGetFdInfoKHR pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryFdKHR(VkDevice device, ref VkMemoryGetFdInfoKHR pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryFdKHR(VkDevice device, IntPtr pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryFdKHR(VkDevice device, IntPtr pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetMemoryFdPropertiesKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryFdPropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagsKHR handleType, int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryFdPropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagsKHR handleType, int fd, out VkMemoryFdPropertiesKHR pMemoryFdProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetMemoryHostPointerPropertiesEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryHostPointerPropertiesEXT(VkDevice device, VkExternalMemoryHandleTypeFlagsKHR handleType, void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryHostPointerPropertiesEXT(VkDevice device, VkExternalMemoryHandleTypeFlagsKHR handleType, void* pHostPointer, out VkMemoryHostPointerPropertiesEXT pMemoryHostPointerProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetMemoryWin32HandleKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandleKHR(VkDevice device, VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandleKHR(VkDevice device, VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandleKHR(VkDevice device, ref VkMemoryGetWin32HandleInfoKHR pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandleKHR(VkDevice device, ref VkMemoryGetWin32HandleInfoKHR pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandleKHR(VkDevice device, IntPtr pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandleKHR(VkDevice device, IntPtr pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetMemoryWin32HandleNV_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandleNV(VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandleNV(VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetMemoryWin32HandlePropertiesKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandlePropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagsKHR handleType, Win32.HANDLE handle, VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetMemoryWin32HandlePropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagsKHR handleType, Win32.HANDLE handle, out VkMemoryWin32HandlePropertiesKHR pMemoryWin32HandleProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPastPresentationTimingGOOGLE_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPastPresentationTimingGOOGLE(VkDevice device, VkSwapchainKHR swapchain, uint* pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPastPresentationTimingGOOGLE(VkDevice device, VkSwapchainKHR swapchain, uint* pPresentationTimingCount, out VkPastPresentationTimingGOOGLE pPresentationTimings) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPastPresentationTimingGOOGLE(VkDevice device, VkSwapchainKHR swapchain, ref uint pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPastPresentationTimingGOOGLE(VkDevice device, VkSwapchainKHR swapchain, ref uint pPresentationTimingCount, out VkPastPresentationTimingGOOGLE pPresentationTimings) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPastPresentationTimingGOOGLE(VkDevice device, VkSwapchainKHR swapchain, IntPtr pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPastPresentationTimingGOOGLE(VkDevice device, VkSwapchainKHR swapchain, IntPtr pPresentationTimingCount, out VkPastPresentationTimingGOOGLE pPresentationTimings) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceDisplayPlanePropertiesKHR_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, uint* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, uint* pPropertyCount, out VkDisplayPlanePropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, ref uint pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, ref uint pPropertyCount, out VkDisplayPlanePropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, out VkDisplayPlanePropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceDisplayPropertiesKHR_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, uint* pPropertyCount, VkDisplayPropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, uint* pPropertyCount, out VkDisplayPropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, ref uint pPropertyCount, VkDisplayPropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, ref uint pPropertyCount, out VkDisplayPropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, VkDisplayPropertiesKHR* pProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pPropertyCount, out VkDisplayPropertiesKHR pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceExternalBufferPropertiesKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalBufferInfoKHR* pExternalBufferInfo, VkExternalBufferPropertiesKHR* pExternalBufferProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalBufferInfoKHR* pExternalBufferInfo, out VkExternalBufferPropertiesKHR pExternalBufferProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceExternalBufferInfoKHR pExternalBufferInfo, VkExternalBufferPropertiesKHR* pExternalBufferProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceExternalBufferInfoKHR pExternalBufferInfo, out VkExternalBufferPropertiesKHR pExternalBufferProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pExternalBufferInfo, VkExternalBufferPropertiesKHR* pExternalBufferProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pExternalBufferInfo, out VkExternalBufferPropertiesKHR pExternalBufferProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceExternalFencePropertiesKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalFenceInfoKHR* pExternalFenceInfo, VkExternalFencePropertiesKHR* pExternalFenceProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalFenceInfoKHR* pExternalFenceInfo, out VkExternalFencePropertiesKHR pExternalFenceProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceExternalFenceInfoKHR pExternalFenceInfo, VkExternalFencePropertiesKHR* pExternalFenceProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceExternalFenceInfoKHR pExternalFenceInfo, out VkExternalFencePropertiesKHR pExternalFenceProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pExternalFenceInfo, VkExternalFencePropertiesKHR* pExternalFenceProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pExternalFenceInfo, out VkExternalFencePropertiesKHR pExternalFenceProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceExternalImageFormatPropertiesNV_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV* pExternalImageFormatProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceExternalImageFormatPropertiesNV(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, out VkExternalImageFormatPropertiesNV pExternalImageFormatProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalSemaphoreInfoKHR* pExternalSemaphoreInfo, VkExternalSemaphorePropertiesKHR* pExternalSemaphoreProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceExternalSemaphoreInfoKHR* pExternalSemaphoreInfo, out VkExternalSemaphorePropertiesKHR pExternalSemaphoreProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceExternalSemaphoreInfoKHR pExternalSemaphoreInfo, VkExternalSemaphorePropertiesKHR* pExternalSemaphoreProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceExternalSemaphoreInfoKHR pExternalSemaphoreInfo, out VkExternalSemaphorePropertiesKHR pExternalSemaphoreProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pExternalSemaphoreInfo, VkExternalSemaphorePropertiesKHR* pExternalSemaphoreProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, IntPtr pExternalSemaphoreInfo, out VkExternalSemaphorePropertiesKHR pExternalSemaphoreProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceFeatures_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures* pFeatures) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, out VkPhysicalDeviceFeatures pFeatures) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceFeatures2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceFeatures2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2KHR* pFeatures) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceFeatures2KHR(VkPhysicalDevice physicalDevice, out VkPhysicalDeviceFeatures2KHR pFeatures) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceFormatProperties_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties* pFormatProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, out VkFormatProperties pFormatProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceFormatProperties2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2KHR* pFormatProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkFormat format, out VkFormatProperties2KHR pFormatProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX(VkPhysicalDevice physicalDevice, VkDeviceGeneratedCommandsFeaturesNVX* pFeatures, VkDeviceGeneratedCommandsLimitsNVX* pLimits) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX(VkPhysicalDevice physicalDevice, VkDeviceGeneratedCommandsFeaturesNVX* pFeatures, out VkDeviceGeneratedCommandsLimitsNVX pLimits) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX(VkPhysicalDevice physicalDevice, ref VkDeviceGeneratedCommandsFeaturesNVX pFeatures, VkDeviceGeneratedCommandsLimitsNVX* pLimits) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX(VkPhysicalDevice physicalDevice, ref VkDeviceGeneratedCommandsFeaturesNVX pFeatures, out VkDeviceGeneratedCommandsLimitsNVX pLimits) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX(VkPhysicalDevice physicalDevice, IntPtr pFeatures, VkDeviceGeneratedCommandsLimitsNVX* pLimits) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX(VkPhysicalDevice physicalDevice, IntPtr pFeatures, out VkDeviceGeneratedCommandsLimitsNVX pLimits) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceImageFormatProperties_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties* pImageFormatProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, out VkImageFormatProperties pImageFormatProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceImageFormatProperties2KHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceImageFormatInfo2KHR* pImageFormatInfo, VkImageFormatProperties2KHR* pImageFormatProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceImageFormatInfo2KHR* pImageFormatInfo, out VkImageFormatProperties2KHR pImageFormatProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceImageFormatInfo2KHR pImageFormatInfo, VkImageFormatProperties2KHR* pImageFormatProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceImageFormatInfo2KHR pImageFormatInfo, out VkImageFormatProperties2KHR pImageFormatProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pImageFormatInfo, VkImageFormatProperties2KHR* pImageFormatProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pImageFormatInfo, out VkImageFormatProperties2KHR pImageFormatProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceMemoryProperties_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties* pMemoryProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, out VkPhysicalDeviceMemoryProperties pMemoryProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceMemoryProperties2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceMemoryProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2KHR* pMemoryProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceMemoryProperties2KHR(VkPhysicalDevice physicalDevice, out VkPhysicalDeviceMemoryProperties2KHR pMemoryProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceMirPresentationSupportKHR_ptr; + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceMirPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, Mir.MirConnection* connection) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceMirPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, out Mir.MirConnection connection) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceMultisamplePropertiesEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceMultisamplePropertiesEXT(VkPhysicalDevice physicalDevice, VkSampleCountFlags samples, VkMultisamplePropertiesEXT* pMultisampleProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceMultisamplePropertiesEXT(VkPhysicalDevice physicalDevice, VkSampleCountFlags samples, out VkMultisamplePropertiesEXT pMultisampleProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDevicePresentRectanglesKHX_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDevicePresentRectanglesKHX(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint* pRectCount, VkRect2D* pRects) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDevicePresentRectanglesKHX(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint* pRectCount, out VkRect2D pRects) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDevicePresentRectanglesKHX(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, ref uint pRectCount, VkRect2D* pRects) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDevicePresentRectanglesKHX(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, ref uint pRectCount, out VkRect2D pRects) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDevicePresentRectanglesKHX(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, IntPtr pRectCount, VkRect2D* pRects) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDevicePresentRectanglesKHX(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, IntPtr pRectCount, out VkRect2D pRects) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceProperties_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, out VkPhysicalDeviceProperties pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceProperties2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceProperties2KHR(VkPhysicalDevice physicalDevice, out VkPhysicalDeviceProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceQueueFamilyProperties_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, uint* pQueueFamilyPropertyCount, VkQueueFamilyProperties* pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, uint* pQueueFamilyPropertyCount, out VkQueueFamilyProperties pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, ref uint pQueueFamilyPropertyCount, VkQueueFamilyProperties* pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, ref uint pQueueFamilyPropertyCount, out VkQueueFamilyProperties pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, VkQueueFamilyProperties* pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, out VkQueueFamilyProperties pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceQueueFamilyProperties2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice, uint* pQueueFamilyPropertyCount, VkQueueFamilyProperties2KHR* pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice, uint* pQueueFamilyPropertyCount, out VkQueueFamilyProperties2KHR pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice, ref uint pQueueFamilyPropertyCount, VkQueueFamilyProperties2KHR* pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice, ref uint pQueueFamilyPropertyCount, out VkQueueFamilyProperties2KHR pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, VkQueueFamilyProperties2KHR* pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pQueueFamilyPropertyCount, out VkQueueFamilyProperties2KHR pQueueFamilyProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSparseImageFormatProperties_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlags samples, VkImageUsageFlags usage, VkImageTiling tiling, uint* pPropertyCount, VkSparseImageFormatProperties* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlags samples, VkImageUsageFlags usage, VkImageTiling tiling, uint* pPropertyCount, out VkSparseImageFormatProperties pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlags samples, VkImageUsageFlags usage, VkImageTiling tiling, ref uint pPropertyCount, VkSparseImageFormatProperties* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlags samples, VkImageUsageFlags usage, VkImageTiling tiling, ref uint pPropertyCount, out VkSparseImageFormatProperties pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlags samples, VkImageUsageFlags usage, VkImageTiling tiling, IntPtr pPropertyCount, VkSparseImageFormatProperties* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlags samples, VkImageUsageFlags usage, VkImageTiling tiling, IntPtr pPropertyCount, out VkSparseImageFormatProperties pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSparseImageFormatProperties2KHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2KHR* pFormatInfo, uint* pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2KHR* pFormatInfo, uint* pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2KHR* pFormatInfo, ref uint pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2KHR* pFormatInfo, ref uint pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2KHR* pFormatInfo, IntPtr pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSparseImageFormatInfo2KHR* pFormatInfo, IntPtr pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSparseImageFormatInfo2KHR pFormatInfo, uint* pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSparseImageFormatInfo2KHR pFormatInfo, uint* pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSparseImageFormatInfo2KHR pFormatInfo, ref uint pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSparseImageFormatInfo2KHR pFormatInfo, ref uint pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSparseImageFormatInfo2KHR pFormatInfo, IntPtr pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSparseImageFormatInfo2KHR pFormatInfo, IntPtr pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pFormatInfo, uint* pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pFormatInfo, uint* pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pFormatInfo, ref uint pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pFormatInfo, ref uint pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pFormatInfo, IntPtr pPropertyCount, VkSparseImageFormatProperties2KHR* pProperties) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, IntPtr pFormatInfo, IntPtr pPropertyCount, out VkSparseImageFormatProperties2KHR pProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSurfaceCapabilities2EXT_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilities2EXT(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT* pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilities2EXT(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, out VkSurfaceCapabilities2EXT pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSurfaceCapabilities2KHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkSurfaceCapabilities2KHR* pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, out VkSurfaceCapabilities2KHR pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, VkSurfaceCapabilities2KHR* pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, out VkSurfaceCapabilities2KHR pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, IntPtr pSurfaceInfo, VkSurfaceCapabilities2KHR* pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, IntPtr pSurfaceInfo, out VkSurfaceCapabilities2KHR pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSurfaceCapabilitiesKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, out VkSurfaceCapabilitiesKHR pSurfaceCapabilities) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSurfaceFormats2KHR_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint* pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint* pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, ref uint pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, ref uint pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, IntPtr pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, IntPtr pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, uint* pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, uint* pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, ref uint pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, ref uint pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, IntPtr pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, ref VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo, IntPtr pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, IntPtr pSurfaceInfo, uint* pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, IntPtr pSurfaceInfo, uint* pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, IntPtr pSurfaceInfo, ref uint pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, IntPtr pSurfaceInfo, ref uint pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, IntPtr pSurfaceInfo, IntPtr pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, IntPtr pSurfaceInfo, IntPtr pSurfaceFormatCount, out VkSurfaceFormat2KHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSurfaceFormatsKHR_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint* pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint* pSurfaceFormatCount, out VkSurfaceFormatKHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, ref uint pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, ref uint pSurfaceFormatCount, out VkSurfaceFormatKHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, IntPtr pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, IntPtr pSurfaceFormatCount, out VkSurfaceFormatKHR pSurfaceFormats) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSurfacePresentModesKHR_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint* pPresentModeCount, VkPresentModeKHR* pPresentModes) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint* pPresentModeCount, out VkPresentModeKHR pPresentModes) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, ref uint pPresentModeCount, VkPresentModeKHR* pPresentModes) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, ref uint pPresentModeCount, out VkPresentModeKHR pPresentModes) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, IntPtr pPresentModeCount, VkPresentModeKHR* pPresentModes) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, IntPtr pPresentModeCount, out VkPresentModeKHR pPresentModes) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceSurfaceSupportKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, VkSurfaceKHR surface, out VkBool32 pSupported) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceWaylandPresentationSupportKHR_ptr; + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceWaylandPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, Wayland.wl_display* display) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceWaylandPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, out Wayland.wl_display display) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceWin32PresentationSupportKHR_ptr; + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceWin32PresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceXcbPresentationSupportKHR_ptr; + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceXcbPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, Xcb.xcb_connection_t* connection, Xcb.xcb_visualid_t visual_id) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceXcbPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, ref Xcb.xcb_connection_t connection, Xcb.xcb_visualid_t visual_id) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceXcbPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, IntPtr connection, Xcb.xcb_visualid_t visual_id) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPhysicalDeviceXlibPresentationSupportKHR_ptr; + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceXlibPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, Xlib.Display* dpy, Xlib.VisualID visualID) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceXlibPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, ref Xlib.Display dpy, Xlib.VisualID visualID) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkBool32 vkGetPhysicalDeviceXlibPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, IntPtr dpy, Xlib.VisualID visualID) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetPipelineCacheData_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, UIntPtr* pDataSize, void* pData) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, ref UIntPtr pDataSize, void* pData) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, IntPtr pDataSize, void* pData) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetQueryPoolResults_ptr; + ///Success codes:VK_SUCCESS, VK_NOT_READY. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint firstQuery, uint queryCount, UIntPtr dataSize, void* pData, ulong stride, VkQueryResultFlags flags) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetRandROutputDisplayEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, Xlib.Display* dpy, IntPtr rrOutput, VkDisplayKHR* pDisplay) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, Xlib.Display* dpy, IntPtr rrOutput, out VkDisplayKHR pDisplay) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, ref Xlib.Display dpy, IntPtr rrOutput, VkDisplayKHR* pDisplay) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, ref Xlib.Display dpy, IntPtr rrOutput, out VkDisplayKHR pDisplay) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, IntPtr dpy, IntPtr rrOutput, VkDisplayKHR* pDisplay) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, IntPtr dpy, IntPtr rrOutput, out VkDisplayKHR pDisplay) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetRefreshCycleDurationGOOGLE_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetRefreshCycleDurationGOOGLE(VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetRefreshCycleDurationGOOGLE(VkDevice device, VkSwapchainKHR swapchain, out VkRefreshCycleDurationGOOGLE pDisplayTimingProperties) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetRenderAreaGranularity_ptr; + [Generator.CalliRewrite] + public static unsafe void vkGetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, VkExtent2D* pGranularity) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkGetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, out VkExtent2D pGranularity) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetSemaphoreFdKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreFdKHR(VkDevice device, VkSemaphoreGetFdInfoKHR* pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreFdKHR(VkDevice device, VkSemaphoreGetFdInfoKHR* pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreFdKHR(VkDevice device, ref VkSemaphoreGetFdInfoKHR pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreFdKHR(VkDevice device, ref VkSemaphoreGetFdInfoKHR pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreFdKHR(VkDevice device, IntPtr pGetFdInfo, int* pFd) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreFdKHR(VkDevice device, IntPtr pGetFdInfo, out int pFd) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetSemaphoreWin32HandleKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreWin32HandleKHR(VkDevice device, VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreWin32HandleKHR(VkDevice device, VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreWin32HandleKHR(VkDevice device, ref VkSemaphoreGetWin32HandleInfoKHR pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreWin32HandleKHR(VkDevice device, ref VkSemaphoreGetWin32HandleInfoKHR pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreWin32HandleKHR(VkDevice device, IntPtr pGetWin32HandleInfo, Win32.HANDLE* pHandle) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_TOO_MANY_OBJECTS, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSemaphoreWin32HandleKHR(VkDevice device, IntPtr pGetWin32HandleInfo, out Win32.HANDLE pHandle) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetShaderInfoAMD_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetShaderInfoAMD(VkDevice device, VkPipeline pipeline, VkShaderStageFlags shaderStage, VkShaderInfoTypeAMD infoType, UIntPtr* pInfoSize, void* pInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetShaderInfoAMD(VkDevice device, VkPipeline pipeline, VkShaderStageFlags shaderStage, VkShaderInfoTypeAMD infoType, ref UIntPtr pInfoSize, void* pInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_FEATURE_NOT_PRESENT, VK_ERROR_OUT_OF_HOST_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetShaderInfoAMD(VkDevice device, VkPipeline pipeline, VkShaderStageFlags shaderStage, VkShaderInfoTypeAMD infoType, IntPtr pInfoSize, void* pInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetSwapchainCounterEXT_ptr; + ///Success codes:VK_SUCCESS, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainCounterEXT(VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagsEXT counter, ulong* pCounterValue) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainCounterEXT(VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagsEXT counter, out ulong pCounterValue) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetSwapchainGrallocUsageANDROID_ptr; + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainGrallocUsageANDROID(VkDevice device, VkFormat format, VkImageUsageFlags imageUsage, int* grallocUsage) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainGrallocUsageANDROID(VkDevice device, VkFormat format, VkImageUsageFlags imageUsage, out int grallocUsage) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetSwapchainImagesKHR_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, uint* pSwapchainImageCount, VkImage* pSwapchainImages) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, uint* pSwapchainImageCount, out VkImage pSwapchainImages) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, ref uint pSwapchainImageCount, VkImage* pSwapchainImages) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, ref uint pSwapchainImageCount, out VkImage pSwapchainImages) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, IntPtr pSwapchainImageCount, VkImage* pSwapchainImages) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, IntPtr pSwapchainImageCount, out VkImage pSwapchainImages) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetSwapchainStatusKHR_ptr; + ///Success codes:VK_SUCCESS, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkGetSwapchainStatusKHR(VkDevice device, VkSwapchainKHR swapchain) + { + throw new NotImplementedException(); + } + + private static IntPtr vkGetValidationCacheDataEXT_ptr; + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEXT validationCache, UIntPtr* pDataSize, void* pData) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEXT validationCache, ref UIntPtr pDataSize, void* pData) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_INCOMPLETE. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEXT validationCache, IntPtr pDataSize, void* pData) + { + throw new NotImplementedException(); + } + + private static IntPtr vkImportFenceFdKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportFenceFdKHR(VkDevice device, VkImportFenceFdInfoKHR* pImportFenceFdInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportFenceFdKHR(VkDevice device, ref VkImportFenceFdInfoKHR pImportFenceFdInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportFenceFdKHR(VkDevice device, IntPtr pImportFenceFdInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkImportFenceWin32HandleKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportFenceWin32HandleKHR(VkDevice device, VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportFenceWin32HandleKHR(VkDevice device, ref VkImportFenceWin32HandleInfoKHR pImportFenceWin32HandleInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportFenceWin32HandleKHR(VkDevice device, IntPtr pImportFenceWin32HandleInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkImportSemaphoreFdKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportSemaphoreFdKHR(VkDevice device, VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportSemaphoreFdKHR(VkDevice device, ref VkImportSemaphoreFdInfoKHR pImportSemaphoreFdInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportSemaphoreFdKHR(VkDevice device, IntPtr pImportSemaphoreFdInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkImportSemaphoreWin32HandleKHR_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportSemaphoreWin32HandleKHR(VkDevice device, VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportSemaphoreWin32HandleKHR(VkDevice device, ref VkImportSemaphoreWin32HandleInfoKHR pImportSemaphoreWin32HandleInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkImportSemaphoreWin32HandleKHR(VkDevice device, IntPtr pImportSemaphoreWin32HandleInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkInvalidateMappedMemoryRanges_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkInvalidateMappedMemoryRanges(VkDevice device, uint memoryRangeCount, VkMappedMemoryRange* pMemoryRanges) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkInvalidateMappedMemoryRanges(VkDevice device, uint memoryRangeCount, ref VkMappedMemoryRange pMemoryRanges) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkInvalidateMappedMemoryRanges(VkDevice device, uint memoryRangeCount, IntPtr pMemoryRanges) + { + throw new NotImplementedException(); + } + + private static IntPtr vkMapMemory_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_MEMORY_MAP_FAILED + [Generator.CalliRewrite] + public static unsafe VkResult vkMapMemory(VkDevice device, VkDeviceMemory memory, ulong offset, ulong size, uint flags, void** ppData) + { + throw new NotImplementedException(); + } + + private static IntPtr vkMergePipelineCaches_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint srcCacheCount, VkPipelineCache* pSrcCaches) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint srcCacheCount, ref VkPipelineCache pSrcCaches) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint srcCacheCount, IntPtr pSrcCaches) + { + throw new NotImplementedException(); + } + + private static IntPtr vkMergeValidationCachesEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint srcCacheCount, VkValidationCacheEXT* pSrcCaches) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint srcCacheCount, ref VkValidationCacheEXT pSrcCaches) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint srcCacheCount, IntPtr pSrcCaches) + { + throw new NotImplementedException(); + } + + private static IntPtr vkQueueBindSparse_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueBindSparse(VkQueue queue, uint bindInfoCount, VkBindSparseInfo* pBindInfo, VkFence fence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueBindSparse(VkQueue queue, uint bindInfoCount, ref VkBindSparseInfo pBindInfo, VkFence fence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueBindSparse(VkQueue queue, uint bindInfoCount, IntPtr pBindInfo, VkFence fence) + { + throw new NotImplementedException(); + } + + private static IntPtr vkQueuePresentKHR_ptr; + ///Success codes:VK_SUCCESS, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkQueuePresentKHR(VkQueue queue, VkPresentInfoKHR* pPresentInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkQueuePresentKHR(VkQueue queue, ref VkPresentInfoKHR pPresentInfo) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_SUBOPTIMAL_KHR. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_OUT_OF_DATE_KHR, VK_ERROR_SURFACE_LOST_KHR + [Generator.CalliRewrite] + public static unsafe VkResult vkQueuePresentKHR(VkQueue queue, IntPtr pPresentInfo) + { + throw new NotImplementedException(); + } + + private static IntPtr vkQueueSignalReleaseImageANDROID_ptr; + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, VkSemaphore* pWaitSemaphores, VkImage image, int* pNativeFenceFd) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, VkSemaphore* pWaitSemaphores, VkImage image, ref int pNativeFenceFd) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, VkSemaphore* pWaitSemaphores, VkImage image, IntPtr pNativeFenceFd) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, ref VkSemaphore pWaitSemaphores, VkImage image, int* pNativeFenceFd) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, ref VkSemaphore pWaitSemaphores, VkImage image, ref int pNativeFenceFd) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, ref VkSemaphore pWaitSemaphores, VkImage image, IntPtr pNativeFenceFd) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, IntPtr pWaitSemaphores, VkImage image, int* pNativeFenceFd) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, IntPtr pWaitSemaphores, VkImage image, ref int pNativeFenceFd) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSignalReleaseImageANDROID(VkQueue queue, uint waitSemaphoreCount, IntPtr pWaitSemaphores, VkImage image, IntPtr pNativeFenceFd) + { + throw new NotImplementedException(); + } + + private static IntPtr vkQueueSubmit_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSubmit(VkQueue queue, uint submitCount, VkSubmitInfo* pSubmits, VkFence fence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSubmit(VkQueue queue, uint submitCount, ref VkSubmitInfo pSubmits, VkFence fence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueSubmit(VkQueue queue, uint submitCount, IntPtr pSubmits, VkFence fence) + { + throw new NotImplementedException(); + } + + private static IntPtr vkQueueWaitIdle_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkQueueWaitIdle(VkQueue queue) + { + throw new NotImplementedException(); + } + + private static IntPtr vkRegisterDeviceEventEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, VkAllocationCallbacks* pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, VkAllocationCallbacks* pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, IntPtr pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, VkDeviceEventInfoEXT* pDeviceEventInfo, IntPtr pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, VkAllocationCallbacks* pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, VkAllocationCallbacks* pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, IntPtr pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, ref VkDeviceEventInfoEXT pDeviceEventInfo, IntPtr pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, VkAllocationCallbacks* pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, VkAllocationCallbacks* pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, ref VkAllocationCallbacks pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, IntPtr pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDeviceEventEXT(VkDevice device, IntPtr pDeviceEventInfo, IntPtr pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + private static IntPtr vkRegisterDisplayEventEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, VkAllocationCallbacks* pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, VkAllocationCallbacks* pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, IntPtr pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, VkDisplayEventInfoEXT* pDisplayEventInfo, IntPtr pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, VkAllocationCallbacks* pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, VkAllocationCallbacks* pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, IntPtr pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, ref VkDisplayEventInfoEXT pDisplayEventInfo, IntPtr pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, VkAllocationCallbacks* pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, VkAllocationCallbacks* pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, VkAllocationCallbacks* pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, ref VkAllocationCallbacks pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, IntPtr pAllocator, VkFence* pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, IntPtr pAllocator, ref VkFence pFence) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterDisplayEventEXT(VkDevice device, VkDisplayKHR display, IntPtr pDisplayEventInfo, IntPtr pAllocator, IntPtr pFence) + { + throw new NotImplementedException(); + } + + private static IntPtr vkRegisterObjectsNVX_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, VkObjectTableEntryNVX** ppObjectTableEntries, uint* pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, VkObjectTableEntryNVX** ppObjectTableEntries, ref uint pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, VkObjectTableEntryNVX** ppObjectTableEntries, IntPtr pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, ref VkObjectTableEntryNVX* ppObjectTableEntries, uint* pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, ref VkObjectTableEntryNVX* ppObjectTableEntries, ref uint pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, ref VkObjectTableEntryNVX* ppObjectTableEntries, IntPtr pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, IntPtr ppObjectTableEntries, uint* pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, IntPtr ppObjectTableEntries, ref uint pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkRegisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, IntPtr ppObjectTableEntries, IntPtr pObjectIndices) + { + throw new NotImplementedException(); + } + + private static IntPtr vkReleaseDisplayEXT_ptr; + ///Success codes:VK_SUCCESS. Error codes: + [Generator.CalliRewrite] + public static unsafe VkResult vkReleaseDisplayEXT(VkPhysicalDevice physicalDevice, VkDisplayKHR display) + { + throw new NotImplementedException(); + } + + private static IntPtr vkResetCommandBuffer_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags) + { + throw new NotImplementedException(); + } + + private static IntPtr vkResetCommandPool_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkResetCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags) + { + throw new NotImplementedException(); + } + + private static IntPtr vkResetDescriptorPool_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkResetDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, uint flags) + { + throw new NotImplementedException(); + } + + private static IntPtr vkResetEvent_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkResetEvent(VkDevice device, VkEvent @event) + { + throw new NotImplementedException(); + } + + private static IntPtr vkResetFences_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkResetFences(VkDevice device, uint fenceCount, VkFence* pFences) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkResetFences(VkDevice device, uint fenceCount, ref VkFence pFences) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkResetFences(VkDevice device, uint fenceCount, IntPtr pFences) + { + throw new NotImplementedException(); + } + + private static IntPtr vkSetEvent_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkSetEvent(VkDevice device, VkEvent @event) + { + throw new NotImplementedException(); + } + + private static IntPtr vkSetHdrMetadataEXT_ptr; + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, VkSwapchainKHR* pSwapchains, VkHdrMetadataEXT* pMetadata) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, VkSwapchainKHR* pSwapchains, ref VkHdrMetadataEXT pMetadata) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, VkSwapchainKHR* pSwapchains, IntPtr pMetadata) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, ref VkSwapchainKHR pSwapchains, VkHdrMetadataEXT* pMetadata) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, ref VkSwapchainKHR pSwapchains, ref VkHdrMetadataEXT pMetadata) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, ref VkSwapchainKHR pSwapchains, IntPtr pMetadata) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, IntPtr pSwapchains, VkHdrMetadataEXT* pMetadata) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, IntPtr pSwapchains, ref VkHdrMetadataEXT pMetadata) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkSetHdrMetadataEXT(VkDevice device, uint swapchainCount, IntPtr pSwapchains, IntPtr pMetadata) + { + throw new NotImplementedException(); + } + + private static IntPtr vkTrimCommandPoolKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkTrimCommandPoolKHR(VkDevice device, VkCommandPool commandPool, uint flags) + { + throw new NotImplementedException(); + } + + private static IntPtr vkUnmapMemory_ptr; + [Generator.CalliRewrite] + public static unsafe void vkUnmapMemory(VkDevice device, VkDeviceMemory memory) + { + throw new NotImplementedException(); + } + + private static IntPtr vkUnregisterObjectsNVX_ptr; + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, VkObjectEntryTypeNVX* pObjectEntryTypes, uint* pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, VkObjectEntryTypeNVX* pObjectEntryTypes, ref uint pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, VkObjectEntryTypeNVX* pObjectEntryTypes, IntPtr pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, ref VkObjectEntryTypeNVX pObjectEntryTypes, uint* pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, ref VkObjectEntryTypeNVX pObjectEntryTypes, ref uint pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, ref VkObjectEntryTypeNVX pObjectEntryTypes, IntPtr pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, IntPtr pObjectEntryTypes, uint* pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, IntPtr pObjectEntryTypes, ref uint pObjectIndices) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY + [Generator.CalliRewrite] + public static unsafe VkResult vkUnregisterObjectsNVX(VkDevice device, VkObjectTableNVX objectTable, uint objectCount, IntPtr pObjectEntryTypes, IntPtr pObjectIndices) + { + throw new NotImplementedException(); + } + + private static IntPtr vkUpdateDescriptorSets_ptr; + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, VkWriteDescriptorSet* pDescriptorWrites, uint descriptorCopyCount, VkCopyDescriptorSet* pDescriptorCopies) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, VkWriteDescriptorSet* pDescriptorWrites, uint descriptorCopyCount, ref VkCopyDescriptorSet pDescriptorCopies) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, VkWriteDescriptorSet* pDescriptorWrites, uint descriptorCopyCount, IntPtr pDescriptorCopies) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, ref VkWriteDescriptorSet pDescriptorWrites, uint descriptorCopyCount, VkCopyDescriptorSet* pDescriptorCopies) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, ref VkWriteDescriptorSet pDescriptorWrites, uint descriptorCopyCount, ref VkCopyDescriptorSet pDescriptorCopies) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, ref VkWriteDescriptorSet pDescriptorWrites, uint descriptorCopyCount, IntPtr pDescriptorCopies) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, IntPtr pDescriptorWrites, uint descriptorCopyCount, VkCopyDescriptorSet* pDescriptorCopies) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, IntPtr pDescriptorWrites, uint descriptorCopyCount, ref VkCopyDescriptorSet pDescriptorCopies) + { + throw new NotImplementedException(); + } + + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSets(VkDevice device, uint descriptorWriteCount, IntPtr pDescriptorWrites, uint descriptorCopyCount, IntPtr pDescriptorCopies) + { + throw new NotImplementedException(); + } + + private static IntPtr vkUpdateDescriptorSetWithTemplateKHR_ptr; + [Generator.CalliRewrite] + public static unsafe void vkUpdateDescriptorSetWithTemplateKHR(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplateKHR descriptorUpdateTemplate, void* pData) + { + throw new NotImplementedException(); + } + + private static IntPtr vkWaitForFences_ptr; + ///Success codes:VK_SUCCESS, VK_TIMEOUT. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkWaitForFences(VkDevice device, uint fenceCount, VkFence* pFences, VkBool32 waitAll, ulong timeout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkWaitForFences(VkDevice device, uint fenceCount, ref VkFence pFences, VkBool32 waitAll, ulong timeout) + { + throw new NotImplementedException(); + } + + ///Success codes:VK_SUCCESS, VK_TIMEOUT. Error codes:VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST + [Generator.CalliRewrite] + public static unsafe VkResult vkWaitForFences(VkDevice device, uint fenceCount, IntPtr pFences, VkBool32 waitAll, ulong timeout) + { + throw new NotImplementedException(); + } + + private static void LoadFunctionPointers() + { + vkCreateInstance_ptr = s_nativeLib.LoadFunctionPointer("vkCreateInstance"); + vkDestroyInstance_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyInstance"); + vkEnumeratePhysicalDevices_ptr = s_nativeLib.LoadFunctionPointer("vkEnumeratePhysicalDevices"); + vkGetDeviceProcAddr_ptr = s_nativeLib.LoadFunctionPointer("vkGetDeviceProcAddr"); + vkGetInstanceProcAddr_ptr = s_nativeLib.LoadFunctionPointer("vkGetInstanceProcAddr"); + vkGetPhysicalDeviceProperties_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceProperties"); + vkGetPhysicalDeviceQueueFamilyProperties_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceQueueFamilyProperties"); + vkGetPhysicalDeviceMemoryProperties_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceMemoryProperties"); + vkGetPhysicalDeviceFeatures_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceFeatures"); + vkGetPhysicalDeviceFormatProperties_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceFormatProperties"); + vkGetPhysicalDeviceImageFormatProperties_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceImageFormatProperties"); + vkCreateDevice_ptr = s_nativeLib.LoadFunctionPointer("vkCreateDevice"); + vkDestroyDevice_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyDevice"); + vkEnumerateInstanceLayerProperties_ptr = s_nativeLib.LoadFunctionPointer("vkEnumerateInstanceLayerProperties"); + vkEnumerateInstanceExtensionProperties_ptr = s_nativeLib.LoadFunctionPointer("vkEnumerateInstanceExtensionProperties"); + vkEnumerateDeviceLayerProperties_ptr = s_nativeLib.LoadFunctionPointer("vkEnumerateDeviceLayerProperties"); + vkEnumerateDeviceExtensionProperties_ptr = s_nativeLib.LoadFunctionPointer("vkEnumerateDeviceExtensionProperties"); + vkGetDeviceQueue_ptr = s_nativeLib.LoadFunctionPointer("vkGetDeviceQueue"); + vkQueueSubmit_ptr = s_nativeLib.LoadFunctionPointer("vkQueueSubmit"); + vkQueueWaitIdle_ptr = s_nativeLib.LoadFunctionPointer("vkQueueWaitIdle"); + vkDeviceWaitIdle_ptr = s_nativeLib.LoadFunctionPointer("vkDeviceWaitIdle"); + vkAllocateMemory_ptr = s_nativeLib.LoadFunctionPointer("vkAllocateMemory"); + vkFreeMemory_ptr = s_nativeLib.LoadFunctionPointer("vkFreeMemory"); + vkMapMemory_ptr = s_nativeLib.LoadFunctionPointer("vkMapMemory"); + vkUnmapMemory_ptr = s_nativeLib.LoadFunctionPointer("vkUnmapMemory"); + vkFlushMappedMemoryRanges_ptr = s_nativeLib.LoadFunctionPointer("vkFlushMappedMemoryRanges"); + vkInvalidateMappedMemoryRanges_ptr = s_nativeLib.LoadFunctionPointer("vkInvalidateMappedMemoryRanges"); + vkGetDeviceMemoryCommitment_ptr = s_nativeLib.LoadFunctionPointer("vkGetDeviceMemoryCommitment"); + vkGetBufferMemoryRequirements_ptr = s_nativeLib.LoadFunctionPointer("vkGetBufferMemoryRequirements"); + vkBindBufferMemory_ptr = s_nativeLib.LoadFunctionPointer("vkBindBufferMemory"); + vkGetImageMemoryRequirements_ptr = s_nativeLib.LoadFunctionPointer("vkGetImageMemoryRequirements"); + vkBindImageMemory_ptr = s_nativeLib.LoadFunctionPointer("vkBindImageMemory"); + vkGetImageSparseMemoryRequirements_ptr = s_nativeLib.LoadFunctionPointer("vkGetImageSparseMemoryRequirements"); + vkGetPhysicalDeviceSparseImageFormatProperties_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSparseImageFormatProperties"); + vkQueueBindSparse_ptr = s_nativeLib.LoadFunctionPointer("vkQueueBindSparse"); + vkCreateFence_ptr = s_nativeLib.LoadFunctionPointer("vkCreateFence"); + vkDestroyFence_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyFence"); + vkResetFences_ptr = s_nativeLib.LoadFunctionPointer("vkResetFences"); + vkGetFenceStatus_ptr = s_nativeLib.LoadFunctionPointer("vkGetFenceStatus"); + vkWaitForFences_ptr = s_nativeLib.LoadFunctionPointer("vkWaitForFences"); + vkCreateSemaphore_ptr = s_nativeLib.LoadFunctionPointer("vkCreateSemaphore"); + vkDestroySemaphore_ptr = s_nativeLib.LoadFunctionPointer("vkDestroySemaphore"); + vkCreateEvent_ptr = s_nativeLib.LoadFunctionPointer("vkCreateEvent"); + vkDestroyEvent_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyEvent"); + vkGetEventStatus_ptr = s_nativeLib.LoadFunctionPointer("vkGetEventStatus"); + vkSetEvent_ptr = s_nativeLib.LoadFunctionPointer("vkSetEvent"); + vkResetEvent_ptr = s_nativeLib.LoadFunctionPointer("vkResetEvent"); + vkCreateQueryPool_ptr = s_nativeLib.LoadFunctionPointer("vkCreateQueryPool"); + vkDestroyQueryPool_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyQueryPool"); + vkGetQueryPoolResults_ptr = s_nativeLib.LoadFunctionPointer("vkGetQueryPoolResults"); + vkCreateBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkCreateBuffer"); + vkDestroyBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyBuffer"); + vkCreateBufferView_ptr = s_nativeLib.LoadFunctionPointer("vkCreateBufferView"); + vkDestroyBufferView_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyBufferView"); + vkCreateImage_ptr = s_nativeLib.LoadFunctionPointer("vkCreateImage"); + vkDestroyImage_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyImage"); + vkGetImageSubresourceLayout_ptr = s_nativeLib.LoadFunctionPointer("vkGetImageSubresourceLayout"); + vkCreateImageView_ptr = s_nativeLib.LoadFunctionPointer("vkCreateImageView"); + vkDestroyImageView_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyImageView"); + vkCreateShaderModule_ptr = s_nativeLib.LoadFunctionPointer("vkCreateShaderModule"); + vkDestroyShaderModule_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyShaderModule"); + vkCreatePipelineCache_ptr = s_nativeLib.LoadFunctionPointer("vkCreatePipelineCache"); + vkDestroyPipelineCache_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyPipelineCache"); + vkGetPipelineCacheData_ptr = s_nativeLib.LoadFunctionPointer("vkGetPipelineCacheData"); + vkMergePipelineCaches_ptr = s_nativeLib.LoadFunctionPointer("vkMergePipelineCaches"); + vkCreateGraphicsPipelines_ptr = s_nativeLib.LoadFunctionPointer("vkCreateGraphicsPipelines"); + vkCreateComputePipelines_ptr = s_nativeLib.LoadFunctionPointer("vkCreateComputePipelines"); + vkDestroyPipeline_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyPipeline"); + vkCreatePipelineLayout_ptr = s_nativeLib.LoadFunctionPointer("vkCreatePipelineLayout"); + vkDestroyPipelineLayout_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyPipelineLayout"); + vkCreateSampler_ptr = s_nativeLib.LoadFunctionPointer("vkCreateSampler"); + vkDestroySampler_ptr = s_nativeLib.LoadFunctionPointer("vkDestroySampler"); + vkCreateDescriptorSetLayout_ptr = s_nativeLib.LoadFunctionPointer("vkCreateDescriptorSetLayout"); + vkDestroyDescriptorSetLayout_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyDescriptorSetLayout"); + vkCreateDescriptorPool_ptr = s_nativeLib.LoadFunctionPointer("vkCreateDescriptorPool"); + vkDestroyDescriptorPool_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyDescriptorPool"); + vkResetDescriptorPool_ptr = s_nativeLib.LoadFunctionPointer("vkResetDescriptorPool"); + vkAllocateDescriptorSets_ptr = s_nativeLib.LoadFunctionPointer("vkAllocateDescriptorSets"); + vkFreeDescriptorSets_ptr = s_nativeLib.LoadFunctionPointer("vkFreeDescriptorSets"); + vkUpdateDescriptorSets_ptr = s_nativeLib.LoadFunctionPointer("vkUpdateDescriptorSets"); + vkCreateFramebuffer_ptr = s_nativeLib.LoadFunctionPointer("vkCreateFramebuffer"); + vkDestroyFramebuffer_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyFramebuffer"); + vkCreateRenderPass_ptr = s_nativeLib.LoadFunctionPointer("vkCreateRenderPass"); + vkDestroyRenderPass_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyRenderPass"); + vkGetRenderAreaGranularity_ptr = s_nativeLib.LoadFunctionPointer("vkGetRenderAreaGranularity"); + vkCreateCommandPool_ptr = s_nativeLib.LoadFunctionPointer("vkCreateCommandPool"); + vkDestroyCommandPool_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyCommandPool"); + vkResetCommandPool_ptr = s_nativeLib.LoadFunctionPointer("vkResetCommandPool"); + vkAllocateCommandBuffers_ptr = s_nativeLib.LoadFunctionPointer("vkAllocateCommandBuffers"); + vkFreeCommandBuffers_ptr = s_nativeLib.LoadFunctionPointer("vkFreeCommandBuffers"); + vkBeginCommandBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkBeginCommandBuffer"); + vkEndCommandBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkEndCommandBuffer"); + vkResetCommandBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkResetCommandBuffer"); + vkCmdBindPipeline_ptr = s_nativeLib.LoadFunctionPointer("vkCmdBindPipeline"); + vkCmdSetViewport_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetViewport"); + vkCmdSetScissor_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetScissor"); + vkCmdSetLineWidth_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetLineWidth"); + vkCmdSetDepthBias_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetDepthBias"); + vkCmdSetBlendConstants_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetBlendConstants"); + vkCmdSetDepthBounds_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetDepthBounds"); + vkCmdSetStencilCompareMask_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetStencilCompareMask"); + vkCmdSetStencilWriteMask_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetStencilWriteMask"); + vkCmdSetStencilReference_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetStencilReference"); + vkCmdBindDescriptorSets_ptr = s_nativeLib.LoadFunctionPointer("vkCmdBindDescriptorSets"); + vkCmdBindIndexBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkCmdBindIndexBuffer"); + vkCmdBindVertexBuffers_ptr = s_nativeLib.LoadFunctionPointer("vkCmdBindVertexBuffers"); + vkCmdDraw_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDraw"); + vkCmdDrawIndexed_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDrawIndexed"); + vkCmdDrawIndirect_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDrawIndirect"); + vkCmdDrawIndexedIndirect_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDrawIndexedIndirect"); + vkCmdDispatch_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDispatch"); + vkCmdDispatchIndirect_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDispatchIndirect"); + vkCmdCopyBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkCmdCopyBuffer"); + vkCmdCopyImage_ptr = s_nativeLib.LoadFunctionPointer("vkCmdCopyImage"); + vkCmdBlitImage_ptr = s_nativeLib.LoadFunctionPointer("vkCmdBlitImage"); + vkCmdCopyBufferToImage_ptr = s_nativeLib.LoadFunctionPointer("vkCmdCopyBufferToImage"); + vkCmdCopyImageToBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkCmdCopyImageToBuffer"); + vkCmdUpdateBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkCmdUpdateBuffer"); + vkCmdFillBuffer_ptr = s_nativeLib.LoadFunctionPointer("vkCmdFillBuffer"); + vkCmdClearColorImage_ptr = s_nativeLib.LoadFunctionPointer("vkCmdClearColorImage"); + vkCmdClearDepthStencilImage_ptr = s_nativeLib.LoadFunctionPointer("vkCmdClearDepthStencilImage"); + vkCmdClearAttachments_ptr = s_nativeLib.LoadFunctionPointer("vkCmdClearAttachments"); + vkCmdResolveImage_ptr = s_nativeLib.LoadFunctionPointer("vkCmdResolveImage"); + vkCmdSetEvent_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetEvent"); + vkCmdResetEvent_ptr = s_nativeLib.LoadFunctionPointer("vkCmdResetEvent"); + vkCmdWaitEvents_ptr = s_nativeLib.LoadFunctionPointer("vkCmdWaitEvents"); + vkCmdPipelineBarrier_ptr = s_nativeLib.LoadFunctionPointer("vkCmdPipelineBarrier"); + vkCmdBeginQuery_ptr = s_nativeLib.LoadFunctionPointer("vkCmdBeginQuery"); + vkCmdEndQuery_ptr = s_nativeLib.LoadFunctionPointer("vkCmdEndQuery"); + vkCmdResetQueryPool_ptr = s_nativeLib.LoadFunctionPointer("vkCmdResetQueryPool"); + vkCmdWriteTimestamp_ptr = s_nativeLib.LoadFunctionPointer("vkCmdWriteTimestamp"); + vkCmdCopyQueryPoolResults_ptr = s_nativeLib.LoadFunctionPointer("vkCmdCopyQueryPoolResults"); + vkCmdPushConstants_ptr = s_nativeLib.LoadFunctionPointer("vkCmdPushConstants"); + vkCmdBeginRenderPass_ptr = s_nativeLib.LoadFunctionPointer("vkCmdBeginRenderPass"); + vkCmdNextSubpass_ptr = s_nativeLib.LoadFunctionPointer("vkCmdNextSubpass"); + vkCmdEndRenderPass_ptr = s_nativeLib.LoadFunctionPointer("vkCmdEndRenderPass"); + vkCmdExecuteCommands_ptr = s_nativeLib.LoadFunctionPointer("vkCmdExecuteCommands"); + vkCreateAndroidSurfaceKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateAndroidSurfaceKHR"); + vkGetPhysicalDeviceDisplayPropertiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceDisplayPropertiesKHR"); + vkGetPhysicalDeviceDisplayPlanePropertiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceDisplayPlanePropertiesKHR"); + vkGetDisplayPlaneSupportedDisplaysKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetDisplayPlaneSupportedDisplaysKHR"); + vkGetDisplayModePropertiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetDisplayModePropertiesKHR"); + vkCreateDisplayModeKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateDisplayModeKHR"); + vkGetDisplayPlaneCapabilitiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetDisplayPlaneCapabilitiesKHR"); + vkCreateDisplayPlaneSurfaceKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateDisplayPlaneSurfaceKHR"); + vkCreateSharedSwapchainsKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateSharedSwapchainsKHR"); + vkCreateMirSurfaceKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateMirSurfaceKHR"); + vkGetPhysicalDeviceMirPresentationSupportKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceMirPresentationSupportKHR"); + vkDestroySurfaceKHR_ptr = s_nativeLib.LoadFunctionPointer("vkDestroySurfaceKHR"); + vkGetPhysicalDeviceSurfaceSupportKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSurfaceSupportKHR"); + vkGetPhysicalDeviceSurfaceCapabilitiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSurfaceCapabilitiesKHR"); + vkGetPhysicalDeviceSurfaceFormatsKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSurfaceFormatsKHR"); + vkGetPhysicalDeviceSurfacePresentModesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSurfacePresentModesKHR"); + vkCreateSwapchainKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateSwapchainKHR"); + vkDestroySwapchainKHR_ptr = s_nativeLib.LoadFunctionPointer("vkDestroySwapchainKHR"); + vkGetSwapchainImagesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetSwapchainImagesKHR"); + vkAcquireNextImageKHR_ptr = s_nativeLib.LoadFunctionPointer("vkAcquireNextImageKHR"); + vkQueuePresentKHR_ptr = s_nativeLib.LoadFunctionPointer("vkQueuePresentKHR"); + vkCreateViSurfaceNN_ptr = s_nativeLib.LoadFunctionPointer("vkCreateViSurfaceNN"); + vkCreateWaylandSurfaceKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateWaylandSurfaceKHR"); + vkGetPhysicalDeviceWaylandPresentationSupportKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceWaylandPresentationSupportKHR"); + vkCreateWin32SurfaceKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateWin32SurfaceKHR"); + vkGetPhysicalDeviceWin32PresentationSupportKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceWin32PresentationSupportKHR"); + vkCreateXlibSurfaceKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateXlibSurfaceKHR"); + vkGetPhysicalDeviceXlibPresentationSupportKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceXlibPresentationSupportKHR"); + vkCreateXcbSurfaceKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateXcbSurfaceKHR"); + vkGetPhysicalDeviceXcbPresentationSupportKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceXcbPresentationSupportKHR"); + vkCreateDebugReportCallbackEXT_ptr = s_nativeLib.LoadFunctionPointer("vkCreateDebugReportCallbackEXT"); + vkDestroyDebugReportCallbackEXT_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyDebugReportCallbackEXT"); + vkDebugReportMessageEXT_ptr = s_nativeLib.LoadFunctionPointer("vkDebugReportMessageEXT"); + vkDebugMarkerSetObjectNameEXT_ptr = s_nativeLib.LoadFunctionPointer("vkDebugMarkerSetObjectNameEXT"); + vkDebugMarkerSetObjectTagEXT_ptr = s_nativeLib.LoadFunctionPointer("vkDebugMarkerSetObjectTagEXT"); + vkCmdDebugMarkerBeginEXT_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDebugMarkerBeginEXT"); + vkCmdDebugMarkerEndEXT_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDebugMarkerEndEXT"); + vkCmdDebugMarkerInsertEXT_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDebugMarkerInsertEXT"); + vkGetPhysicalDeviceExternalImageFormatPropertiesNV_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceExternalImageFormatPropertiesNV"); + vkGetMemoryWin32HandleNV_ptr = s_nativeLib.LoadFunctionPointer("vkGetMemoryWin32HandleNV"); + vkCmdDrawIndirectCountAMD_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDrawIndirectCountAMD"); + vkCmdDrawIndexedIndirectCountAMD_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDrawIndexedIndirectCountAMD"); + vkCmdProcessCommandsNVX_ptr = s_nativeLib.LoadFunctionPointer("vkCmdProcessCommandsNVX"); + vkCmdReserveSpaceForCommandsNVX_ptr = s_nativeLib.LoadFunctionPointer("vkCmdReserveSpaceForCommandsNVX"); + vkCreateIndirectCommandsLayoutNVX_ptr = s_nativeLib.LoadFunctionPointer("vkCreateIndirectCommandsLayoutNVX"); + vkDestroyIndirectCommandsLayoutNVX_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyIndirectCommandsLayoutNVX"); + vkCreateObjectTableNVX_ptr = s_nativeLib.LoadFunctionPointer("vkCreateObjectTableNVX"); + vkDestroyObjectTableNVX_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyObjectTableNVX"); + vkRegisterObjectsNVX_ptr = s_nativeLib.LoadFunctionPointer("vkRegisterObjectsNVX"); + vkUnregisterObjectsNVX_ptr = s_nativeLib.LoadFunctionPointer("vkUnregisterObjectsNVX"); + vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceGeneratedCommandsPropertiesNVX"); + vkGetPhysicalDeviceFeatures2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceFeatures2KHR"); + vkGetPhysicalDeviceProperties2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceProperties2KHR"); + vkGetPhysicalDeviceFormatProperties2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceFormatProperties2KHR"); + vkGetPhysicalDeviceImageFormatProperties2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceImageFormatProperties2KHR"); + vkGetPhysicalDeviceQueueFamilyProperties2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceQueueFamilyProperties2KHR"); + vkGetPhysicalDeviceMemoryProperties2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceMemoryProperties2KHR"); + vkGetPhysicalDeviceSparseImageFormatProperties2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSparseImageFormatProperties2KHR"); + vkCmdPushDescriptorSetKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCmdPushDescriptorSetKHR"); + vkTrimCommandPoolKHR_ptr = s_nativeLib.LoadFunctionPointer("vkTrimCommandPoolKHR"); + vkGetPhysicalDeviceExternalBufferPropertiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceExternalBufferPropertiesKHR"); + vkGetMemoryWin32HandleKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetMemoryWin32HandleKHR"); + vkGetMemoryWin32HandlePropertiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetMemoryWin32HandlePropertiesKHR"); + vkGetMemoryFdKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetMemoryFdKHR"); + vkGetMemoryFdPropertiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetMemoryFdPropertiesKHR"); + vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceExternalSemaphorePropertiesKHR"); + vkGetSemaphoreWin32HandleKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetSemaphoreWin32HandleKHR"); + vkImportSemaphoreWin32HandleKHR_ptr = s_nativeLib.LoadFunctionPointer("vkImportSemaphoreWin32HandleKHR"); + vkGetSemaphoreFdKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetSemaphoreFdKHR"); + vkImportSemaphoreFdKHR_ptr = s_nativeLib.LoadFunctionPointer("vkImportSemaphoreFdKHR"); + vkGetPhysicalDeviceExternalFencePropertiesKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceExternalFencePropertiesKHR"); + vkGetFenceWin32HandleKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetFenceWin32HandleKHR"); + vkImportFenceWin32HandleKHR_ptr = s_nativeLib.LoadFunctionPointer("vkImportFenceWin32HandleKHR"); + vkGetFenceFdKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetFenceFdKHR"); + vkImportFenceFdKHR_ptr = s_nativeLib.LoadFunctionPointer("vkImportFenceFdKHR"); + vkReleaseDisplayEXT_ptr = s_nativeLib.LoadFunctionPointer("vkReleaseDisplayEXT"); + vkAcquireXlibDisplayEXT_ptr = s_nativeLib.LoadFunctionPointer("vkAcquireXlibDisplayEXT"); + vkGetRandROutputDisplayEXT_ptr = s_nativeLib.LoadFunctionPointer("vkGetRandROutputDisplayEXT"); + vkDisplayPowerControlEXT_ptr = s_nativeLib.LoadFunctionPointer("vkDisplayPowerControlEXT"); + vkRegisterDeviceEventEXT_ptr = s_nativeLib.LoadFunctionPointer("vkRegisterDeviceEventEXT"); + vkRegisterDisplayEventEXT_ptr = s_nativeLib.LoadFunctionPointer("vkRegisterDisplayEventEXT"); + vkGetSwapchainCounterEXT_ptr = s_nativeLib.LoadFunctionPointer("vkGetSwapchainCounterEXT"); + vkGetPhysicalDeviceSurfaceCapabilities2EXT_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSurfaceCapabilities2EXT"); + vkEnumeratePhysicalDeviceGroupsKHX_ptr = s_nativeLib.LoadFunctionPointer("vkEnumeratePhysicalDeviceGroupsKHX"); + vkGetDeviceGroupPeerMemoryFeaturesKHX_ptr = s_nativeLib.LoadFunctionPointer("vkGetDeviceGroupPeerMemoryFeaturesKHX"); + vkBindBufferMemory2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkBindBufferMemory2KHR"); + vkBindImageMemory2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkBindImageMemory2KHR"); + vkCmdSetDeviceMaskKHX_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetDeviceMaskKHX"); + vkGetDeviceGroupPresentCapabilitiesKHX_ptr = s_nativeLib.LoadFunctionPointer("vkGetDeviceGroupPresentCapabilitiesKHX"); + vkGetDeviceGroupSurfacePresentModesKHX_ptr = s_nativeLib.LoadFunctionPointer("vkGetDeviceGroupSurfacePresentModesKHX"); + vkAcquireNextImage2KHX_ptr = s_nativeLib.LoadFunctionPointer("vkAcquireNextImage2KHX"); + vkCmdDispatchBaseKHX_ptr = s_nativeLib.LoadFunctionPointer("vkCmdDispatchBaseKHX"); + vkGetPhysicalDevicePresentRectanglesKHX_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDevicePresentRectanglesKHX"); + vkCreateDescriptorUpdateTemplateKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateDescriptorUpdateTemplateKHR"); + vkDestroyDescriptorUpdateTemplateKHR_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyDescriptorUpdateTemplateKHR"); + vkUpdateDescriptorSetWithTemplateKHR_ptr = s_nativeLib.LoadFunctionPointer("vkUpdateDescriptorSetWithTemplateKHR"); + vkCmdPushDescriptorSetWithTemplateKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCmdPushDescriptorSetWithTemplateKHR"); + vkSetHdrMetadataEXT_ptr = s_nativeLib.LoadFunctionPointer("vkSetHdrMetadataEXT"); + vkGetSwapchainStatusKHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetSwapchainStatusKHR"); + vkGetRefreshCycleDurationGOOGLE_ptr = s_nativeLib.LoadFunctionPointer("vkGetRefreshCycleDurationGOOGLE"); + vkGetPastPresentationTimingGOOGLE_ptr = s_nativeLib.LoadFunctionPointer("vkGetPastPresentationTimingGOOGLE"); + vkCreateIOSSurfaceMVK_ptr = s_nativeLib.LoadFunctionPointer("vkCreateIOSSurfaceMVK"); + vkCreateMacOSSurfaceMVK_ptr = s_nativeLib.LoadFunctionPointer("vkCreateMacOSSurfaceMVK"); + vkCmdSetViewportWScalingNV_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetViewportWScalingNV"); + vkCmdSetDiscardRectangleEXT_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetDiscardRectangleEXT"); + vkCmdSetSampleLocationsEXT_ptr = s_nativeLib.LoadFunctionPointer("vkCmdSetSampleLocationsEXT"); + vkGetPhysicalDeviceMultisamplePropertiesEXT_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceMultisamplePropertiesEXT"); + vkGetPhysicalDeviceSurfaceCapabilities2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSurfaceCapabilities2KHR"); + vkGetPhysicalDeviceSurfaceFormats2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetPhysicalDeviceSurfaceFormats2KHR"); + vkGetBufferMemoryRequirements2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetBufferMemoryRequirements2KHR"); + vkGetImageMemoryRequirements2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetImageMemoryRequirements2KHR"); + vkGetImageSparseMemoryRequirements2KHR_ptr = s_nativeLib.LoadFunctionPointer("vkGetImageSparseMemoryRequirements2KHR"); + vkCreateSamplerYcbcrConversionKHR_ptr = s_nativeLib.LoadFunctionPointer("vkCreateSamplerYcbcrConversionKHR"); + vkDestroySamplerYcbcrConversionKHR_ptr = s_nativeLib.LoadFunctionPointer("vkDestroySamplerYcbcrConversionKHR"); + vkCreateValidationCacheEXT_ptr = s_nativeLib.LoadFunctionPointer("vkCreateValidationCacheEXT"); + vkDestroyValidationCacheEXT_ptr = s_nativeLib.LoadFunctionPointer("vkDestroyValidationCacheEXT"); + vkGetValidationCacheDataEXT_ptr = s_nativeLib.LoadFunctionPointer("vkGetValidationCacheDataEXT"); + vkMergeValidationCachesEXT_ptr = s_nativeLib.LoadFunctionPointer("vkMergeValidationCachesEXT"); + vkGetSwapchainGrallocUsageANDROID_ptr = s_nativeLib.LoadFunctionPointer("vkGetSwapchainGrallocUsageANDROID"); + vkAcquireImageANDROID_ptr = s_nativeLib.LoadFunctionPointer("vkAcquireImageANDROID"); + vkQueueSignalReleaseImageANDROID_ptr = s_nativeLib.LoadFunctionPointer("vkQueueSignalReleaseImageANDROID"); + vkGetShaderInfoAMD_ptr = s_nativeLib.LoadFunctionPointer("vkGetShaderInfoAMD"); + vkGetMemoryHostPointerPropertiesEXT_ptr = s_nativeLib.LoadFunctionPointer("vkGetMemoryHostPointerPropertiesEXT"); + } + } +} diff --git a/src/vk.uwp/Generated/Constants.gen.cs b/src/vk.uwp/Generated/Constants.gen.cs new file mode 100644 index 0000000..3dbd2f8 --- /dev/null +++ b/src/vk.uwp/Generated/Constants.gen.cs @@ -0,0 +1,54 @@ +// This file is generated. + +using System.Runtime.InteropServices; + +namespace Vulkan +{ + public static partial class VulkanNative + { + public const uint MaxPhysicalDeviceNameSize = 256; + public const uint UuidSize = 16; + public const uint LuidSizeKHR = 8; + public const uint MaxExtensionNameSize = 256; + public const uint MaxDescriptionSize = 256; + public const uint MaxMemoryTypes = 32; + ///The maximum number of unique memory heaps, each of which supporting 1 or more memory types + public const uint MaxMemoryHeaps = 16; + public const float LodClampNone = 1000.0f; + public const uint RemainingMipLevels = (~0U); + public const uint RemainingArrayLayers = (~0U); + public const ulong WholeSize = (~0UL); + public const uint AttachmentUnused = (~0U); + public const uint True = 1; + public const uint False = 0; + public const uint QueueFamilyIgnored = (~0U); + public const uint QueueFamilyExternalKHR = (~0U-1); + public const uint QueueFamilyForeignEXT = (~0U-2); + public const uint SubpassExternal = (~0U); + public const uint MaxDeviceGroupSizeKHX = 32; + } + + public static partial class RawConstants + { + public const uint VK_MAX_PHYSICAL_DEVICE_NAME_SIZE = VulkanNative.MaxPhysicalDeviceNameSize; + public const uint VK_UUID_SIZE = VulkanNative.UuidSize; + public const uint VK_LUID_SIZE_KHR = VulkanNative.LuidSizeKHR; + public const uint VK_MAX_EXTENSION_NAME_SIZE = VulkanNative.MaxExtensionNameSize; + public const uint VK_MAX_DESCRIPTION_SIZE = VulkanNative.MaxDescriptionSize; + public const uint VK_MAX_MEMORY_TYPES = VulkanNative.MaxMemoryTypes; + ///The maximum number of unique memory heaps, each of which supporting 1 or more memory types + public const uint VK_MAX_MEMORY_HEAPS = VulkanNative.MaxMemoryHeaps; + public const float VK_LOD_CLAMP_NONE = VulkanNative.LodClampNone; + public const uint VK_REMAINING_MIP_LEVELS = VulkanNative.RemainingMipLevels; + public const uint VK_REMAINING_ARRAY_LAYERS = VulkanNative.RemainingArrayLayers; + public const ulong VK_WHOLE_SIZE = VulkanNative.WholeSize; + public const uint VK_ATTACHMENT_UNUSED = VulkanNative.AttachmentUnused; + public const uint VK_TRUE = VulkanNative.True; + public const uint VK_FALSE = VulkanNative.False; + public const uint VK_QUEUE_FAMILY_IGNORED = VulkanNative.QueueFamilyIgnored; + public const uint VK_QUEUE_FAMILY_EXTERNAL_KHR = VulkanNative.QueueFamilyExternalKHR; + public const uint VK_QUEUE_FAMILY_FOREIGN_EXT = VulkanNative.QueueFamilyForeignEXT; + public const uint VK_SUBPASS_EXTERNAL = VulkanNative.SubpassExternal; + public const uint VK_MAX_DEVICE_GROUP_SIZE_KHX = VulkanNative.MaxDeviceGroupSizeKHX; + } +} diff --git a/src/vk.uwp/Generated/Enums.gen.cs b/src/vk.uwp/Generated/Enums.gen.cs new file mode 100644 index 0000000..3ac61f3 --- /dev/null +++ b/src/vk.uwp/Generated/Enums.gen.cs @@ -0,0 +1,3491 @@ +// This file is generated. + +using System; + +namespace Vulkan +{ + public enum VkImageLayout + { + ///Implicit layout an image is when its contents are undefined due to various reasons (e.g. right after creation) + Undefined = 0, + ///General layout when image can be used for any kind of access + General = 1, + ///Optimal layout when image is only used for color attachment read/write + ColorAttachmentOptimal = 2, + ///Optimal layout when image is only used for depth/stencil attachment read/write + DepthStencilAttachmentOptimal = 3, + ///Optimal layout when image is used for read only depth/stencil attachment and shader access + DepthStencilReadOnlyOptimal = 4, + ///Optimal layout when image is used for read only shader access + ShaderReadOnlyOptimal = 5, + ///Optimal layout when image is used only as source of transfer operations + TransferSrcOptimal = 6, + ///Optimal layout when image is used only as destination of transfer operations + TransferDstOptimal = 7, + ///Initial layout used when the data is populated by the CPU + Preinitialized = 8, + PresentSrcKHR = 1000001002, + SharedPresentKHR = 1000111000, + DepthReadOnlyStencilAttachmentOptimalKHR = 1000117000, + DepthAttachmentStencilReadOnlyOptimalKHR = 1000117001, + } + public static partial class RawConstants + { + ///Implicit layout an image is when its contents are undefined due to various reasons (e.g. right after creation) + public const VkImageLayout VK_IMAGE_LAYOUT_UNDEFINED = VkImageLayout.Undefined; + ///General layout when image can be used for any kind of access + public const VkImageLayout VK_IMAGE_LAYOUT_GENERAL = VkImageLayout.General; + ///Optimal layout when image is only used for color attachment read/write + public const VkImageLayout VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL = VkImageLayout.ColorAttachmentOptimal; + ///Optimal layout when image is only used for depth/stencil attachment read/write + public const VkImageLayout VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL = VkImageLayout.DepthStencilAttachmentOptimal; + ///Optimal layout when image is used for read only depth/stencil attachment and shader access + public const VkImageLayout VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL = VkImageLayout.DepthStencilReadOnlyOptimal; + ///Optimal layout when image is used for read only shader access + public const VkImageLayout VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL = VkImageLayout.ShaderReadOnlyOptimal; + ///Optimal layout when image is used only as source of transfer operations + public const VkImageLayout VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL = VkImageLayout.TransferSrcOptimal; + ///Optimal layout when image is used only as destination of transfer operations + public const VkImageLayout VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL = VkImageLayout.TransferDstOptimal; + ///Initial layout used when the data is populated by the CPU + public const VkImageLayout VK_IMAGE_LAYOUT_PREINITIALIZED = VkImageLayout.Preinitialized; + public const VkImageLayout VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = VkImageLayout.PresentSrcKHR; + public const VkImageLayout VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR = VkImageLayout.SharedPresentKHR; + public const VkImageLayout VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR = VkImageLayout.DepthReadOnlyStencilAttachmentOptimalKHR; + public const VkImageLayout VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR = VkImageLayout.DepthAttachmentStencilReadOnlyOptimalKHR; + } + + public enum VkAttachmentLoadOp + { + Load = 0, + Clear = 1, + DontCare = 2, + } + public static partial class RawConstants + { + public const VkAttachmentLoadOp VK_ATTACHMENT_LOAD_OP_LOAD = VkAttachmentLoadOp.Load; + public const VkAttachmentLoadOp VK_ATTACHMENT_LOAD_OP_CLEAR = VkAttachmentLoadOp.Clear; + public const VkAttachmentLoadOp VK_ATTACHMENT_LOAD_OP_DONT_CARE = VkAttachmentLoadOp.DontCare; + } + + public enum VkAttachmentStoreOp + { + Store = 0, + DontCare = 1, + } + public static partial class RawConstants + { + public const VkAttachmentStoreOp VK_ATTACHMENT_STORE_OP_STORE = VkAttachmentStoreOp.Store; + public const VkAttachmentStoreOp VK_ATTACHMENT_STORE_OP_DONT_CARE = VkAttachmentStoreOp.DontCare; + } + + public enum VkImageType + { + Image1D = 0, + Image2D = 1, + Image3D = 2, + } + public static partial class RawConstants + { + public const VkImageType VK_IMAGE_TYPE_1D = VkImageType.Image1D; + public const VkImageType VK_IMAGE_TYPE_2D = VkImageType.Image2D; + public const VkImageType VK_IMAGE_TYPE_3D = VkImageType.Image3D; + } + + public enum VkImageTiling + { + Optimal = 0, + Linear = 1, + } + public static partial class RawConstants + { + public const VkImageTiling VK_IMAGE_TILING_OPTIMAL = VkImageTiling.Optimal; + public const VkImageTiling VK_IMAGE_TILING_LINEAR = VkImageTiling.Linear; + } + + public enum VkImageViewType + { + Image1D = 0, + Image2D = 1, + Image3D = 2, + ImageCube = 3, + Image1DArray = 4, + Image2DArray = 5, + ImageCubeArray = 6, + } + public static partial class RawConstants + { + public const VkImageViewType VK_IMAGE_VIEW_TYPE_1D = VkImageViewType.Image1D; + public const VkImageViewType VK_IMAGE_VIEW_TYPE_2D = VkImageViewType.Image2D; + public const VkImageViewType VK_IMAGE_VIEW_TYPE_3D = VkImageViewType.Image3D; + public const VkImageViewType VK_IMAGE_VIEW_TYPE_CUBE = VkImageViewType.ImageCube; + public const VkImageViewType VK_IMAGE_VIEW_TYPE_1D_ARRAY = VkImageViewType.Image1DArray; + public const VkImageViewType VK_IMAGE_VIEW_TYPE_2D_ARRAY = VkImageViewType.Image2DArray; + public const VkImageViewType VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = VkImageViewType.ImageCubeArray; + } + + public enum VkCommandBufferLevel + { + Primary = 0, + Secondary = 1, + } + public static partial class RawConstants + { + public const VkCommandBufferLevel VK_COMMAND_BUFFER_LEVEL_PRIMARY = VkCommandBufferLevel.Primary; + public const VkCommandBufferLevel VK_COMMAND_BUFFER_LEVEL_SECONDARY = VkCommandBufferLevel.Secondary; + } + + public enum VkComponentSwizzle + { + Identity = 0, + Zero = 1, + One = 2, + R = 3, + G = 4, + B = 5, + A = 6, + } + public static partial class RawConstants + { + public const VkComponentSwizzle VK_COMPONENT_SWIZZLE_IDENTITY = VkComponentSwizzle.Identity; + public const VkComponentSwizzle VK_COMPONENT_SWIZZLE_ZERO = VkComponentSwizzle.Zero; + public const VkComponentSwizzle VK_COMPONENT_SWIZZLE_ONE = VkComponentSwizzle.One; + public const VkComponentSwizzle VK_COMPONENT_SWIZZLE_R = VkComponentSwizzle.R; + public const VkComponentSwizzle VK_COMPONENT_SWIZZLE_G = VkComponentSwizzle.G; + public const VkComponentSwizzle VK_COMPONENT_SWIZZLE_B = VkComponentSwizzle.B; + public const VkComponentSwizzle VK_COMPONENT_SWIZZLE_A = VkComponentSwizzle.A; + } + + public enum VkDescriptorType + { + Sampler = 0, + CombinedImageSampler = 1, + SampledImage = 2, + StorageImage = 3, + UniformTexelBuffer = 4, + StorageTexelBuffer = 5, + UniformBuffer = 6, + StorageBuffer = 7, + UniformBufferDynamic = 8, + StorageBufferDynamic = 9, + InputAttachment = 10, + } + public static partial class RawConstants + { + public const VkDescriptorType VK_DESCRIPTOR_TYPE_SAMPLER = VkDescriptorType.Sampler; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = VkDescriptorType.CombinedImageSampler; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = VkDescriptorType.SampledImage; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = VkDescriptorType.StorageImage; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = VkDescriptorType.UniformTexelBuffer; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER = VkDescriptorType.StorageTexelBuffer; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = VkDescriptorType.UniformBuffer; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = VkDescriptorType.StorageBuffer; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = VkDescriptorType.UniformBufferDynamic; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = VkDescriptorType.StorageBufferDynamic; + public const VkDescriptorType VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = VkDescriptorType.InputAttachment; + } + + public enum VkQueryType + { + Occlusion = 0, + ///Optional + PipelineStatistics = 1, + Timestamp = 2, + } + public static partial class RawConstants + { + public const VkQueryType VK_QUERY_TYPE_OCCLUSION = VkQueryType.Occlusion; + ///Optional + public const VkQueryType VK_QUERY_TYPE_PIPELINE_STATISTICS = VkQueryType.PipelineStatistics; + public const VkQueryType VK_QUERY_TYPE_TIMESTAMP = VkQueryType.Timestamp; + } + + public enum VkBorderColor + { + FloatTransparentBlack = 0, + IntTransparentBlack = 1, + FloatOpaqueBlack = 2, + IntOpaqueBlack = 3, + FloatOpaqueWhite = 4, + IntOpaqueWhite = 5, + } + public static partial class RawConstants + { + public const VkBorderColor VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = VkBorderColor.FloatTransparentBlack; + public const VkBorderColor VK_BORDER_COLOR_INT_TRANSPARENT_BLACK = VkBorderColor.IntTransparentBlack; + public const VkBorderColor VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK = VkBorderColor.FloatOpaqueBlack; + public const VkBorderColor VK_BORDER_COLOR_INT_OPAQUE_BLACK = VkBorderColor.IntOpaqueBlack; + public const VkBorderColor VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE = VkBorderColor.FloatOpaqueWhite; + public const VkBorderColor VK_BORDER_COLOR_INT_OPAQUE_WHITE = VkBorderColor.IntOpaqueWhite; + } + + public enum VkPipelineBindPoint + { + Graphics = 0, + Compute = 1, + } + public static partial class RawConstants + { + public const VkPipelineBindPoint VK_PIPELINE_BIND_POINT_GRAPHICS = VkPipelineBindPoint.Graphics; + public const VkPipelineBindPoint VK_PIPELINE_BIND_POINT_COMPUTE = VkPipelineBindPoint.Compute; + } + + public enum VkPipelineCacheHeaderVersion + { + One = 1, + } + public static partial class RawConstants + { + public const VkPipelineCacheHeaderVersion VK_PIPELINE_CACHE_HEADER_VERSION_ONE = VkPipelineCacheHeaderVersion.One; + } + + public enum VkPrimitiveTopology + { + PointList = 0, + LineList = 1, + LineStrip = 2, + TriangleList = 3, + TriangleStrip = 4, + TriangleFan = 5, + LineListWithAdjacency = 6, + LineStripWithAdjacency = 7, + TriangleListWithAdjacency = 8, + TriangleStripWithAdjacency = 9, + PatchList = 10, + } + public static partial class RawConstants + { + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_POINT_LIST = VkPrimitiveTopology.PointList; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_LINE_LIST = VkPrimitiveTopology.LineList; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_LINE_STRIP = VkPrimitiveTopology.LineStrip; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST = VkPrimitiveTopology.TriangleList; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP = VkPrimitiveTopology.TriangleStrip; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN = VkPrimitiveTopology.TriangleFan; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY = VkPrimitiveTopology.LineListWithAdjacency; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY = VkPrimitiveTopology.LineStripWithAdjacency; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY = VkPrimitiveTopology.TriangleListWithAdjacency; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY = VkPrimitiveTopology.TriangleStripWithAdjacency; + public const VkPrimitiveTopology VK_PRIMITIVE_TOPOLOGY_PATCH_LIST = VkPrimitiveTopology.PatchList; + } + + public enum VkSharingMode + { + Exclusive = 0, + Concurrent = 1, + } + public static partial class RawConstants + { + public const VkSharingMode VK_SHARING_MODE_EXCLUSIVE = VkSharingMode.Exclusive; + public const VkSharingMode VK_SHARING_MODE_CONCURRENT = VkSharingMode.Concurrent; + } + + public enum VkIndexType + { + Uint16 = 0, + Uint32 = 1, + } + public static partial class RawConstants + { + public const VkIndexType VK_INDEX_TYPE_UINT16 = VkIndexType.Uint16; + public const VkIndexType VK_INDEX_TYPE_UINT32 = VkIndexType.Uint32; + } + + public enum VkFilter + { + Nearest = 0, + Linear = 1, + CubicImg = 1000015000, + } + public static partial class RawConstants + { + public const VkFilter VK_FILTER_NEAREST = VkFilter.Nearest; + public const VkFilter VK_FILTER_LINEAR = VkFilter.Linear; + public const VkFilter VK_FILTER_CUBIC_IMG = VkFilter.CubicImg; + } + + public enum VkSamplerMipmapMode + { + ///Choose nearest mip level + Nearest = 0, + ///Linear filter between mip levels + Linear = 1, + } + public static partial class RawConstants + { + ///Choose nearest mip level + public const VkSamplerMipmapMode VK_SAMPLER_MIPMAP_MODE_NEAREST = VkSamplerMipmapMode.Nearest; + ///Linear filter between mip levels + public const VkSamplerMipmapMode VK_SAMPLER_MIPMAP_MODE_LINEAR = VkSamplerMipmapMode.Linear; + } + + public enum VkSamplerAddressMode + { + Repeat = 0, + MirroredRepeat = 1, + ClampToEdge = 2, + ClampToBorder = 3, + MirrorClampToEdge = 4, + } + public static partial class RawConstants + { + public const VkSamplerAddressMode VK_SAMPLER_ADDRESS_MODE_REPEAT = VkSamplerAddressMode.Repeat; + public const VkSamplerAddressMode VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = VkSamplerAddressMode.MirroredRepeat; + public const VkSamplerAddressMode VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = VkSamplerAddressMode.ClampToEdge; + public const VkSamplerAddressMode VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = VkSamplerAddressMode.ClampToBorder; + public const VkSamplerAddressMode VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE = VkSamplerAddressMode.MirrorClampToEdge; + } + + public enum VkCompareOp + { + Never = 0, + Less = 1, + Equal = 2, + LessOrEqual = 3, + Greater = 4, + NotEqual = 5, + GreaterOrEqual = 6, + Always = 7, + } + public static partial class RawConstants + { + public const VkCompareOp VK_COMPARE_OP_NEVER = VkCompareOp.Never; + public const VkCompareOp VK_COMPARE_OP_LESS = VkCompareOp.Less; + public const VkCompareOp VK_COMPARE_OP_EQUAL = VkCompareOp.Equal; + public const VkCompareOp VK_COMPARE_OP_LESS_OR_EQUAL = VkCompareOp.LessOrEqual; + public const VkCompareOp VK_COMPARE_OP_GREATER = VkCompareOp.Greater; + public const VkCompareOp VK_COMPARE_OP_NOT_EQUAL = VkCompareOp.NotEqual; + public const VkCompareOp VK_COMPARE_OP_GREATER_OR_EQUAL = VkCompareOp.GreaterOrEqual; + public const VkCompareOp VK_COMPARE_OP_ALWAYS = VkCompareOp.Always; + } + + public enum VkPolygonMode + { + Fill = 0, + Line = 1, + Point = 2, + FillRectangleNV = 1000153000, + } + public static partial class RawConstants + { + public const VkPolygonMode VK_POLYGON_MODE_FILL = VkPolygonMode.Fill; + public const VkPolygonMode VK_POLYGON_MODE_LINE = VkPolygonMode.Line; + public const VkPolygonMode VK_POLYGON_MODE_POINT = VkPolygonMode.Point; + public const VkPolygonMode VK_POLYGON_MODE_FILL_RECTANGLE_NV = VkPolygonMode.FillRectangleNV; + } + + [Flags] + public enum VkCullModeFlags + { + None = 0, + Front = 1, + Back = 2, + FrontAndBack = 3, + } + public static partial class RawConstants + { + public const VkCullModeFlags VK_CULL_MODE_NONE = VkCullModeFlags.None; + public const VkCullModeFlags VK_CULL_MODE_FRONT_BIT = VkCullModeFlags.Front; + public const VkCullModeFlags VK_CULL_MODE_BACK_BIT = VkCullModeFlags.Back; + public const VkCullModeFlags VK_CULL_MODE_FRONT_AND_BACK = VkCullModeFlags.FrontAndBack; + } + + public enum VkFrontFace + { + CounterClockwise = 0, + Clockwise = 1, + } + public static partial class RawConstants + { + public const VkFrontFace VK_FRONT_FACE_COUNTER_CLOCKWISE = VkFrontFace.CounterClockwise; + public const VkFrontFace VK_FRONT_FACE_CLOCKWISE = VkFrontFace.Clockwise; + } + + public enum VkBlendFactor + { + Zero = 0, + One = 1, + SrcColor = 2, + OneMinusSrcColor = 3, + DstColor = 4, + OneMinusDstColor = 5, + SrcAlpha = 6, + OneMinusSrcAlpha = 7, + DstAlpha = 8, + OneMinusDstAlpha = 9, + ConstantColor = 10, + OneMinusConstantColor = 11, + ConstantAlpha = 12, + OneMinusConstantAlpha = 13, + SrcAlphaSaturate = 14, + Src1Color = 15, + OneMinusSrc1Color = 16, + Src1Alpha = 17, + OneMinusSrc1Alpha = 18, + } + public static partial class RawConstants + { + public const VkBlendFactor VK_BLEND_FACTOR_ZERO = VkBlendFactor.Zero; + public const VkBlendFactor VK_BLEND_FACTOR_ONE = VkBlendFactor.One; + public const VkBlendFactor VK_BLEND_FACTOR_SRC_COLOR = VkBlendFactor.SrcColor; + public const VkBlendFactor VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR = VkBlendFactor.OneMinusSrcColor; + public const VkBlendFactor VK_BLEND_FACTOR_DST_COLOR = VkBlendFactor.DstColor; + public const VkBlendFactor VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR = VkBlendFactor.OneMinusDstColor; + public const VkBlendFactor VK_BLEND_FACTOR_SRC_ALPHA = VkBlendFactor.SrcAlpha; + public const VkBlendFactor VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA = VkBlendFactor.OneMinusSrcAlpha; + public const VkBlendFactor VK_BLEND_FACTOR_DST_ALPHA = VkBlendFactor.DstAlpha; + public const VkBlendFactor VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA = VkBlendFactor.OneMinusDstAlpha; + public const VkBlendFactor VK_BLEND_FACTOR_CONSTANT_COLOR = VkBlendFactor.ConstantColor; + public const VkBlendFactor VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR = VkBlendFactor.OneMinusConstantColor; + public const VkBlendFactor VK_BLEND_FACTOR_CONSTANT_ALPHA = VkBlendFactor.ConstantAlpha; + public const VkBlendFactor VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA = VkBlendFactor.OneMinusConstantAlpha; + public const VkBlendFactor VK_BLEND_FACTOR_SRC_ALPHA_SATURATE = VkBlendFactor.SrcAlphaSaturate; + public const VkBlendFactor VK_BLEND_FACTOR_SRC1_COLOR = VkBlendFactor.Src1Color; + public const VkBlendFactor VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = VkBlendFactor.OneMinusSrc1Color; + public const VkBlendFactor VK_BLEND_FACTOR_SRC1_ALPHA = VkBlendFactor.Src1Alpha; + public const VkBlendFactor VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = VkBlendFactor.OneMinusSrc1Alpha; + } + + public enum VkBlendOp + { + Add = 0, + Subtract = 1, + ReverseSubtract = 2, + Min = 3, + Max = 4, + ZeroEXT = 1000148000, + SrcEXT = 1000148001, + DstEXT = 1000148002, + SrcOverEXT = 1000148003, + DstOverEXT = 1000148004, + SrcInEXT = 1000148005, + DstInEXT = 1000148006, + SrcOutEXT = 1000148007, + DstOutEXT = 1000148008, + SrcAtopEXT = 1000148009, + DstAtopEXT = 1000148010, + XorEXT = 1000148011, + MultiplyEXT = 1000148012, + ScreenEXT = 1000148013, + OverlayEXT = 1000148014, + DarkenEXT = 1000148015, + LightenEXT = 1000148016, + ColordodgeEXT = 1000148017, + ColorburnEXT = 1000148018, + HardlightEXT = 1000148019, + SoftlightEXT = 1000148020, + DifferenceEXT = 1000148021, + ExclusionEXT = 1000148022, + InvertEXT = 1000148023, + InvertRgbEXT = 1000148024, + LineardodgeEXT = 1000148025, + LinearburnEXT = 1000148026, + VividlightEXT = 1000148027, + LinearlightEXT = 1000148028, + PinlightEXT = 1000148029, + HardmixEXT = 1000148030, + HslHueEXT = 1000148031, + HslSaturationEXT = 1000148032, + HslColorEXT = 1000148033, + HslLuminosityEXT = 1000148034, + PlusEXT = 1000148035, + PlusClampedEXT = 1000148036, + PlusClampedAlphaEXT = 1000148037, + PlusDarkerEXT = 1000148038, + MinusEXT = 1000148039, + MinusClampedEXT = 1000148040, + ContrastEXT = 1000148041, + InvertOvgEXT = 1000148042, + RedEXT = 1000148043, + GreenEXT = 1000148044, + BlueEXT = 1000148045, + } + public static partial class RawConstants + { + public const VkBlendOp VK_BLEND_OP_ADD = VkBlendOp.Add; + public const VkBlendOp VK_BLEND_OP_SUBTRACT = VkBlendOp.Subtract; + public const VkBlendOp VK_BLEND_OP_REVERSE_SUBTRACT = VkBlendOp.ReverseSubtract; + public const VkBlendOp VK_BLEND_OP_MIN = VkBlendOp.Min; + public const VkBlendOp VK_BLEND_OP_MAX = VkBlendOp.Max; + public const VkBlendOp VK_BLEND_OP_ZERO_EXT = VkBlendOp.ZeroEXT; + public const VkBlendOp VK_BLEND_OP_SRC_EXT = VkBlendOp.SrcEXT; + public const VkBlendOp VK_BLEND_OP_DST_EXT = VkBlendOp.DstEXT; + public const VkBlendOp VK_BLEND_OP_SRC_OVER_EXT = VkBlendOp.SrcOverEXT; + public const VkBlendOp VK_BLEND_OP_DST_OVER_EXT = VkBlendOp.DstOverEXT; + public const VkBlendOp VK_BLEND_OP_SRC_IN_EXT = VkBlendOp.SrcInEXT; + public const VkBlendOp VK_BLEND_OP_DST_IN_EXT = VkBlendOp.DstInEXT; + public const VkBlendOp VK_BLEND_OP_SRC_OUT_EXT = VkBlendOp.SrcOutEXT; + public const VkBlendOp VK_BLEND_OP_DST_OUT_EXT = VkBlendOp.DstOutEXT; + public const VkBlendOp VK_BLEND_OP_SRC_ATOP_EXT = VkBlendOp.SrcAtopEXT; + public const VkBlendOp VK_BLEND_OP_DST_ATOP_EXT = VkBlendOp.DstAtopEXT; + public const VkBlendOp VK_BLEND_OP_XOR_EXT = VkBlendOp.XorEXT; + public const VkBlendOp VK_BLEND_OP_MULTIPLY_EXT = VkBlendOp.MultiplyEXT; + public const VkBlendOp VK_BLEND_OP_SCREEN_EXT = VkBlendOp.ScreenEXT; + public const VkBlendOp VK_BLEND_OP_OVERLAY_EXT = VkBlendOp.OverlayEXT; + public const VkBlendOp VK_BLEND_OP_DARKEN_EXT = VkBlendOp.DarkenEXT; + public const VkBlendOp VK_BLEND_OP_LIGHTEN_EXT = VkBlendOp.LightenEXT; + public const VkBlendOp VK_BLEND_OP_COLORDODGE_EXT = VkBlendOp.ColordodgeEXT; + public const VkBlendOp VK_BLEND_OP_COLORBURN_EXT = VkBlendOp.ColorburnEXT; + public const VkBlendOp VK_BLEND_OP_HARDLIGHT_EXT = VkBlendOp.HardlightEXT; + public const VkBlendOp VK_BLEND_OP_SOFTLIGHT_EXT = VkBlendOp.SoftlightEXT; + public const VkBlendOp VK_BLEND_OP_DIFFERENCE_EXT = VkBlendOp.DifferenceEXT; + public const VkBlendOp VK_BLEND_OP_EXCLUSION_EXT = VkBlendOp.ExclusionEXT; + public const VkBlendOp VK_BLEND_OP_INVERT_EXT = VkBlendOp.InvertEXT; + public const VkBlendOp VK_BLEND_OP_INVERT_RGB_EXT = VkBlendOp.InvertRgbEXT; + public const VkBlendOp VK_BLEND_OP_LINEARDODGE_EXT = VkBlendOp.LineardodgeEXT; + public const VkBlendOp VK_BLEND_OP_LINEARBURN_EXT = VkBlendOp.LinearburnEXT; + public const VkBlendOp VK_BLEND_OP_VIVIDLIGHT_EXT = VkBlendOp.VividlightEXT; + public const VkBlendOp VK_BLEND_OP_LINEARLIGHT_EXT = VkBlendOp.LinearlightEXT; + public const VkBlendOp VK_BLEND_OP_PINLIGHT_EXT = VkBlendOp.PinlightEXT; + public const VkBlendOp VK_BLEND_OP_HARDMIX_EXT = VkBlendOp.HardmixEXT; + public const VkBlendOp VK_BLEND_OP_HSL_HUE_EXT = VkBlendOp.HslHueEXT; + public const VkBlendOp VK_BLEND_OP_HSL_SATURATION_EXT = VkBlendOp.HslSaturationEXT; + public const VkBlendOp VK_BLEND_OP_HSL_COLOR_EXT = VkBlendOp.HslColorEXT; + public const VkBlendOp VK_BLEND_OP_HSL_LUMINOSITY_EXT = VkBlendOp.HslLuminosityEXT; + public const VkBlendOp VK_BLEND_OP_PLUS_EXT = VkBlendOp.PlusEXT; + public const VkBlendOp VK_BLEND_OP_PLUS_CLAMPED_EXT = VkBlendOp.PlusClampedEXT; + public const VkBlendOp VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT = VkBlendOp.PlusClampedAlphaEXT; + public const VkBlendOp VK_BLEND_OP_PLUS_DARKER_EXT = VkBlendOp.PlusDarkerEXT; + public const VkBlendOp VK_BLEND_OP_MINUS_EXT = VkBlendOp.MinusEXT; + public const VkBlendOp VK_BLEND_OP_MINUS_CLAMPED_EXT = VkBlendOp.MinusClampedEXT; + public const VkBlendOp VK_BLEND_OP_CONTRAST_EXT = VkBlendOp.ContrastEXT; + public const VkBlendOp VK_BLEND_OP_INVERT_OVG_EXT = VkBlendOp.InvertOvgEXT; + public const VkBlendOp VK_BLEND_OP_RED_EXT = VkBlendOp.RedEXT; + public const VkBlendOp VK_BLEND_OP_GREEN_EXT = VkBlendOp.GreenEXT; + public const VkBlendOp VK_BLEND_OP_BLUE_EXT = VkBlendOp.BlueEXT; + } + + public enum VkStencilOp + { + Keep = 0, + Zero = 1, + Replace = 2, + IncrementAndClamp = 3, + DecrementAndClamp = 4, + Invert = 5, + IncrementAndWrap = 6, + DecrementAndWrap = 7, + } + public static partial class RawConstants + { + public const VkStencilOp VK_STENCIL_OP_KEEP = VkStencilOp.Keep; + public const VkStencilOp VK_STENCIL_OP_ZERO = VkStencilOp.Zero; + public const VkStencilOp VK_STENCIL_OP_REPLACE = VkStencilOp.Replace; + public const VkStencilOp VK_STENCIL_OP_INCREMENT_AND_CLAMP = VkStencilOp.IncrementAndClamp; + public const VkStencilOp VK_STENCIL_OP_DECREMENT_AND_CLAMP = VkStencilOp.DecrementAndClamp; + public const VkStencilOp VK_STENCIL_OP_INVERT = VkStencilOp.Invert; + public const VkStencilOp VK_STENCIL_OP_INCREMENT_AND_WRAP = VkStencilOp.IncrementAndWrap; + public const VkStencilOp VK_STENCIL_OP_DECREMENT_AND_WRAP = VkStencilOp.DecrementAndWrap; + } + + public enum VkLogicOp + { + Clear = 0, + And = 1, + AndReverse = 2, + Copy = 3, + AndInverted = 4, + NoOp = 5, + Xor = 6, + Or = 7, + Nor = 8, + Equivalent = 9, + Invert = 10, + OrReverse = 11, + CopyInverted = 12, + OrInverted = 13, + Nand = 14, + Set = 15, + } + public static partial class RawConstants + { + public const VkLogicOp VK_LOGIC_OP_CLEAR = VkLogicOp.Clear; + public const VkLogicOp VK_LOGIC_OP_AND = VkLogicOp.And; + public const VkLogicOp VK_LOGIC_OP_AND_REVERSE = VkLogicOp.AndReverse; + public const VkLogicOp VK_LOGIC_OP_COPY = VkLogicOp.Copy; + public const VkLogicOp VK_LOGIC_OP_AND_INVERTED = VkLogicOp.AndInverted; + public const VkLogicOp VK_LOGIC_OP_NO_OP = VkLogicOp.NoOp; + public const VkLogicOp VK_LOGIC_OP_XOR = VkLogicOp.Xor; + public const VkLogicOp VK_LOGIC_OP_OR = VkLogicOp.Or; + public const VkLogicOp VK_LOGIC_OP_NOR = VkLogicOp.Nor; + public const VkLogicOp VK_LOGIC_OP_EQUIVALENT = VkLogicOp.Equivalent; + public const VkLogicOp VK_LOGIC_OP_INVERT = VkLogicOp.Invert; + public const VkLogicOp VK_LOGIC_OP_OR_REVERSE = VkLogicOp.OrReverse; + public const VkLogicOp VK_LOGIC_OP_COPY_INVERTED = VkLogicOp.CopyInverted; + public const VkLogicOp VK_LOGIC_OP_OR_INVERTED = VkLogicOp.OrInverted; + public const VkLogicOp VK_LOGIC_OP_NAND = VkLogicOp.Nand; + public const VkLogicOp VK_LOGIC_OP_SET = VkLogicOp.Set; + } + + public enum VkInternalAllocationType + { + Executable = 0, + } + public static partial class RawConstants + { + public const VkInternalAllocationType VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = VkInternalAllocationType.Executable; + } + + public enum VkSystemAllocationScope + { + Command = 0, + Object = 1, + Cache = 2, + Device = 3, + Instance = 4, + } + public static partial class RawConstants + { + public const VkSystemAllocationScope VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = VkSystemAllocationScope.Command; + public const VkSystemAllocationScope VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = VkSystemAllocationScope.Object; + public const VkSystemAllocationScope VK_SYSTEM_ALLOCATION_SCOPE_CACHE = VkSystemAllocationScope.Cache; + public const VkSystemAllocationScope VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = VkSystemAllocationScope.Device; + public const VkSystemAllocationScope VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = VkSystemAllocationScope.Instance; + } + + public enum VkPhysicalDeviceType + { + Other = 0, + IntegratedGpu = 1, + DiscreteGpu = 2, + VirtualGpu = 3, + Cpu = 4, + } + public static partial class RawConstants + { + public const VkPhysicalDeviceType VK_PHYSICAL_DEVICE_TYPE_OTHER = VkPhysicalDeviceType.Other; + public const VkPhysicalDeviceType VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = VkPhysicalDeviceType.IntegratedGpu; + public const VkPhysicalDeviceType VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU = VkPhysicalDeviceType.DiscreteGpu; + public const VkPhysicalDeviceType VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU = VkPhysicalDeviceType.VirtualGpu; + public const VkPhysicalDeviceType VK_PHYSICAL_DEVICE_TYPE_CPU = VkPhysicalDeviceType.Cpu; + } + + public enum VkVertexInputRate + { + Vertex = 0, + Instance = 1, + } + public static partial class RawConstants + { + public const VkVertexInputRate VK_VERTEX_INPUT_RATE_VERTEX = VkVertexInputRate.Vertex; + public const VkVertexInputRate VK_VERTEX_INPUT_RATE_INSTANCE = VkVertexInputRate.Instance; + } + + public enum VkFormat + { + Undefined = 0, + R4g4UnormPack8 = 1, + R4g4b4a4UnormPack16 = 2, + B4g4r4a4UnormPack16 = 3, + R5g6b5UnormPack16 = 4, + B5g6r5UnormPack16 = 5, + R5g5b5a1UnormPack16 = 6, + B5g5r5a1UnormPack16 = 7, + A1r5g5b5UnormPack16 = 8, + R8Unorm = 9, + R8Snorm = 10, + R8Uscaled = 11, + R8Sscaled = 12, + R8Uint = 13, + R8Sint = 14, + R8Srgb = 15, + R8g8Unorm = 16, + R8g8Snorm = 17, + R8g8Uscaled = 18, + R8g8Sscaled = 19, + R8g8Uint = 20, + R8g8Sint = 21, + R8g8Srgb = 22, + R8g8b8Unorm = 23, + R8g8b8Snorm = 24, + R8g8b8Uscaled = 25, + R8g8b8Sscaled = 26, + R8g8b8Uint = 27, + R8g8b8Sint = 28, + R8g8b8Srgb = 29, + B8g8r8Unorm = 30, + B8g8r8Snorm = 31, + B8g8r8Uscaled = 32, + B8g8r8Sscaled = 33, + B8g8r8Uint = 34, + B8g8r8Sint = 35, + B8g8r8Srgb = 36, + R8g8b8a8Unorm = 37, + R8g8b8a8Snorm = 38, + R8g8b8a8Uscaled = 39, + R8g8b8a8Sscaled = 40, + R8g8b8a8Uint = 41, + R8g8b8a8Sint = 42, + R8g8b8a8Srgb = 43, + B8g8r8a8Unorm = 44, + B8g8r8a8Snorm = 45, + B8g8r8a8Uscaled = 46, + B8g8r8a8Sscaled = 47, + B8g8r8a8Uint = 48, + B8g8r8a8Sint = 49, + B8g8r8a8Srgb = 50, + A8b8g8r8UnormPack32 = 51, + A8b8g8r8SnormPack32 = 52, + A8b8g8r8UscaledPack32 = 53, + A8b8g8r8SscaledPack32 = 54, + A8b8g8r8UintPack32 = 55, + A8b8g8r8SintPack32 = 56, + A8b8g8r8SrgbPack32 = 57, + A2r10g10b10UnormPack32 = 58, + A2r10g10b10SnormPack32 = 59, + A2r10g10b10UscaledPack32 = 60, + A2r10g10b10SscaledPack32 = 61, + A2r10g10b10UintPack32 = 62, + A2r10g10b10SintPack32 = 63, + A2b10g10r10UnormPack32 = 64, + A2b10g10r10SnormPack32 = 65, + A2b10g10r10UscaledPack32 = 66, + A2b10g10r10SscaledPack32 = 67, + A2b10g10r10UintPack32 = 68, + A2b10g10r10SintPack32 = 69, + R16Unorm = 70, + R16Snorm = 71, + R16Uscaled = 72, + R16Sscaled = 73, + R16Uint = 74, + R16Sint = 75, + R16Sfloat = 76, + R16g16Unorm = 77, + R16g16Snorm = 78, + R16g16Uscaled = 79, + R16g16Sscaled = 80, + R16g16Uint = 81, + R16g16Sint = 82, + R16g16Sfloat = 83, + R16g16b16Unorm = 84, + R16g16b16Snorm = 85, + R16g16b16Uscaled = 86, + R16g16b16Sscaled = 87, + R16g16b16Uint = 88, + R16g16b16Sint = 89, + R16g16b16Sfloat = 90, + R16g16b16a16Unorm = 91, + R16g16b16a16Snorm = 92, + R16g16b16a16Uscaled = 93, + R16g16b16a16Sscaled = 94, + R16g16b16a16Uint = 95, + R16g16b16a16Sint = 96, + R16g16b16a16Sfloat = 97, + R32Uint = 98, + R32Sint = 99, + R32Sfloat = 100, + R32g32Uint = 101, + R32g32Sint = 102, + R32g32Sfloat = 103, + R32g32b32Uint = 104, + R32g32b32Sint = 105, + R32g32b32Sfloat = 106, + R32g32b32a32Uint = 107, + R32g32b32a32Sint = 108, + R32g32b32a32Sfloat = 109, + R64Uint = 110, + R64Sint = 111, + R64Sfloat = 112, + R64g64Uint = 113, + R64g64Sint = 114, + R64g64Sfloat = 115, + R64g64b64Uint = 116, + R64g64b64Sint = 117, + R64g64b64Sfloat = 118, + R64g64b64a64Uint = 119, + R64g64b64a64Sint = 120, + R64g64b64a64Sfloat = 121, + B10g11r11UfloatPack32 = 122, + E5b9g9r9UfloatPack32 = 123, + D16Unorm = 124, + X8D24UnormPack32 = 125, + D32Sfloat = 126, + S8Uint = 127, + D16UnormS8Uint = 128, + D24UnormS8Uint = 129, + D32SfloatS8Uint = 130, + Bc1RgbUnormBlock = 131, + Bc1RgbSrgbBlock = 132, + Bc1RgbaUnormBlock = 133, + Bc1RgbaSrgbBlock = 134, + Bc2UnormBlock = 135, + Bc2SrgbBlock = 136, + Bc3UnormBlock = 137, + Bc3SrgbBlock = 138, + Bc4UnormBlock = 139, + Bc4SnormBlock = 140, + Bc5UnormBlock = 141, + Bc5SnormBlock = 142, + Bc6hUfloatBlock = 143, + Bc6hSfloatBlock = 144, + Bc7UnormBlock = 145, + Bc7SrgbBlock = 146, + Etc2R8g8b8UnormBlock = 147, + Etc2R8g8b8SrgbBlock = 148, + Etc2R8g8b8a1UnormBlock = 149, + Etc2R8g8b8a1SrgbBlock = 150, + Etc2R8g8b8a8UnormBlock = 151, + Etc2R8g8b8a8SrgbBlock = 152, + EacR11UnormBlock = 153, + EacR11SnormBlock = 154, + EacR11g11UnormBlock = 155, + EacR11g11SnormBlock = 156, + Astc4x4UnormBlock = 157, + Astc4x4SrgbBlock = 158, + Astc5x4UnormBlock = 159, + Astc5x4SrgbBlock = 160, + Astc5x5UnormBlock = 161, + Astc5x5SrgbBlock = 162, + Astc6x5UnormBlock = 163, + Astc6x5SrgbBlock = 164, + Astc6x6UnormBlock = 165, + Astc6x6SrgbBlock = 166, + Astc8x5UnormBlock = 167, + Astc8x5SrgbBlock = 168, + Astc8x6UnormBlock = 169, + Astc8x6SrgbBlock = 170, + Astc8x8UnormBlock = 171, + Astc8x8SrgbBlock = 172, + Astc10x5UnormBlock = 173, + Astc10x5SrgbBlock = 174, + Astc10x6UnormBlock = 175, + Astc10x6SrgbBlock = 176, + Astc10x8UnormBlock = 177, + Astc10x8SrgbBlock = 178, + Astc10x10UnormBlock = 179, + Astc10x10SrgbBlock = 180, + Astc12x10UnormBlock = 181, + Astc12x10SrgbBlock = 182, + Astc12x12UnormBlock = 183, + Astc12x12SrgbBlock = 184, + Pvrtc12bppUnormBlockImg = 1000054000, + Pvrtc14bppUnormBlockImg = 1000054001, + Pvrtc22bppUnormBlockImg = 1000054002, + Pvrtc24bppUnormBlockImg = 1000054003, + Pvrtc12bppSrgbBlockImg = 1000054004, + Pvrtc14bppSrgbBlockImg = 1000054005, + Pvrtc22bppSrgbBlockImg = 1000054006, + Pvrtc24bppSrgbBlockImg = 1000054007, + G8b8g8r8422UnormKHR = 1000156000, + B8g8r8g8422UnormKHR = 1000156001, + G8B8R83plane420UnormKHR = 1000156002, + G8B8r82plane420UnormKHR = 1000156003, + G8B8R83plane422UnormKHR = 1000156004, + G8B8r82plane422UnormKHR = 1000156005, + G8B8R83plane444UnormKHR = 1000156006, + R10x6UnormPack16KHR = 1000156007, + R10x6g10x6Unorm2pack16KHR = 1000156008, + R10x6g10x6b10x6a10x6Unorm4pack16KHR = 1000156009, + G10x6b10x6g10x6r10x6422Unorm4pack16KHR = 1000156010, + B10x6g10x6r10x6g10x6422Unorm4pack16KHR = 1000156011, + G10x6B10x6R10x63plane420Unorm3pack16KHR = 1000156012, + G10x6B10x6r10x62plane420Unorm3pack16KHR = 1000156013, + G10x6B10x6R10x63plane422Unorm3pack16KHR = 1000156014, + G10x6B10x6r10x62plane422Unorm3pack16KHR = 1000156015, + G10x6B10x6R10x63plane444Unorm3pack16KHR = 1000156016, + R12x4UnormPack16KHR = 1000156017, + R12x4g12x4Unorm2pack16KHR = 1000156018, + R12x4g12x4b12x4a12x4Unorm4pack16KHR = 1000156019, + G12x4b12x4g12x4r12x4422Unorm4pack16KHR = 1000156020, + B12x4g12x4r12x4g12x4422Unorm4pack16KHR = 1000156021, + G12x4B12x4R12x43plane420Unorm3pack16KHR = 1000156022, + G12x4B12x4r12x42plane420Unorm3pack16KHR = 1000156023, + G12x4B12x4R12x43plane422Unorm3pack16KHR = 1000156024, + G12x4B12x4r12x42plane422Unorm3pack16KHR = 1000156025, + G12x4B12x4R12x43plane444Unorm3pack16KHR = 1000156026, + G16b16g16r16422UnormKHR = 1000156027, + B16g16r16g16422UnormKHR = 1000156028, + G16B16R163plane420UnormKHR = 1000156029, + G16B16r162plane420UnormKHR = 1000156030, + G16B16R163plane422UnormKHR = 1000156031, + G16B16r162plane422UnormKHR = 1000156032, + G16B16R163plane444UnormKHR = 1000156033, + } + public static partial class RawConstants + { + public const VkFormat VK_FORMAT_UNDEFINED = VkFormat.Undefined; + public const VkFormat VK_FORMAT_R4G4_UNORM_PACK8 = VkFormat.R4g4UnormPack8; + public const VkFormat VK_FORMAT_R4G4B4A4_UNORM_PACK16 = VkFormat.R4g4b4a4UnormPack16; + public const VkFormat VK_FORMAT_B4G4R4A4_UNORM_PACK16 = VkFormat.B4g4r4a4UnormPack16; + public const VkFormat VK_FORMAT_R5G6B5_UNORM_PACK16 = VkFormat.R5g6b5UnormPack16; + public const VkFormat VK_FORMAT_B5G6R5_UNORM_PACK16 = VkFormat.B5g6r5UnormPack16; + public const VkFormat VK_FORMAT_R5G5B5A1_UNORM_PACK16 = VkFormat.R5g5b5a1UnormPack16; + public const VkFormat VK_FORMAT_B5G5R5A1_UNORM_PACK16 = VkFormat.B5g5r5a1UnormPack16; + public const VkFormat VK_FORMAT_A1R5G5B5_UNORM_PACK16 = VkFormat.A1r5g5b5UnormPack16; + public const VkFormat VK_FORMAT_R8_UNORM = VkFormat.R8Unorm; + public const VkFormat VK_FORMAT_R8_SNORM = VkFormat.R8Snorm; + public const VkFormat VK_FORMAT_R8_USCALED = VkFormat.R8Uscaled; + public const VkFormat VK_FORMAT_R8_SSCALED = VkFormat.R8Sscaled; + public const VkFormat VK_FORMAT_R8_UINT = VkFormat.R8Uint; + public const VkFormat VK_FORMAT_R8_SINT = VkFormat.R8Sint; + public const VkFormat VK_FORMAT_R8_SRGB = VkFormat.R8Srgb; + public const VkFormat VK_FORMAT_R8G8_UNORM = VkFormat.R8g8Unorm; + public const VkFormat VK_FORMAT_R8G8_SNORM = VkFormat.R8g8Snorm; + public const VkFormat VK_FORMAT_R8G8_USCALED = VkFormat.R8g8Uscaled; + public const VkFormat VK_FORMAT_R8G8_SSCALED = VkFormat.R8g8Sscaled; + public const VkFormat VK_FORMAT_R8G8_UINT = VkFormat.R8g8Uint; + public const VkFormat VK_FORMAT_R8G8_SINT = VkFormat.R8g8Sint; + public const VkFormat VK_FORMAT_R8G8_SRGB = VkFormat.R8g8Srgb; + public const VkFormat VK_FORMAT_R8G8B8_UNORM = VkFormat.R8g8b8Unorm; + public const VkFormat VK_FORMAT_R8G8B8_SNORM = VkFormat.R8g8b8Snorm; + public const VkFormat VK_FORMAT_R8G8B8_USCALED = VkFormat.R8g8b8Uscaled; + public const VkFormat VK_FORMAT_R8G8B8_SSCALED = VkFormat.R8g8b8Sscaled; + public const VkFormat VK_FORMAT_R8G8B8_UINT = VkFormat.R8g8b8Uint; + public const VkFormat VK_FORMAT_R8G8B8_SINT = VkFormat.R8g8b8Sint; + public const VkFormat VK_FORMAT_R8G8B8_SRGB = VkFormat.R8g8b8Srgb; + public const VkFormat VK_FORMAT_B8G8R8_UNORM = VkFormat.B8g8r8Unorm; + public const VkFormat VK_FORMAT_B8G8R8_SNORM = VkFormat.B8g8r8Snorm; + public const VkFormat VK_FORMAT_B8G8R8_USCALED = VkFormat.B8g8r8Uscaled; + public const VkFormat VK_FORMAT_B8G8R8_SSCALED = VkFormat.B8g8r8Sscaled; + public const VkFormat VK_FORMAT_B8G8R8_UINT = VkFormat.B8g8r8Uint; + public const VkFormat VK_FORMAT_B8G8R8_SINT = VkFormat.B8g8r8Sint; + public const VkFormat VK_FORMAT_B8G8R8_SRGB = VkFormat.B8g8r8Srgb; + public const VkFormat VK_FORMAT_R8G8B8A8_UNORM = VkFormat.R8g8b8a8Unorm; + public const VkFormat VK_FORMAT_R8G8B8A8_SNORM = VkFormat.R8g8b8a8Snorm; + public const VkFormat VK_FORMAT_R8G8B8A8_USCALED = VkFormat.R8g8b8a8Uscaled; + public const VkFormat VK_FORMAT_R8G8B8A8_SSCALED = VkFormat.R8g8b8a8Sscaled; + public const VkFormat VK_FORMAT_R8G8B8A8_UINT = VkFormat.R8g8b8a8Uint; + public const VkFormat VK_FORMAT_R8G8B8A8_SINT = VkFormat.R8g8b8a8Sint; + public const VkFormat VK_FORMAT_R8G8B8A8_SRGB = VkFormat.R8g8b8a8Srgb; + public const VkFormat VK_FORMAT_B8G8R8A8_UNORM = VkFormat.B8g8r8a8Unorm; + public const VkFormat VK_FORMAT_B8G8R8A8_SNORM = VkFormat.B8g8r8a8Snorm; + public const VkFormat VK_FORMAT_B8G8R8A8_USCALED = VkFormat.B8g8r8a8Uscaled; + public const VkFormat VK_FORMAT_B8G8R8A8_SSCALED = VkFormat.B8g8r8a8Sscaled; + public const VkFormat VK_FORMAT_B8G8R8A8_UINT = VkFormat.B8g8r8a8Uint; + public const VkFormat VK_FORMAT_B8G8R8A8_SINT = VkFormat.B8g8r8a8Sint; + public const VkFormat VK_FORMAT_B8G8R8A8_SRGB = VkFormat.B8g8r8a8Srgb; + public const VkFormat VK_FORMAT_A8B8G8R8_UNORM_PACK32 = VkFormat.A8b8g8r8UnormPack32; + public const VkFormat VK_FORMAT_A8B8G8R8_SNORM_PACK32 = VkFormat.A8b8g8r8SnormPack32; + public const VkFormat VK_FORMAT_A8B8G8R8_USCALED_PACK32 = VkFormat.A8b8g8r8UscaledPack32; + public const VkFormat VK_FORMAT_A8B8G8R8_SSCALED_PACK32 = VkFormat.A8b8g8r8SscaledPack32; + public const VkFormat VK_FORMAT_A8B8G8R8_UINT_PACK32 = VkFormat.A8b8g8r8UintPack32; + public const VkFormat VK_FORMAT_A8B8G8R8_SINT_PACK32 = VkFormat.A8b8g8r8SintPack32; + public const VkFormat VK_FORMAT_A8B8G8R8_SRGB_PACK32 = VkFormat.A8b8g8r8SrgbPack32; + public const VkFormat VK_FORMAT_A2R10G10B10_UNORM_PACK32 = VkFormat.A2r10g10b10UnormPack32; + public const VkFormat VK_FORMAT_A2R10G10B10_SNORM_PACK32 = VkFormat.A2r10g10b10SnormPack32; + public const VkFormat VK_FORMAT_A2R10G10B10_USCALED_PACK32 = VkFormat.A2r10g10b10UscaledPack32; + public const VkFormat VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = VkFormat.A2r10g10b10SscaledPack32; + public const VkFormat VK_FORMAT_A2R10G10B10_UINT_PACK32 = VkFormat.A2r10g10b10UintPack32; + public const VkFormat VK_FORMAT_A2R10G10B10_SINT_PACK32 = VkFormat.A2r10g10b10SintPack32; + public const VkFormat VK_FORMAT_A2B10G10R10_UNORM_PACK32 = VkFormat.A2b10g10r10UnormPack32; + public const VkFormat VK_FORMAT_A2B10G10R10_SNORM_PACK32 = VkFormat.A2b10g10r10SnormPack32; + public const VkFormat VK_FORMAT_A2B10G10R10_USCALED_PACK32 = VkFormat.A2b10g10r10UscaledPack32; + public const VkFormat VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = VkFormat.A2b10g10r10SscaledPack32; + public const VkFormat VK_FORMAT_A2B10G10R10_UINT_PACK32 = VkFormat.A2b10g10r10UintPack32; + public const VkFormat VK_FORMAT_A2B10G10R10_SINT_PACK32 = VkFormat.A2b10g10r10SintPack32; + public const VkFormat VK_FORMAT_R16_UNORM = VkFormat.R16Unorm; + public const VkFormat VK_FORMAT_R16_SNORM = VkFormat.R16Snorm; + public const VkFormat VK_FORMAT_R16_USCALED = VkFormat.R16Uscaled; + public const VkFormat VK_FORMAT_R16_SSCALED = VkFormat.R16Sscaled; + public const VkFormat VK_FORMAT_R16_UINT = VkFormat.R16Uint; + public const VkFormat VK_FORMAT_R16_SINT = VkFormat.R16Sint; + public const VkFormat VK_FORMAT_R16_SFLOAT = VkFormat.R16Sfloat; + public const VkFormat VK_FORMAT_R16G16_UNORM = VkFormat.R16g16Unorm; + public const VkFormat VK_FORMAT_R16G16_SNORM = VkFormat.R16g16Snorm; + public const VkFormat VK_FORMAT_R16G16_USCALED = VkFormat.R16g16Uscaled; + public const VkFormat VK_FORMAT_R16G16_SSCALED = VkFormat.R16g16Sscaled; + public const VkFormat VK_FORMAT_R16G16_UINT = VkFormat.R16g16Uint; + public const VkFormat VK_FORMAT_R16G16_SINT = VkFormat.R16g16Sint; + public const VkFormat VK_FORMAT_R16G16_SFLOAT = VkFormat.R16g16Sfloat; + public const VkFormat VK_FORMAT_R16G16B16_UNORM = VkFormat.R16g16b16Unorm; + public const VkFormat VK_FORMAT_R16G16B16_SNORM = VkFormat.R16g16b16Snorm; + public const VkFormat VK_FORMAT_R16G16B16_USCALED = VkFormat.R16g16b16Uscaled; + public const VkFormat VK_FORMAT_R16G16B16_SSCALED = VkFormat.R16g16b16Sscaled; + public const VkFormat VK_FORMAT_R16G16B16_UINT = VkFormat.R16g16b16Uint; + public const VkFormat VK_FORMAT_R16G16B16_SINT = VkFormat.R16g16b16Sint; + public const VkFormat VK_FORMAT_R16G16B16_SFLOAT = VkFormat.R16g16b16Sfloat; + public const VkFormat VK_FORMAT_R16G16B16A16_UNORM = VkFormat.R16g16b16a16Unorm; + public const VkFormat VK_FORMAT_R16G16B16A16_SNORM = VkFormat.R16g16b16a16Snorm; + public const VkFormat VK_FORMAT_R16G16B16A16_USCALED = VkFormat.R16g16b16a16Uscaled; + public const VkFormat VK_FORMAT_R16G16B16A16_SSCALED = VkFormat.R16g16b16a16Sscaled; + public const VkFormat VK_FORMAT_R16G16B16A16_UINT = VkFormat.R16g16b16a16Uint; + public const VkFormat VK_FORMAT_R16G16B16A16_SINT = VkFormat.R16g16b16a16Sint; + public const VkFormat VK_FORMAT_R16G16B16A16_SFLOAT = VkFormat.R16g16b16a16Sfloat; + public const VkFormat VK_FORMAT_R32_UINT = VkFormat.R32Uint; + public const VkFormat VK_FORMAT_R32_SINT = VkFormat.R32Sint; + public const VkFormat VK_FORMAT_R32_SFLOAT = VkFormat.R32Sfloat; + public const VkFormat VK_FORMAT_R32G32_UINT = VkFormat.R32g32Uint; + public const VkFormat VK_FORMAT_R32G32_SINT = VkFormat.R32g32Sint; + public const VkFormat VK_FORMAT_R32G32_SFLOAT = VkFormat.R32g32Sfloat; + public const VkFormat VK_FORMAT_R32G32B32_UINT = VkFormat.R32g32b32Uint; + public const VkFormat VK_FORMAT_R32G32B32_SINT = VkFormat.R32g32b32Sint; + public const VkFormat VK_FORMAT_R32G32B32_SFLOAT = VkFormat.R32g32b32Sfloat; + public const VkFormat VK_FORMAT_R32G32B32A32_UINT = VkFormat.R32g32b32a32Uint; + public const VkFormat VK_FORMAT_R32G32B32A32_SINT = VkFormat.R32g32b32a32Sint; + public const VkFormat VK_FORMAT_R32G32B32A32_SFLOAT = VkFormat.R32g32b32a32Sfloat; + public const VkFormat VK_FORMAT_R64_UINT = VkFormat.R64Uint; + public const VkFormat VK_FORMAT_R64_SINT = VkFormat.R64Sint; + public const VkFormat VK_FORMAT_R64_SFLOAT = VkFormat.R64Sfloat; + public const VkFormat VK_FORMAT_R64G64_UINT = VkFormat.R64g64Uint; + public const VkFormat VK_FORMAT_R64G64_SINT = VkFormat.R64g64Sint; + public const VkFormat VK_FORMAT_R64G64_SFLOAT = VkFormat.R64g64Sfloat; + public const VkFormat VK_FORMAT_R64G64B64_UINT = VkFormat.R64g64b64Uint; + public const VkFormat VK_FORMAT_R64G64B64_SINT = VkFormat.R64g64b64Sint; + public const VkFormat VK_FORMAT_R64G64B64_SFLOAT = VkFormat.R64g64b64Sfloat; + public const VkFormat VK_FORMAT_R64G64B64A64_UINT = VkFormat.R64g64b64a64Uint; + public const VkFormat VK_FORMAT_R64G64B64A64_SINT = VkFormat.R64g64b64a64Sint; + public const VkFormat VK_FORMAT_R64G64B64A64_SFLOAT = VkFormat.R64g64b64a64Sfloat; + public const VkFormat VK_FORMAT_B10G11R11_UFLOAT_PACK32 = VkFormat.B10g11r11UfloatPack32; + public const VkFormat VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 = VkFormat.E5b9g9r9UfloatPack32; + public const VkFormat VK_FORMAT_D16_UNORM = VkFormat.D16Unorm; + public const VkFormat VK_FORMAT_X8_D24_UNORM_PACK32 = VkFormat.X8D24UnormPack32; + public const VkFormat VK_FORMAT_D32_SFLOAT = VkFormat.D32Sfloat; + public const VkFormat VK_FORMAT_S8_UINT = VkFormat.S8Uint; + public const VkFormat VK_FORMAT_D16_UNORM_S8_UINT = VkFormat.D16UnormS8Uint; + public const VkFormat VK_FORMAT_D24_UNORM_S8_UINT = VkFormat.D24UnormS8Uint; + public const VkFormat VK_FORMAT_D32_SFLOAT_S8_UINT = VkFormat.D32SfloatS8Uint; + public const VkFormat VK_FORMAT_BC1_RGB_UNORM_BLOCK = VkFormat.Bc1RgbUnormBlock; + public const VkFormat VK_FORMAT_BC1_RGB_SRGB_BLOCK = VkFormat.Bc1RgbSrgbBlock; + public const VkFormat VK_FORMAT_BC1_RGBA_UNORM_BLOCK = VkFormat.Bc1RgbaUnormBlock; + public const VkFormat VK_FORMAT_BC1_RGBA_SRGB_BLOCK = VkFormat.Bc1RgbaSrgbBlock; + public const VkFormat VK_FORMAT_BC2_UNORM_BLOCK = VkFormat.Bc2UnormBlock; + public const VkFormat VK_FORMAT_BC2_SRGB_BLOCK = VkFormat.Bc2SrgbBlock; + public const VkFormat VK_FORMAT_BC3_UNORM_BLOCK = VkFormat.Bc3UnormBlock; + public const VkFormat VK_FORMAT_BC3_SRGB_BLOCK = VkFormat.Bc3SrgbBlock; + public const VkFormat VK_FORMAT_BC4_UNORM_BLOCK = VkFormat.Bc4UnormBlock; + public const VkFormat VK_FORMAT_BC4_SNORM_BLOCK = VkFormat.Bc4SnormBlock; + public const VkFormat VK_FORMAT_BC5_UNORM_BLOCK = VkFormat.Bc5UnormBlock; + public const VkFormat VK_FORMAT_BC5_SNORM_BLOCK = VkFormat.Bc5SnormBlock; + public const VkFormat VK_FORMAT_BC6H_UFLOAT_BLOCK = VkFormat.Bc6hUfloatBlock; + public const VkFormat VK_FORMAT_BC6H_SFLOAT_BLOCK = VkFormat.Bc6hSfloatBlock; + public const VkFormat VK_FORMAT_BC7_UNORM_BLOCK = VkFormat.Bc7UnormBlock; + public const VkFormat VK_FORMAT_BC7_SRGB_BLOCK = VkFormat.Bc7SrgbBlock; + public const VkFormat VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = VkFormat.Etc2R8g8b8UnormBlock; + public const VkFormat VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = VkFormat.Etc2R8g8b8SrgbBlock; + public const VkFormat VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = VkFormat.Etc2R8g8b8a1UnormBlock; + public const VkFormat VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = VkFormat.Etc2R8g8b8a1SrgbBlock; + public const VkFormat VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = VkFormat.Etc2R8g8b8a8UnormBlock; + public const VkFormat VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = VkFormat.Etc2R8g8b8a8SrgbBlock; + public const VkFormat VK_FORMAT_EAC_R11_UNORM_BLOCK = VkFormat.EacR11UnormBlock; + public const VkFormat VK_FORMAT_EAC_R11_SNORM_BLOCK = VkFormat.EacR11SnormBlock; + public const VkFormat VK_FORMAT_EAC_R11G11_UNORM_BLOCK = VkFormat.EacR11g11UnormBlock; + public const VkFormat VK_FORMAT_EAC_R11G11_SNORM_BLOCK = VkFormat.EacR11g11SnormBlock; + public const VkFormat VK_FORMAT_ASTC_4x4_UNORM_BLOCK = VkFormat.Astc4x4UnormBlock; + public const VkFormat VK_FORMAT_ASTC_4x4_SRGB_BLOCK = VkFormat.Astc4x4SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_5x4_UNORM_BLOCK = VkFormat.Astc5x4UnormBlock; + public const VkFormat VK_FORMAT_ASTC_5x4_SRGB_BLOCK = VkFormat.Astc5x4SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_5x5_UNORM_BLOCK = VkFormat.Astc5x5UnormBlock; + public const VkFormat VK_FORMAT_ASTC_5x5_SRGB_BLOCK = VkFormat.Astc5x5SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_6x5_UNORM_BLOCK = VkFormat.Astc6x5UnormBlock; + public const VkFormat VK_FORMAT_ASTC_6x5_SRGB_BLOCK = VkFormat.Astc6x5SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_6x6_UNORM_BLOCK = VkFormat.Astc6x6UnormBlock; + public const VkFormat VK_FORMAT_ASTC_6x6_SRGB_BLOCK = VkFormat.Astc6x6SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_8x5_UNORM_BLOCK = VkFormat.Astc8x5UnormBlock; + public const VkFormat VK_FORMAT_ASTC_8x5_SRGB_BLOCK = VkFormat.Astc8x5SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_8x6_UNORM_BLOCK = VkFormat.Astc8x6UnormBlock; + public const VkFormat VK_FORMAT_ASTC_8x6_SRGB_BLOCK = VkFormat.Astc8x6SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_8x8_UNORM_BLOCK = VkFormat.Astc8x8UnormBlock; + public const VkFormat VK_FORMAT_ASTC_8x8_SRGB_BLOCK = VkFormat.Astc8x8SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_10x5_UNORM_BLOCK = VkFormat.Astc10x5UnormBlock; + public const VkFormat VK_FORMAT_ASTC_10x5_SRGB_BLOCK = VkFormat.Astc10x5SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_10x6_UNORM_BLOCK = VkFormat.Astc10x6UnormBlock; + public const VkFormat VK_FORMAT_ASTC_10x6_SRGB_BLOCK = VkFormat.Astc10x6SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_10x8_UNORM_BLOCK = VkFormat.Astc10x8UnormBlock; + public const VkFormat VK_FORMAT_ASTC_10x8_SRGB_BLOCK = VkFormat.Astc10x8SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_10x10_UNORM_BLOCK = VkFormat.Astc10x10UnormBlock; + public const VkFormat VK_FORMAT_ASTC_10x10_SRGB_BLOCK = VkFormat.Astc10x10SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_12x10_UNORM_BLOCK = VkFormat.Astc12x10UnormBlock; + public const VkFormat VK_FORMAT_ASTC_12x10_SRGB_BLOCK = VkFormat.Astc12x10SrgbBlock; + public const VkFormat VK_FORMAT_ASTC_12x12_UNORM_BLOCK = VkFormat.Astc12x12UnormBlock; + public const VkFormat VK_FORMAT_ASTC_12x12_SRGB_BLOCK = VkFormat.Astc12x12SrgbBlock; + public const VkFormat VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG = VkFormat.Pvrtc12bppUnormBlockImg; + public const VkFormat VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG = VkFormat.Pvrtc14bppUnormBlockImg; + public const VkFormat VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG = VkFormat.Pvrtc22bppUnormBlockImg; + public const VkFormat VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG = VkFormat.Pvrtc24bppUnormBlockImg; + public const VkFormat VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG = VkFormat.Pvrtc12bppSrgbBlockImg; + public const VkFormat VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG = VkFormat.Pvrtc14bppSrgbBlockImg; + public const VkFormat VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG = VkFormat.Pvrtc22bppSrgbBlockImg; + public const VkFormat VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = VkFormat.Pvrtc24bppSrgbBlockImg; + public const VkFormat VK_FORMAT_G8B8G8R8_422_UNORM_KHR = VkFormat.G8b8g8r8422UnormKHR; + public const VkFormat VK_FORMAT_B8G8R8G8_422_UNORM_KHR = VkFormat.B8g8r8g8422UnormKHR; + public const VkFormat VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR = VkFormat.G8B8R83plane420UnormKHR; + public const VkFormat VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR = VkFormat.G8B8r82plane420UnormKHR; + public const VkFormat VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR = VkFormat.G8B8R83plane422UnormKHR; + public const VkFormat VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR = VkFormat.G8B8r82plane422UnormKHR; + public const VkFormat VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR = VkFormat.G8B8R83plane444UnormKHR; + public const VkFormat VK_FORMAT_R10X6_UNORM_PACK16_KHR = VkFormat.R10x6UnormPack16KHR; + public const VkFormat VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR = VkFormat.R10x6g10x6Unorm2pack16KHR; + public const VkFormat VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR = VkFormat.R10x6g10x6b10x6a10x6Unorm4pack16KHR; + public const VkFormat VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR = VkFormat.G10x6b10x6g10x6r10x6422Unorm4pack16KHR; + public const VkFormat VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR = VkFormat.B10x6g10x6r10x6g10x6422Unorm4pack16KHR; + public const VkFormat VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR = VkFormat.G10x6B10x6R10x63plane420Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR = VkFormat.G10x6B10x6r10x62plane420Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR = VkFormat.G10x6B10x6R10x63plane422Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR = VkFormat.G10x6B10x6r10x62plane422Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR = VkFormat.G10x6B10x6R10x63plane444Unorm3pack16KHR; + public const VkFormat VK_FORMAT_R12X4_UNORM_PACK16_KHR = VkFormat.R12x4UnormPack16KHR; + public const VkFormat VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR = VkFormat.R12x4g12x4Unorm2pack16KHR; + public const VkFormat VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR = VkFormat.R12x4g12x4b12x4a12x4Unorm4pack16KHR; + public const VkFormat VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR = VkFormat.G12x4b12x4g12x4r12x4422Unorm4pack16KHR; + public const VkFormat VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR = VkFormat.B12x4g12x4r12x4g12x4422Unorm4pack16KHR; + public const VkFormat VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR = VkFormat.G12x4B12x4R12x43plane420Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR = VkFormat.G12x4B12x4r12x42plane420Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR = VkFormat.G12x4B12x4R12x43plane422Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR = VkFormat.G12x4B12x4r12x42plane422Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR = VkFormat.G12x4B12x4R12x43plane444Unorm3pack16KHR; + public const VkFormat VK_FORMAT_G16B16G16R16_422_UNORM_KHR = VkFormat.G16b16g16r16422UnormKHR; + public const VkFormat VK_FORMAT_B16G16R16G16_422_UNORM_KHR = VkFormat.B16g16r16g16422UnormKHR; + public const VkFormat VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR = VkFormat.G16B16R163plane420UnormKHR; + public const VkFormat VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR = VkFormat.G16B16r162plane420UnormKHR; + public const VkFormat VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR = VkFormat.G16B16R163plane422UnormKHR; + public const VkFormat VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR = VkFormat.G16B16r162plane422UnormKHR; + public const VkFormat VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR = VkFormat.G16B16R163plane444UnormKHR; + } + + public enum VkStructureType + { + ApplicationInfo = 0, + InstanceCreateInfo = 1, + DeviceQueueCreateInfo = 2, + DeviceCreateInfo = 3, + SubmitInfo = 4, + MemoryAllocateInfo = 5, + MappedMemoryRange = 6, + BindSparseInfo = 7, + FenceCreateInfo = 8, + SemaphoreCreateInfo = 9, + EventCreateInfo = 10, + QueryPoolCreateInfo = 11, + BufferCreateInfo = 12, + BufferViewCreateInfo = 13, + ImageCreateInfo = 14, + ImageViewCreateInfo = 15, + ShaderModuleCreateInfo = 16, + PipelineCacheCreateInfo = 17, + PipelineShaderStageCreateInfo = 18, + PipelineVertexInputStateCreateInfo = 19, + PipelineInputAssemblyStateCreateInfo = 20, + PipelineTessellationStateCreateInfo = 21, + PipelineViewportStateCreateInfo = 22, + PipelineRasterizationStateCreateInfo = 23, + PipelineMultisampleStateCreateInfo = 24, + PipelineDepthStencilStateCreateInfo = 25, + PipelineColorBlendStateCreateInfo = 26, + PipelineDynamicStateCreateInfo = 27, + GraphicsPipelineCreateInfo = 28, + ComputePipelineCreateInfo = 29, + PipelineLayoutCreateInfo = 30, + SamplerCreateInfo = 31, + DescriptorSetLayoutCreateInfo = 32, + DescriptorPoolCreateInfo = 33, + DescriptorSetAllocateInfo = 34, + WriteDescriptorSet = 35, + CopyDescriptorSet = 36, + FramebufferCreateInfo = 37, + RenderPassCreateInfo = 38, + CommandPoolCreateInfo = 39, + CommandBufferAllocateInfo = 40, + CommandBufferInheritanceInfo = 41, + CommandBufferBeginInfo = 42, + RenderPassBeginInfo = 43, + BufferMemoryBarrier = 44, + ImageMemoryBarrier = 45, + MemoryBarrier = 46, + ///Reserved for internal use by the loader, layers, and ICDs + LoaderInstanceCreateInfo = 47, + ///Reserved for internal use by the loader, layers, and ICDs + LoaderDeviceCreateInfo = 48, + SwapchainCreateInfoKHR = 1000001000, + PresentInfoKHR = 1000001001, + DisplayModeCreateInfoKHR = 1000002000, + DisplaySurfaceCreateInfoKHR = 1000002001, + DisplayPresentInfoKHR = 1000003000, + XlibSurfaceCreateInfoKHR = 1000004000, + XcbSurfaceCreateInfoKHR = 1000005000, + WaylandSurfaceCreateInfoKHR = 1000006000, + MirSurfaceCreateInfoKHR = 1000007000, + AndroidSurfaceCreateInfoKHR = 1000008000, + Win32SurfaceCreateInfoKHR = 1000009000, + NativeBufferAndroid = 1000010000, + DebugReportCallbackCreateInfoEXT = 1000011000, + PipelineRasterizationStateRasterizationOrderAMD = 1000018000, + DebugMarkerObjectNameInfoEXT = 1000022000, + DebugMarkerObjectTagInfoEXT = 1000022001, + DebugMarkerMarkerInfoEXT = 1000022002, + DedicatedAllocationImageCreateInfoNV = 1000026000, + DedicatedAllocationBufferCreateInfoNV = 1000026001, + DedicatedAllocationMemoryAllocateInfoNV = 1000026002, + TextureLodGatherFormatPropertiesAMD = 1000041000, + RenderPassMultiviewCreateInfoKHX = 1000053000, + PhysicalDeviceMultiviewFeaturesKHX = 1000053001, + PhysicalDeviceMultiviewPropertiesKHX = 1000053002, + ExternalMemoryImageCreateInfoNV = 1000056000, + ExportMemoryAllocateInfoNV = 1000056001, + ImportMemoryWin32HandleInfoNV = 1000057000, + ExportMemoryWin32HandleInfoNV = 1000057001, + Win32KeyedMutexAcquireReleaseInfoNV = 1000058000, + PhysicalDeviceFeatures2KHR = 1000059000, + PhysicalDeviceProperties2KHR = 1000059001, + FormatProperties2KHR = 1000059002, + ImageFormatProperties2KHR = 1000059003, + PhysicalDeviceImageFormatInfo2KHR = 1000059004, + QueueFamilyProperties2KHR = 1000059005, + PhysicalDeviceMemoryProperties2KHR = 1000059006, + SparseImageFormatProperties2KHR = 1000059007, + PhysicalDeviceSparseImageFormatInfo2KHR = 1000059008, + MemoryAllocateInfoKHX = 1000060000, + DeviceGroupRenderPassBeginInfoKHX = 1000060003, + DeviceGroupCommandBufferBeginInfoKHX = 1000060004, + DeviceGroupSubmitInfoKHX = 1000060005, + DeviceGroupBindSparseInfoKHX = 1000060006, + AcquireNextImageInfoKHX = 1000060010, + BindBufferMemoryDeviceGroupInfoKHX = 1000060013, + BindImageMemoryDeviceGroupInfoKHX = 1000060014, + DeviceGroupPresentCapabilitiesKHX = 1000060007, + ImageSwapchainCreateInfoKHX = 1000060008, + BindImageMemorySwapchainInfoKHX = 1000060009, + DeviceGroupPresentInfoKHX = 1000060011, + DeviceGroupSwapchainCreateInfoKHX = 1000060012, + ValidationEXT = 1000061000, + ViSurfaceCreateInfoNn = 1000062000, + PhysicalDeviceGroupPropertiesKHX = 1000070000, + DeviceGroupDeviceCreateInfoKHX = 1000070001, + PhysicalDeviceExternalImageFormatInfoKHR = 1000071000, + ExternalImageFormatPropertiesKHR = 1000071001, + PhysicalDeviceExternalBufferInfoKHR = 1000071002, + ExternalBufferPropertiesKHR = 1000071003, + PhysicalDeviceIdPropertiesKHR = 1000071004, + ExternalMemoryBufferCreateInfoKHR = 1000072000, + ExternalMemoryImageCreateInfoKHR = 1000072001, + ExportMemoryAllocateInfoKHR = 1000072002, + ImportMemoryWin32HandleInfoKHR = 1000073000, + ExportMemoryWin32HandleInfoKHR = 1000073001, + MemoryWin32HandlePropertiesKHR = 1000073002, + MemoryGetWin32HandleInfoKHR = 1000073003, + ImportMemoryFdInfoKHR = 1000074000, + MemoryFdPropertiesKHR = 1000074001, + MemoryGetFdInfoKHR = 1000074002, + Win32KeyedMutexAcquireReleaseInfoKHR = 1000075000, + PhysicalDeviceExternalSemaphoreInfoKHR = 1000076000, + ExternalSemaphorePropertiesKHR = 1000076001, + ExportSemaphoreCreateInfoKHR = 1000077000, + ImportSemaphoreWin32HandleInfoKHR = 1000078000, + ExportSemaphoreWin32HandleInfoKHR = 1000078001, + D3d12FenceSubmitInfoKHR = 1000078002, + SemaphoreGetWin32HandleInfoKHR = 1000078003, + ImportSemaphoreFdInfoKHR = 1000079000, + SemaphoreGetFdInfoKHR = 1000079001, + PhysicalDevicePushDescriptorPropertiesKHR = 1000080000, + PhysicalDevice16bitStorageFeaturesKHR = 1000083000, + PresentRegionsKHR = 1000084000, + DescriptorUpdateTemplateCreateInfoKHR = 1000085000, + ObjectTableCreateInfoNVX = 1000086000, + IndirectCommandsLayoutCreateInfoNVX = 1000086001, + CmdProcessCommandsInfoNVX = 1000086002, + CmdReserveSpaceForCommandsInfoNVX = 1000086003, + DeviceGeneratedCommandsLimitsNVX = 1000086004, + DeviceGeneratedCommandsFeaturesNVX = 1000086005, + PipelineViewportWScalingStateCreateInfoNV = 1000087000, + SurfaceCapabilities2EXT = 1000090000, + DisplayPowerInfoEXT = 1000091000, + DeviceEventInfoEXT = 1000091001, + DisplayEventInfoEXT = 1000091002, + SwapchainCounterCreateInfoEXT = 1000091003, + PresentTimesInfoGoogle = 1000092000, + PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = 1000097000, + PipelineViewportSwizzleStateCreateInfoNV = 1000098000, + PhysicalDeviceDiscardRectanglePropertiesEXT = 1000099000, + PipelineDiscardRectangleStateCreateInfoEXT = 1000099001, + PhysicalDeviceConservativeRasterizationPropertiesEXT = 1000101000, + PipelineRasterizationConservativeStateCreateInfoEXT = 1000101001, + HdrMetadataEXT = 1000105000, + SharedPresentSurfaceCapabilitiesKHR = 1000111000, + PhysicalDeviceExternalFenceInfoKHR = 1000112000, + ExternalFencePropertiesKHR = 1000112001, + ExportFenceCreateInfoKHR = 1000113000, + ImportFenceWin32HandleInfoKHR = 1000114000, + ExportFenceWin32HandleInfoKHR = 1000114001, + FenceGetWin32HandleInfoKHR = 1000114002, + ImportFenceFdInfoKHR = 1000115000, + FenceGetFdInfoKHR = 1000115001, + PhysicalDevicePointClippingPropertiesKHR = 1000117000, + RenderPassInputAttachmentAspectCreateInfoKHR = 1000117001, + ImageViewUsageCreateInfoKHR = 1000117002, + PipelineTessellationDomainOriginStateCreateInfoKHR = 1000117003, + PhysicalDeviceSurfaceInfo2KHR = 1000119000, + SurfaceCapabilities2KHR = 1000119001, + SurfaceFormat2KHR = 1000119002, + PhysicalDeviceVariablePointerFeaturesKHR = 1000120000, + IosSurfaceCreateInfoMvk = 1000122000, + MacosSurfaceCreateInfoMvk = 1000123000, + MemoryDedicatedRequirementsKHR = 1000127000, + MemoryDedicatedAllocateInfoKHR = 1000127001, + PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 1000130000, + SamplerReductionModeCreateInfoEXT = 1000130001, + SampleLocationsInfoEXT = 1000143000, + RenderPassSampleLocationsBeginInfoEXT = 1000143001, + PipelineSampleLocationsStateCreateInfoEXT = 1000143002, + PhysicalDeviceSampleLocationsPropertiesEXT = 1000143003, + MultisamplePropertiesEXT = 1000143004, + BufferMemoryRequirementsInfo2KHR = 1000146000, + ImageMemoryRequirementsInfo2KHR = 1000146001, + ImageSparseMemoryRequirementsInfo2KHR = 1000146002, + MemoryRequirements2KHR = 1000146003, + SparseImageMemoryRequirements2KHR = 1000146004, + ImageFormatListCreateInfoKHR = 1000147000, + PhysicalDeviceBlendOperationAdvancedFeaturesEXT = 1000148000, + PhysicalDeviceBlendOperationAdvancedPropertiesEXT = 1000148001, + PipelineColorBlendAdvancedStateCreateInfoEXT = 1000148002, + PipelineCoverageToColorStateCreateInfoNV = 1000149000, + PipelineCoverageModulationStateCreateInfoNV = 1000152000, + SamplerYcbcrConversionCreateInfoKHR = 1000156000, + SamplerYcbcrConversionInfoKHR = 1000156001, + BindImagePlaneMemoryInfoKHR = 1000156002, + ImagePlaneMemoryRequirementsInfoKHR = 1000156003, + PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = 1000156004, + SamplerYcbcrConversionImageFormatPropertiesKHR = 1000156005, + BindBufferMemoryInfoKHR = 1000157000, + BindImageMemoryInfoKHR = 1000157001, + ValidationCacheCreateInfoEXT = 1000160000, + ShaderModuleValidationCacheCreateInfoEXT = 1000160001, + DeviceQueueGlobalPriorityCreateInfoEXT = 1000174000, + ImportMemoryHostPointerInfoEXT = 1000178000, + MemoryHostPointerPropertiesEXT = 1000178001, + PhysicalDeviceExternalMemoryHostPropertiesEXT = 1000178002, + } + public static partial class RawConstants + { + public const VkStructureType VK_STRUCTURE_TYPE_APPLICATION_INFO = VkStructureType.ApplicationInfo; + public const VkStructureType VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO = VkStructureType.InstanceCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO = VkStructureType.DeviceQueueCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = VkStructureType.DeviceCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_SUBMIT_INFO = VkStructureType.SubmitInfo; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO = VkStructureType.MemoryAllocateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE = VkStructureType.MappedMemoryRange; + public const VkStructureType VK_STRUCTURE_TYPE_BIND_SPARSE_INFO = VkStructureType.BindSparseInfo; + public const VkStructureType VK_STRUCTURE_TYPE_FENCE_CREATE_INFO = VkStructureType.FenceCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO = VkStructureType.SemaphoreCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_EVENT_CREATE_INFO = VkStructureType.EventCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO = VkStructureType.QueryPoolCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO = VkStructureType.BufferCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO = VkStructureType.BufferViewCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO = VkStructureType.ImageCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO = VkStructureType.ImageViewCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO = VkStructureType.ShaderModuleCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO = VkStructureType.PipelineCacheCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO = VkStructureType.PipelineShaderStageCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO = VkStructureType.PipelineVertexInputStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO = VkStructureType.PipelineInputAssemblyStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO = VkStructureType.PipelineTessellationStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO = VkStructureType.PipelineViewportStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO = VkStructureType.PipelineRasterizationStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO = VkStructureType.PipelineMultisampleStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO = VkStructureType.PipelineDepthStencilStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO = VkStructureType.PipelineColorBlendStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO = VkStructureType.PipelineDynamicStateCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO = VkStructureType.GraphicsPipelineCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO = VkStructureType.ComputePipelineCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO = VkStructureType.PipelineLayoutCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO = VkStructureType.SamplerCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO = VkStructureType.DescriptorSetLayoutCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO = VkStructureType.DescriptorPoolCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO = VkStructureType.DescriptorSetAllocateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET = VkStructureType.WriteDescriptorSet; + public const VkStructureType VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET = VkStructureType.CopyDescriptorSet; + public const VkStructureType VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO = VkStructureType.FramebufferCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO = VkStructureType.RenderPassCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO = VkStructureType.CommandPoolCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO = VkStructureType.CommandBufferAllocateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO = VkStructureType.CommandBufferInheritanceInfo; + public const VkStructureType VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO = VkStructureType.CommandBufferBeginInfo; + public const VkStructureType VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO = VkStructureType.RenderPassBeginInfo; + public const VkStructureType VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER = VkStructureType.BufferMemoryBarrier; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER = VkStructureType.ImageMemoryBarrier; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_BARRIER = VkStructureType.MemoryBarrier; + ///Reserved for internal use by the loader, layers, and ICDs + public const VkStructureType VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO = VkStructureType.LoaderInstanceCreateInfo; + ///Reserved for internal use by the loader, layers, and ICDs + public const VkStructureType VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO = VkStructureType.LoaderDeviceCreateInfo; + public const VkStructureType VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = VkStructureType.SwapchainCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = VkStructureType.PresentInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR = VkStructureType.DisplayModeCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR = VkStructureType.DisplaySurfaceCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR = VkStructureType.DisplayPresentInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = VkStructureType.XlibSurfaceCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR = VkStructureType.XcbSurfaceCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR = VkStructureType.WaylandSurfaceCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR = VkStructureType.MirSurfaceCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR = VkStructureType.AndroidSurfaceCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = VkStructureType.Win32SurfaceCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID = VkStructureType.NativeBufferAndroid; + public const VkStructureType VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT = VkStructureType.DebugReportCallbackCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD = VkStructureType.PipelineRasterizationStateRasterizationOrderAMD; + public const VkStructureType VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT = VkStructureType.DebugMarkerObjectNameInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT = VkStructureType.DebugMarkerObjectTagInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT = VkStructureType.DebugMarkerMarkerInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV = VkStructureType.DedicatedAllocationImageCreateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = VkStructureType.DedicatedAllocationBufferCreateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = VkStructureType.DedicatedAllocationMemoryAllocateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = VkStructureType.TextureLodGatherFormatPropertiesAMD; + public const VkStructureType VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHX = VkStructureType.RenderPassMultiviewCreateInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHX = VkStructureType.PhysicalDeviceMultiviewFeaturesKHX; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHX = VkStructureType.PhysicalDeviceMultiviewPropertiesKHX; + public const VkStructureType VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = VkStructureType.ExternalMemoryImageCreateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = VkStructureType.ExportMemoryAllocateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV = VkStructureType.ImportMemoryWin32HandleInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV = VkStructureType.ExportMemoryWin32HandleInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV = VkStructureType.Win32KeyedMutexAcquireReleaseInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR = VkStructureType.PhysicalDeviceFeatures2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR = VkStructureType.PhysicalDeviceProperties2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR = VkStructureType.FormatProperties2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR = VkStructureType.ImageFormatProperties2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR = VkStructureType.PhysicalDeviceImageFormatInfo2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR = VkStructureType.QueueFamilyProperties2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR = VkStructureType.PhysicalDeviceMemoryProperties2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR = VkStructureType.SparseImageFormatProperties2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR = VkStructureType.PhysicalDeviceSparseImageFormatInfo2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHX = VkStructureType.MemoryAllocateInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHX = VkStructureType.DeviceGroupRenderPassBeginInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHX = VkStructureType.DeviceGroupCommandBufferBeginInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHX = VkStructureType.DeviceGroupSubmitInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHX = VkStructureType.DeviceGroupBindSparseInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHX = VkStructureType.AcquireNextImageInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHX = VkStructureType.BindBufferMemoryDeviceGroupInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHX = VkStructureType.BindImageMemoryDeviceGroupInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHX = VkStructureType.DeviceGroupPresentCapabilitiesKHX; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHX = VkStructureType.ImageSwapchainCreateInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHX = VkStructureType.BindImageMemorySwapchainInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHX = VkStructureType.DeviceGroupPresentInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHX = VkStructureType.DeviceGroupSwapchainCreateInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT = VkStructureType.ValidationEXT; + public const VkStructureType VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN = VkStructureType.ViSurfaceCreateInfoNn; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHX = VkStructureType.PhysicalDeviceGroupPropertiesKHX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHX = VkStructureType.DeviceGroupDeviceCreateInfoKHX; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR = VkStructureType.PhysicalDeviceExternalImageFormatInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR = VkStructureType.ExternalImageFormatPropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR = VkStructureType.PhysicalDeviceExternalBufferInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR = VkStructureType.ExternalBufferPropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR = VkStructureType.PhysicalDeviceIdPropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR = VkStructureType.ExternalMemoryBufferCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR = VkStructureType.ExternalMemoryImageCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR = VkStructureType.ExportMemoryAllocateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR = VkStructureType.ImportMemoryWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR = VkStructureType.ExportMemoryWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR = VkStructureType.MemoryWin32HandlePropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR = VkStructureType.MemoryGetWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR = VkStructureType.ImportMemoryFdInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR = VkStructureType.MemoryFdPropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR = VkStructureType.MemoryGetFdInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR = VkStructureType.Win32KeyedMutexAcquireReleaseInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR = VkStructureType.PhysicalDeviceExternalSemaphoreInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR = VkStructureType.ExternalSemaphorePropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR = VkStructureType.ExportSemaphoreCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = VkStructureType.ImportSemaphoreWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = VkStructureType.ExportSemaphoreWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR = VkStructureType.D3d12FenceSubmitInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR = VkStructureType.SemaphoreGetWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR = VkStructureType.ImportSemaphoreFdInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR = VkStructureType.SemaphoreGetFdInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR = VkStructureType.PhysicalDevicePushDescriptorPropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR = VkStructureType.PhysicalDevice16bitStorageFeaturesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR = VkStructureType.PresentRegionsKHR; + public const VkStructureType VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR = VkStructureType.DescriptorUpdateTemplateCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX = VkStructureType.ObjectTableCreateInfoNVX; + public const VkStructureType VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX = VkStructureType.IndirectCommandsLayoutCreateInfoNVX; + public const VkStructureType VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX = VkStructureType.CmdProcessCommandsInfoNVX; + public const VkStructureType VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX = VkStructureType.CmdReserveSpaceForCommandsInfoNVX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX = VkStructureType.DeviceGeneratedCommandsLimitsNVX; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX = VkStructureType.DeviceGeneratedCommandsFeaturesNVX; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV = VkStructureType.PipelineViewportWScalingStateCreateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT = VkStructureType.SurfaceCapabilities2EXT; + public const VkStructureType VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT = VkStructureType.DisplayPowerInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT = VkStructureType.DeviceEventInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT = VkStructureType.DisplayEventInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT = VkStructureType.SwapchainCounterCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE = VkStructureType.PresentTimesInfoGoogle; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX = VkStructureType.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV = VkStructureType.PipelineViewportSwizzleStateCreateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT = VkStructureType.PhysicalDeviceDiscardRectanglePropertiesEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT = VkStructureType.PipelineDiscardRectangleStateCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT = VkStructureType.PhysicalDeviceConservativeRasterizationPropertiesEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT = VkStructureType.PipelineRasterizationConservativeStateCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_HDR_METADATA_EXT = VkStructureType.HdrMetadataEXT; + public const VkStructureType VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR = VkStructureType.SharedPresentSurfaceCapabilitiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR = VkStructureType.PhysicalDeviceExternalFenceInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR = VkStructureType.ExternalFencePropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR = VkStructureType.ExportFenceCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR = VkStructureType.ImportFenceWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR = VkStructureType.ExportFenceWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR = VkStructureType.FenceGetWin32HandleInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR = VkStructureType.ImportFenceFdInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR = VkStructureType.FenceGetFdInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR = VkStructureType.PhysicalDevicePointClippingPropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR = VkStructureType.RenderPassInputAttachmentAspectCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR = VkStructureType.ImageViewUsageCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR = VkStructureType.PipelineTessellationDomainOriginStateCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR = VkStructureType.PhysicalDeviceSurfaceInfo2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR = VkStructureType.SurfaceCapabilities2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR = VkStructureType.SurfaceFormat2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR = VkStructureType.PhysicalDeviceVariablePointerFeaturesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK = VkStructureType.IosSurfaceCreateInfoMvk; + public const VkStructureType VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK = VkStructureType.MacosSurfaceCreateInfoMvk; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR = VkStructureType.MemoryDedicatedRequirementsKHR; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR = VkStructureType.MemoryDedicatedAllocateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT = VkStructureType.PhysicalDeviceSamplerFilterMinmaxPropertiesEXT; + public const VkStructureType VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT = VkStructureType.SamplerReductionModeCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT = VkStructureType.SampleLocationsInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT = VkStructureType.RenderPassSampleLocationsBeginInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT = VkStructureType.PipelineSampleLocationsStateCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT = VkStructureType.PhysicalDeviceSampleLocationsPropertiesEXT; + public const VkStructureType VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT = VkStructureType.MultisamplePropertiesEXT; + public const VkStructureType VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR = VkStructureType.BufferMemoryRequirementsInfo2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR = VkStructureType.ImageMemoryRequirementsInfo2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR = VkStructureType.ImageSparseMemoryRequirementsInfo2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR = VkStructureType.MemoryRequirements2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR = VkStructureType.SparseImageMemoryRequirements2KHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR = VkStructureType.ImageFormatListCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT = VkStructureType.PhysicalDeviceBlendOperationAdvancedFeaturesEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT = VkStructureType.PhysicalDeviceBlendOperationAdvancedPropertiesEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT = VkStructureType.PipelineColorBlendAdvancedStateCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV = VkStructureType.PipelineCoverageToColorStateCreateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV = VkStructureType.PipelineCoverageModulationStateCreateInfoNV; + public const VkStructureType VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR = VkStructureType.SamplerYcbcrConversionCreateInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR = VkStructureType.SamplerYcbcrConversionInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR = VkStructureType.BindImagePlaneMemoryInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR = VkStructureType.ImagePlaneMemoryRequirementsInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR = VkStructureType.PhysicalDeviceSamplerYcbcrConversionFeaturesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR = VkStructureType.SamplerYcbcrConversionImageFormatPropertiesKHR; + public const VkStructureType VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR = VkStructureType.BindBufferMemoryInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR = VkStructureType.BindImageMemoryInfoKHR; + public const VkStructureType VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT = VkStructureType.ValidationCacheCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT = VkStructureType.ShaderModuleValidationCacheCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT = VkStructureType.DeviceQueueGlobalPriorityCreateInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT = VkStructureType.ImportMemoryHostPointerInfoEXT; + public const VkStructureType VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT = VkStructureType.MemoryHostPointerPropertiesEXT; + public const VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT = VkStructureType.PhysicalDeviceExternalMemoryHostPropertiesEXT; + } + + public enum VkSubpassContents + { + Inline = 0, + SecondaryCommandBuffers = 1, + } + public static partial class RawConstants + { + public const VkSubpassContents VK_SUBPASS_CONTENTS_INLINE = VkSubpassContents.Inline; + public const VkSubpassContents VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = VkSubpassContents.SecondaryCommandBuffers; + } + + public enum VkResult + { + ///Command completed successfully + Success = 0, + ///A fence or query has not yet completed + NotReady = 1, + ///A wait operation has not completed in the specified time + Timeout = 2, + ///An event is signaled + EventSet = 3, + ///An event is unsignaled + EventReset = 4, + ///A return array was too small for the result + Incomplete = 5, + ///A host memory allocation has failed + ErrorOutOfHostMemory = -1, + ///A device memory allocation has failed + ErrorOutOfDeviceMemory = -2, + ///Initialization of a object has failed + ErrorInitializationFailed = -3, + ///The logical device has been lost. See <> + ErrorDeviceLost = -4, + ///Mapping of a memory object has failed + ErrorMemoryMapFailed = -5, + ///Layer specified does not exist + ErrorLayerNotPresent = -6, + ///Extension specified does not exist + ErrorExtensionNotPresent = -7, + ///Requested feature is not available on this device + ErrorFeatureNotPresent = -8, + ///Unable to find a Vulkan driver + ErrorIncompatibleDriver = -9, + ///Too many objects of the type have already been created + ErrorTooManyObjects = -10, + ///Requested format is not supported on this device + ErrorFormatNotSupported = -11, + ///A requested pool allocation has failed due to fragmentation of the pool's memory + ErrorFragmentedPool = -12, + ErrorSurfaceLostKHR = -1000000000, + ErrorNativeWindowInUseKHR = -1000000001, + SuboptimalKHR = 1000001003, + ErrorOutOfDateKHR = -1000001004, + ErrorIncompatibleDisplayKHR = -1000003001, + ErrorValidationFailedEXT = -1000011001, + ErrorInvalidShaderNV = -1000012000, + ErrorOutOfPoolMemoryKHR = -1000069000, + ErrorInvalidExternalHandleKHR = -1000072003, + ErrorNotPermittedEXT = -1000174001, + } + public static partial class RawConstants + { + ///Command completed successfully + public const VkResult VK_SUCCESS = VkResult.Success; + ///A fence or query has not yet completed + public const VkResult VK_NOT_READY = VkResult.NotReady; + ///A wait operation has not completed in the specified time + public const VkResult VK_TIMEOUT = VkResult.Timeout; + ///An event is signaled + public const VkResult VK_EVENT_SET = VkResult.EventSet; + ///An event is unsignaled + public const VkResult VK_EVENT_RESET = VkResult.EventReset; + ///A return array was too small for the result + public const VkResult VK_INCOMPLETE = VkResult.Incomplete; + ///A host memory allocation has failed + public const VkResult VK_ERROR_OUT_OF_HOST_MEMORY = VkResult.ErrorOutOfHostMemory; + ///A device memory allocation has failed + public const VkResult VK_ERROR_OUT_OF_DEVICE_MEMORY = VkResult.ErrorOutOfDeviceMemory; + ///Initialization of a object has failed + public const VkResult VK_ERROR_INITIALIZATION_FAILED = VkResult.ErrorInitializationFailed; + ///The logical device has been lost. See <> + public const VkResult VK_ERROR_DEVICE_LOST = VkResult.ErrorDeviceLost; + ///Mapping of a memory object has failed + public const VkResult VK_ERROR_MEMORY_MAP_FAILED = VkResult.ErrorMemoryMapFailed; + ///Layer specified does not exist + public const VkResult VK_ERROR_LAYER_NOT_PRESENT = VkResult.ErrorLayerNotPresent; + ///Extension specified does not exist + public const VkResult VK_ERROR_EXTENSION_NOT_PRESENT = VkResult.ErrorExtensionNotPresent; + ///Requested feature is not available on this device + public const VkResult VK_ERROR_FEATURE_NOT_PRESENT = VkResult.ErrorFeatureNotPresent; + ///Unable to find a Vulkan driver + public const VkResult VK_ERROR_INCOMPATIBLE_DRIVER = VkResult.ErrorIncompatibleDriver; + ///Too many objects of the type have already been created + public const VkResult VK_ERROR_TOO_MANY_OBJECTS = VkResult.ErrorTooManyObjects; + ///Requested format is not supported on this device + public const VkResult VK_ERROR_FORMAT_NOT_SUPPORTED = VkResult.ErrorFormatNotSupported; + ///A requested pool allocation has failed due to fragmentation of the pool's memory + public const VkResult VK_ERROR_FRAGMENTED_POOL = VkResult.ErrorFragmentedPool; + public const VkResult VK_ERROR_SURFACE_LOST_KHR = VkResult.ErrorSurfaceLostKHR; + public const VkResult VK_ERROR_NATIVE_WINDOW_IN_USE_KHR = VkResult.ErrorNativeWindowInUseKHR; + public const VkResult VK_SUBOPTIMAL_KHR = VkResult.SuboptimalKHR; + public const VkResult VK_ERROR_OUT_OF_DATE_KHR = VkResult.ErrorOutOfDateKHR; + public const VkResult VK_ERROR_INCOMPATIBLE_DISPLAY_KHR = VkResult.ErrorIncompatibleDisplayKHR; + public const VkResult VK_ERROR_VALIDATION_FAILED_EXT = VkResult.ErrorValidationFailedEXT; + public const VkResult VK_ERROR_INVALID_SHADER_NV = VkResult.ErrorInvalidShaderNV; + public const VkResult VK_ERROR_OUT_OF_POOL_MEMORY_KHR = VkResult.ErrorOutOfPoolMemoryKHR; + public const VkResult VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR = VkResult.ErrorInvalidExternalHandleKHR; + public const VkResult VK_ERROR_NOT_PERMITTED_EXT = VkResult.ErrorNotPermittedEXT; + } + + public enum VkDynamicState + { + Viewport = 0, + Scissor = 1, + LineWidth = 2, + DepthBias = 3, + BlendConstants = 4, + DepthBounds = 5, + StencilCompareMask = 6, + StencilWriteMask = 7, + StencilReference = 8, + ViewportWScalingNV = 1000087000, + DiscardRectangleEXT = 1000099000, + SampleLocationsEXT = 1000143000, + } + public static partial class RawConstants + { + public const VkDynamicState VK_DYNAMIC_STATE_VIEWPORT = VkDynamicState.Viewport; + public const VkDynamicState VK_DYNAMIC_STATE_SCISSOR = VkDynamicState.Scissor; + public const VkDynamicState VK_DYNAMIC_STATE_LINE_WIDTH = VkDynamicState.LineWidth; + public const VkDynamicState VK_DYNAMIC_STATE_DEPTH_BIAS = VkDynamicState.DepthBias; + public const VkDynamicState VK_DYNAMIC_STATE_BLEND_CONSTANTS = VkDynamicState.BlendConstants; + public const VkDynamicState VK_DYNAMIC_STATE_DEPTH_BOUNDS = VkDynamicState.DepthBounds; + public const VkDynamicState VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = VkDynamicState.StencilCompareMask; + public const VkDynamicState VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = VkDynamicState.StencilWriteMask; + public const VkDynamicState VK_DYNAMIC_STATE_STENCIL_REFERENCE = VkDynamicState.StencilReference; + public const VkDynamicState VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV = VkDynamicState.ViewportWScalingNV; + public const VkDynamicState VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT = VkDynamicState.DiscardRectangleEXT; + public const VkDynamicState VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT = VkDynamicState.SampleLocationsEXT; + } + + public enum VkDescriptorUpdateTemplateTypeKHR + { + ///Create descriptor update template for descriptor set updates + DescriptorSetKHR = 0, + ///Create descriptor update template for pushed descriptor updates + PushDescriptorsKHR = 1, + } + public static partial class RawConstants + { + ///Create descriptor update template for descriptor set updates + public const VkDescriptorUpdateTemplateTypeKHR VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR = VkDescriptorUpdateTemplateTypeKHR.DescriptorSetKHR; + ///Create descriptor update template for pushed descriptor updates + public const VkDescriptorUpdateTemplateTypeKHR VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR = VkDescriptorUpdateTemplateTypeKHR.PushDescriptorsKHR; + } + + public enum VkObjectType + { + Unknown = 0, + ///VkInstance + Instance = 1, + ///VkPhysicalDevice + PhysicalDevice = 2, + ///VkDevice + Device = 3, + ///VkQueue + Queue = 4, + ///VkSemaphore + Semaphore = 5, + ///VkCommandBuffer + CommandBuffer = 6, + ///VkFence + Fence = 7, + ///VkDeviceMemory + DeviceMemory = 8, + ///VkBuffer + Buffer = 9, + ///VkImage + Image = 10, + ///VkEvent + Event = 11, + ///VkQueryPool + QueryPool = 12, + ///VkBufferView + BufferView = 13, + ///VkImageView + ImageView = 14, + ///VkShaderModule + ShaderModule = 15, + ///VkPipelineCache + PipelineCache = 16, + ///VkPipelineLayout + PipelineLayout = 17, + ///VkRenderPass + RenderPass = 18, + ///VkPipeline + Pipeline = 19, + ///VkDescriptorSetLayout + DescriptorSetLayout = 20, + ///VkSampler + Sampler = 21, + ///VkDescriptorPool + DescriptorPool = 22, + ///VkDescriptorSet + DescriptorSet = 23, + ///VkFramebuffer + Framebuffer = 24, + ///VkCommandPool + CommandPool = 25, + SurfaceKHR = 1000000000, + SwapchainKHR = 1000001000, + DisplayKHR = 1000002000, + DisplayModeKHR = 1000002001, + DebugReportCallbackEXT = 1000011000, + DescriptorUpdateTemplateKHR = 1000085000, + ObjectTableNVX = 1000086000, + IndirectCommandsLayoutNVX = 1000086001, + SamplerYcbcrConversionKHR = 1000156000, + ValidationCacheEXT = 1000160000, + } + public static partial class RawConstants + { + public const VkObjectType VK_OBJECT_TYPE_UNKNOWN = VkObjectType.Unknown; + ///VkInstance + public const VkObjectType VK_OBJECT_TYPE_INSTANCE = VkObjectType.Instance; + ///VkPhysicalDevice + public const VkObjectType VK_OBJECT_TYPE_PHYSICAL_DEVICE = VkObjectType.PhysicalDevice; + ///VkDevice + public const VkObjectType VK_OBJECT_TYPE_DEVICE = VkObjectType.Device; + ///VkQueue + public const VkObjectType VK_OBJECT_TYPE_QUEUE = VkObjectType.Queue; + ///VkSemaphore + public const VkObjectType VK_OBJECT_TYPE_SEMAPHORE = VkObjectType.Semaphore; + ///VkCommandBuffer + public const VkObjectType VK_OBJECT_TYPE_COMMAND_BUFFER = VkObjectType.CommandBuffer; + ///VkFence + public const VkObjectType VK_OBJECT_TYPE_FENCE = VkObjectType.Fence; + ///VkDeviceMemory + public const VkObjectType VK_OBJECT_TYPE_DEVICE_MEMORY = VkObjectType.DeviceMemory; + ///VkBuffer + public const VkObjectType VK_OBJECT_TYPE_BUFFER = VkObjectType.Buffer; + ///VkImage + public const VkObjectType VK_OBJECT_TYPE_IMAGE = VkObjectType.Image; + ///VkEvent + public const VkObjectType VK_OBJECT_TYPE_EVENT = VkObjectType.Event; + ///VkQueryPool + public const VkObjectType VK_OBJECT_TYPE_QUERY_POOL = VkObjectType.QueryPool; + ///VkBufferView + public const VkObjectType VK_OBJECT_TYPE_BUFFER_VIEW = VkObjectType.BufferView; + ///VkImageView + public const VkObjectType VK_OBJECT_TYPE_IMAGE_VIEW = VkObjectType.ImageView; + ///VkShaderModule + public const VkObjectType VK_OBJECT_TYPE_SHADER_MODULE = VkObjectType.ShaderModule; + ///VkPipelineCache + public const VkObjectType VK_OBJECT_TYPE_PIPELINE_CACHE = VkObjectType.PipelineCache; + ///VkPipelineLayout + public const VkObjectType VK_OBJECT_TYPE_PIPELINE_LAYOUT = VkObjectType.PipelineLayout; + ///VkRenderPass + public const VkObjectType VK_OBJECT_TYPE_RENDER_PASS = VkObjectType.RenderPass; + ///VkPipeline + public const VkObjectType VK_OBJECT_TYPE_PIPELINE = VkObjectType.Pipeline; + ///VkDescriptorSetLayout + public const VkObjectType VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT = VkObjectType.DescriptorSetLayout; + ///VkSampler + public const VkObjectType VK_OBJECT_TYPE_SAMPLER = VkObjectType.Sampler; + ///VkDescriptorPool + public const VkObjectType VK_OBJECT_TYPE_DESCRIPTOR_POOL = VkObjectType.DescriptorPool; + ///VkDescriptorSet + public const VkObjectType VK_OBJECT_TYPE_DESCRIPTOR_SET = VkObjectType.DescriptorSet; + ///VkFramebuffer + public const VkObjectType VK_OBJECT_TYPE_FRAMEBUFFER = VkObjectType.Framebuffer; + ///VkCommandPool + public const VkObjectType VK_OBJECT_TYPE_COMMAND_POOL = VkObjectType.CommandPool; + public const VkObjectType VK_OBJECT_TYPE_SURFACE_KHR = VkObjectType.SurfaceKHR; + public const VkObjectType VK_OBJECT_TYPE_SWAPCHAIN_KHR = VkObjectType.SwapchainKHR; + public const VkObjectType VK_OBJECT_TYPE_DISPLAY_KHR = VkObjectType.DisplayKHR; + public const VkObjectType VK_OBJECT_TYPE_DISPLAY_MODE_KHR = VkObjectType.DisplayModeKHR; + public const VkObjectType VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT = VkObjectType.DebugReportCallbackEXT; + public const VkObjectType VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR = VkObjectType.DescriptorUpdateTemplateKHR; + public const VkObjectType VK_OBJECT_TYPE_OBJECT_TABLE_NVX = VkObjectType.ObjectTableNVX; + public const VkObjectType VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX = VkObjectType.IndirectCommandsLayoutNVX; + public const VkObjectType VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR = VkObjectType.SamplerYcbcrConversionKHR; + public const VkObjectType VK_OBJECT_TYPE_VALIDATION_CACHE_EXT = VkObjectType.ValidationCacheEXT; + } + + [Flags] + public enum VkQueueFlags + { + None = 0, + ///Queue supports graphics operations + Graphics = 1, + ///Queue supports compute operations + Compute = 2, + ///Queue supports transfer operations + Transfer = 4, + ///Queue supports sparse resource memory management operations + SparseBinding = 8, + } + public static partial class RawConstants + { + ///Queue supports graphics operations + public const VkQueueFlags VK_QUEUE_GRAPHICS_BIT = VkQueueFlags.Graphics; + ///Queue supports compute operations + public const VkQueueFlags VK_QUEUE_COMPUTE_BIT = VkQueueFlags.Compute; + ///Queue supports transfer operations + public const VkQueueFlags VK_QUEUE_TRANSFER_BIT = VkQueueFlags.Transfer; + ///Queue supports sparse resource memory management operations + public const VkQueueFlags VK_QUEUE_SPARSE_BINDING_BIT = VkQueueFlags.SparseBinding; + } + + [Flags] + public enum VkMemoryPropertyFlags + { + None = 0, + ///If otherwise stated, then allocate memory on device + DeviceLocal = 1, + ///Memory is mappable by host + HostVisible = 2, + ///Memory will have i/o coherency. If not set, application may need to use vkFlushMappedMemoryRanges and vkInvalidateMappedMemoryRanges to flush/invalidate host cache + HostCoherent = 4, + ///Memory will be cached by the host + HostCached = 8, + ///Memory may be allocated by the driver when it is required + LazilyAllocated = 16, + } + public static partial class RawConstants + { + ///If otherwise stated, then allocate memory on device + public const VkMemoryPropertyFlags VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT = VkMemoryPropertyFlags.DeviceLocal; + ///Memory is mappable by host + public const VkMemoryPropertyFlags VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = VkMemoryPropertyFlags.HostVisible; + ///Memory will have i/o coherency. If not set, application may need to use vkFlushMappedMemoryRanges and vkInvalidateMappedMemoryRanges to flush/invalidate host cache + public const VkMemoryPropertyFlags VK_MEMORY_PROPERTY_HOST_COHERENT_BIT = VkMemoryPropertyFlags.HostCoherent; + ///Memory will be cached by the host + public const VkMemoryPropertyFlags VK_MEMORY_PROPERTY_HOST_CACHED_BIT = VkMemoryPropertyFlags.HostCached; + ///Memory may be allocated by the driver when it is required + public const VkMemoryPropertyFlags VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT = VkMemoryPropertyFlags.LazilyAllocated; + } + + [Flags] + public enum VkMemoryHeapFlags + { + None = 0, + ///If set, heap represents device memory + DeviceLocal = 1, + MultiInstanceKHX = 2, + } + public static partial class RawConstants + { + ///If set, heap represents device memory + public const VkMemoryHeapFlags VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = VkMemoryHeapFlags.DeviceLocal; + public const VkMemoryHeapFlags VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHX = VkMemoryHeapFlags.MultiInstanceKHX; + } + + [Flags] + public enum VkAccessFlags + { + None = 0, + ///Controls coherency of indirect command reads + IndirectCommandRead = 1, + ///Controls coherency of index reads + IndexRead = 2, + ///Controls coherency of vertex attribute reads + VertexAttributeRead = 4, + ///Controls coherency of uniform buffer reads + UniformRead = 8, + ///Controls coherency of input attachment reads + InputAttachmentRead = 16, + ///Controls coherency of shader reads + ShaderRead = 32, + ///Controls coherency of shader writes + ShaderWrite = 64, + ///Controls coherency of color attachment reads + ColorAttachmentRead = 128, + ///Controls coherency of color attachment writes + ColorAttachmentWrite = 256, + ///Controls coherency of depth/stencil attachment reads + DepthStencilAttachmentRead = 512, + ///Controls coherency of depth/stencil attachment writes + DepthStencilAttachmentWrite = 1024, + ///Controls coherency of transfer reads + TransferRead = 2048, + ///Controls coherency of transfer writes + TransferWrite = 4096, + ///Controls coherency of host reads + HostRead = 8192, + ///Controls coherency of host writes + HostWrite = 16384, + ///Controls coherency of memory reads + MemoryRead = 32768, + ///Controls coherency of memory writes + MemoryWrite = 65536, + CommandProcessReadNVX = 131072, + CommandProcessWriteNVX = 262144, + ColorAttachmentReadNoncoherentEXT = 524288, + } + public static partial class RawConstants + { + ///Controls coherency of indirect command reads + public const VkAccessFlags VK_ACCESS_INDIRECT_COMMAND_READ_BIT = VkAccessFlags.IndirectCommandRead; + ///Controls coherency of index reads + public const VkAccessFlags VK_ACCESS_INDEX_READ_BIT = VkAccessFlags.IndexRead; + ///Controls coherency of vertex attribute reads + public const VkAccessFlags VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT = VkAccessFlags.VertexAttributeRead; + ///Controls coherency of uniform buffer reads + public const VkAccessFlags VK_ACCESS_UNIFORM_READ_BIT = VkAccessFlags.UniformRead; + ///Controls coherency of input attachment reads + public const VkAccessFlags VK_ACCESS_INPUT_ATTACHMENT_READ_BIT = VkAccessFlags.InputAttachmentRead; + ///Controls coherency of shader reads + public const VkAccessFlags VK_ACCESS_SHADER_READ_BIT = VkAccessFlags.ShaderRead; + ///Controls coherency of shader writes + public const VkAccessFlags VK_ACCESS_SHADER_WRITE_BIT = VkAccessFlags.ShaderWrite; + ///Controls coherency of color attachment reads + public const VkAccessFlags VK_ACCESS_COLOR_ATTACHMENT_READ_BIT = VkAccessFlags.ColorAttachmentRead; + ///Controls coherency of color attachment writes + public const VkAccessFlags VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT = VkAccessFlags.ColorAttachmentWrite; + ///Controls coherency of depth/stencil attachment reads + public const VkAccessFlags VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT = VkAccessFlags.DepthStencilAttachmentRead; + ///Controls coherency of depth/stencil attachment writes + public const VkAccessFlags VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = VkAccessFlags.DepthStencilAttachmentWrite; + ///Controls coherency of transfer reads + public const VkAccessFlags VK_ACCESS_TRANSFER_READ_BIT = VkAccessFlags.TransferRead; + ///Controls coherency of transfer writes + public const VkAccessFlags VK_ACCESS_TRANSFER_WRITE_BIT = VkAccessFlags.TransferWrite; + ///Controls coherency of host reads + public const VkAccessFlags VK_ACCESS_HOST_READ_BIT = VkAccessFlags.HostRead; + ///Controls coherency of host writes + public const VkAccessFlags VK_ACCESS_HOST_WRITE_BIT = VkAccessFlags.HostWrite; + ///Controls coherency of memory reads + public const VkAccessFlags VK_ACCESS_MEMORY_READ_BIT = VkAccessFlags.MemoryRead; + ///Controls coherency of memory writes + public const VkAccessFlags VK_ACCESS_MEMORY_WRITE_BIT = VkAccessFlags.MemoryWrite; + public const VkAccessFlags VK_ACCESS_COMMAND_PROCESS_READ_BIT_NVX = VkAccessFlags.CommandProcessReadNVX; + public const VkAccessFlags VK_ACCESS_COMMAND_PROCESS_WRITE_BIT_NVX = VkAccessFlags.CommandProcessWriteNVX; + public const VkAccessFlags VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = VkAccessFlags.ColorAttachmentReadNoncoherentEXT; + } + + [Flags] + public enum VkBufferUsageFlags + { + None = 0, + ///Can be used as a source of transfer operations + TransferSrc = 1, + ///Can be used as a destination of transfer operations + TransferDst = 2, + ///Can be used as TBO + UniformTexelBuffer = 4, + ///Can be used as IBO + StorageTexelBuffer = 8, + ///Can be used as UBO + UniformBuffer = 16, + ///Can be used as SSBO + StorageBuffer = 32, + ///Can be used as source of fixed-function index fetch (index buffer) + IndexBuffer = 64, + ///Can be used as source of fixed-function vertex fetch (VBO) + VertexBuffer = 128, + ///Can be the source of indirect parameters (e.g. indirect buffer, parameter buffer) + IndirectBuffer = 256, + } + public static partial class RawConstants + { + ///Can be used as a source of transfer operations + public const VkBufferUsageFlags VK_BUFFER_USAGE_TRANSFER_SRC_BIT = VkBufferUsageFlags.TransferSrc; + ///Can be used as a destination of transfer operations + public const VkBufferUsageFlags VK_BUFFER_USAGE_TRANSFER_DST_BIT = VkBufferUsageFlags.TransferDst; + ///Can be used as TBO + public const VkBufferUsageFlags VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = VkBufferUsageFlags.UniformTexelBuffer; + ///Can be used as IBO + public const VkBufferUsageFlags VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT = VkBufferUsageFlags.StorageTexelBuffer; + ///Can be used as UBO + public const VkBufferUsageFlags VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT = VkBufferUsageFlags.UniformBuffer; + ///Can be used as SSBO + public const VkBufferUsageFlags VK_BUFFER_USAGE_STORAGE_BUFFER_BIT = VkBufferUsageFlags.StorageBuffer; + ///Can be used as source of fixed-function index fetch (index buffer) + public const VkBufferUsageFlags VK_BUFFER_USAGE_INDEX_BUFFER_BIT = VkBufferUsageFlags.IndexBuffer; + ///Can be used as source of fixed-function vertex fetch (VBO) + public const VkBufferUsageFlags VK_BUFFER_USAGE_VERTEX_BUFFER_BIT = VkBufferUsageFlags.VertexBuffer; + ///Can be the source of indirect parameters (e.g. indirect buffer, parameter buffer) + public const VkBufferUsageFlags VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT = VkBufferUsageFlags.IndirectBuffer; + } + + [Flags] + public enum VkBufferCreateFlags + { + None = 0, + ///Buffer should support sparse backing + SparseBinding = 1, + ///Buffer should support sparse backing with partial residency + SparseResidency = 2, + ///Buffer should support constent data access to physical memory ranges mapped into multiple locations of sparse buffers + SparseAliased = 4, + } + public static partial class RawConstants + { + ///Buffer should support sparse backing + public const VkBufferCreateFlags VK_BUFFER_CREATE_SPARSE_BINDING_BIT = VkBufferCreateFlags.SparseBinding; + ///Buffer should support sparse backing with partial residency + public const VkBufferCreateFlags VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT = VkBufferCreateFlags.SparseResidency; + ///Buffer should support constent data access to physical memory ranges mapped into multiple locations of sparse buffers + public const VkBufferCreateFlags VK_BUFFER_CREATE_SPARSE_ALIASED_BIT = VkBufferCreateFlags.SparseAliased; + } + + [Flags] + public enum VkShaderStageFlags + { + None = 0, + Vertex = 1, + TessellationControl = 2, + TessellationEvaluation = 4, + Geometry = 8, + Fragment = 16, + Compute = 32, + AllGraphics = 31, + All = 2147483647, + } + public static partial class RawConstants + { + public const VkShaderStageFlags VK_SHADER_STAGE_VERTEX_BIT = VkShaderStageFlags.Vertex; + public const VkShaderStageFlags VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT = VkShaderStageFlags.TessellationControl; + public const VkShaderStageFlags VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT = VkShaderStageFlags.TessellationEvaluation; + public const VkShaderStageFlags VK_SHADER_STAGE_GEOMETRY_BIT = VkShaderStageFlags.Geometry; + public const VkShaderStageFlags VK_SHADER_STAGE_FRAGMENT_BIT = VkShaderStageFlags.Fragment; + public const VkShaderStageFlags VK_SHADER_STAGE_COMPUTE_BIT = VkShaderStageFlags.Compute; + public const VkShaderStageFlags VK_SHADER_STAGE_ALL_GRAPHICS = VkShaderStageFlags.AllGraphics; + public const VkShaderStageFlags VK_SHADER_STAGE_ALL = VkShaderStageFlags.All; + } + + [Flags] + public enum VkImageUsageFlags + { + None = 0, + ///Can be used as a source of transfer operations + TransferSrc = 1, + ///Can be used as a destination of transfer operations + TransferDst = 2, + ///Can be sampled from (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types) + Sampled = 4, + ///Can be used as storage image (STORAGE_IMAGE descriptor type) + Storage = 8, + ///Can be used as framebuffer color attachment + ColorAttachment = 16, + ///Can be used as framebuffer depth/stencil attachment + DepthStencilAttachment = 32, + ///Image data not needed outside of rendering + TransientAttachment = 64, + ///Can be used as framebuffer input attachment + InputAttachment = 128, + } + public static partial class RawConstants + { + ///Can be used as a source of transfer operations + public const VkImageUsageFlags VK_IMAGE_USAGE_TRANSFER_SRC_BIT = VkImageUsageFlags.TransferSrc; + ///Can be used as a destination of transfer operations + public const VkImageUsageFlags VK_IMAGE_USAGE_TRANSFER_DST_BIT = VkImageUsageFlags.TransferDst; + ///Can be sampled from (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types) + public const VkImageUsageFlags VK_IMAGE_USAGE_SAMPLED_BIT = VkImageUsageFlags.Sampled; + ///Can be used as storage image (STORAGE_IMAGE descriptor type) + public const VkImageUsageFlags VK_IMAGE_USAGE_STORAGE_BIT = VkImageUsageFlags.Storage; + ///Can be used as framebuffer color attachment + public const VkImageUsageFlags VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = VkImageUsageFlags.ColorAttachment; + ///Can be used as framebuffer depth/stencil attachment + public const VkImageUsageFlags VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = VkImageUsageFlags.DepthStencilAttachment; + ///Image data not needed outside of rendering + public const VkImageUsageFlags VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = VkImageUsageFlags.TransientAttachment; + ///Can be used as framebuffer input attachment + public const VkImageUsageFlags VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = VkImageUsageFlags.InputAttachment; + } + + [Flags] + public enum VkImageCreateFlags + { + None = 0, + ///Image should support sparse backing + SparseBinding = 1, + ///Image should support sparse backing with partial residency + SparseResidency = 2, + ///Image should support constent data access to physical memory ranges mapped into multiple locations of sparse images + SparseAliased = 4, + ///Allows image views to have different format than the base image + MutableFormat = 8, + ///Allows creating image views with cube type from the created image + CubeCompatible = 16, + BindSfrKHX = 64, + _2dArrayCompatibleKHR = 32, + BlockTexelViewCompatibleKHR = 128, + ExtendedUsageKHR = 256, + SampleLocationsCompatibleDepthEXT = 4096, + DisjointKHR = 512, + AliasKHR = 1024, + } + public static partial class RawConstants + { + ///Image should support sparse backing + public const VkImageCreateFlags VK_IMAGE_CREATE_SPARSE_BINDING_BIT = VkImageCreateFlags.SparseBinding; + ///Image should support sparse backing with partial residency + public const VkImageCreateFlags VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = VkImageCreateFlags.SparseResidency; + ///Image should support constent data access to physical memory ranges mapped into multiple locations of sparse images + public const VkImageCreateFlags VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = VkImageCreateFlags.SparseAliased; + ///Allows image views to have different format than the base image + public const VkImageCreateFlags VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = VkImageCreateFlags.MutableFormat; + ///Allows creating image views with cube type from the created image + public const VkImageCreateFlags VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = VkImageCreateFlags.CubeCompatible; + public const VkImageCreateFlags VK_IMAGE_CREATE_BIND_SFR_BIT_KHX = VkImageCreateFlags.BindSfrKHX; + public const VkImageCreateFlags VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR = VkImageCreateFlags._2dArrayCompatibleKHR; + public const VkImageCreateFlags VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR = VkImageCreateFlags.BlockTexelViewCompatibleKHR; + public const VkImageCreateFlags VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR = VkImageCreateFlags.ExtendedUsageKHR; + public const VkImageCreateFlags VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT = VkImageCreateFlags.SampleLocationsCompatibleDepthEXT; + public const VkImageCreateFlags VK_IMAGE_CREATE_DISJOINT_BIT_KHR = VkImageCreateFlags.DisjointKHR; + public const VkImageCreateFlags VK_IMAGE_CREATE_ALIAS_BIT_KHR = VkImageCreateFlags.AliasKHR; + } + + [Flags] + public enum VkPipelineCreateFlags + { + None = 0, + DisableOptimization = 1, + AllowDerivatives = 2, + Derivative = 4, + ViewIndexFromDeviceIndexKHX = 8, + DispatchBaseKHX = 16, + } + public static partial class RawConstants + { + public const VkPipelineCreateFlags VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = VkPipelineCreateFlags.DisableOptimization; + public const VkPipelineCreateFlags VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = VkPipelineCreateFlags.AllowDerivatives; + public const VkPipelineCreateFlags VK_PIPELINE_CREATE_DERIVATIVE_BIT = VkPipelineCreateFlags.Derivative; + public const VkPipelineCreateFlags VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHX = VkPipelineCreateFlags.ViewIndexFromDeviceIndexKHX; + public const VkPipelineCreateFlags VK_PIPELINE_CREATE_DISPATCH_BASE_KHX = VkPipelineCreateFlags.DispatchBaseKHX; + } + + [Flags] + public enum VkColorComponentFlags + { + None = 0, + R = 1, + G = 2, + B = 4, + A = 8, + } + public static partial class RawConstants + { + public const VkColorComponentFlags VK_COLOR_COMPONENT_R_BIT = VkColorComponentFlags.R; + public const VkColorComponentFlags VK_COLOR_COMPONENT_G_BIT = VkColorComponentFlags.G; + public const VkColorComponentFlags VK_COLOR_COMPONENT_B_BIT = VkColorComponentFlags.B; + public const VkColorComponentFlags VK_COLOR_COMPONENT_A_BIT = VkColorComponentFlags.A; + } + + [Flags] + public enum VkFenceCreateFlags + { + None = 0, + Signaled = 1, + } + public static partial class RawConstants + { + public const VkFenceCreateFlags VK_FENCE_CREATE_SIGNALED_BIT = VkFenceCreateFlags.Signaled; + } + + [Flags] + public enum VkFormatFeatureFlags + { + None = 0, + ///Format can be used for sampled images (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types) + SampledImage = 1, + ///Format can be used for storage images (STORAGE_IMAGE descriptor type) + StorageImage = 2, + ///Format supports atomic operations in case it is used for storage images + StorageImageAtomic = 4, + ///Format can be used for uniform texel buffers (TBOs) + UniformTexelBuffer = 8, + ///Format can be used for storage texel buffers (IBOs) + StorageTexelBuffer = 16, + ///Format supports atomic operations in case it is used for storage texel buffers + StorageTexelBufferAtomic = 32, + ///Format can be used for vertex buffers (VBOs) + VertexBuffer = 64, + ///Format can be used for color attachment images + ColorAttachment = 128, + ///Format supports blending in case it is used for color attachment images + ColorAttachmentBlend = 256, + ///Format can be used for depth/stencil attachment images + DepthStencilAttachment = 512, + ///Format can be used as the source image of blits with vkCmdBlitImage + BlitSrc = 1024, + ///Format can be used as the destination image of blits with vkCmdBlitImage + BlitDst = 2048, + ///Format can be filtered with VK_FILTER_LINEAR when being sampled + SampledImageFilterLinear = 4096, + SampledImageFilterCubicImg = 8192, + TransferSrcKHR = 16384, + TransferDstKHR = 32768, + SampledImageFilterMinmaxEXT = 65536, + MidpointChromaSamplesKHR = 131072, + SampledImageYcbcrConversionLinearFilterKHR = 262144, + SampledImageYcbcrConversionSeparateReconstructionFilterKHR = 524288, + SampledImageYcbcrConversionChromaReconstructionExplicitKHR = 1048576, + SampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR = 2097152, + DisjointKHR = 4194304, + CositedChromaSamplesKHR = 8388608, + } + public static partial class RawConstants + { + ///Format can be used for sampled images (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types) + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = VkFormatFeatureFlags.SampledImage; + ///Format can be used for storage images (STORAGE_IMAGE descriptor type) + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = VkFormatFeatureFlags.StorageImage; + ///Format supports atomic operations in case it is used for storage images + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = VkFormatFeatureFlags.StorageImageAtomic; + ///Format can be used for uniform texel buffers (TBOs) + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = VkFormatFeatureFlags.UniformTexelBuffer; + ///Format can be used for storage texel buffers (IBOs) + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = VkFormatFeatureFlags.StorageTexelBuffer; + ///Format supports atomic operations in case it is used for storage texel buffers + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = VkFormatFeatureFlags.StorageTexelBufferAtomic; + ///Format can be used for vertex buffers (VBOs) + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT = VkFormatFeatureFlags.VertexBuffer; + ///Format can be used for color attachment images + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT = VkFormatFeatureFlags.ColorAttachment; + ///Format supports blending in case it is used for color attachment images + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = VkFormatFeatureFlags.ColorAttachmentBlend; + ///Format can be used for depth/stencil attachment images + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = VkFormatFeatureFlags.DepthStencilAttachment; + ///Format can be used as the source image of blits with vkCmdBlitImage + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_BLIT_SRC_BIT = VkFormatFeatureFlags.BlitSrc; + ///Format can be used as the destination image of blits with vkCmdBlitImage + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_BLIT_DST_BIT = VkFormatFeatureFlags.BlitDst; + ///Format can be filtered with VK_FILTER_LINEAR when being sampled + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = VkFormatFeatureFlags.SampledImageFilterLinear; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG = VkFormatFeatureFlags.SampledImageFilterCubicImg; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR = VkFormatFeatureFlags.TransferSrcKHR; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR = VkFormatFeatureFlags.TransferDstKHR; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT = VkFormatFeatureFlags.SampledImageFilterMinmaxEXT; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = VkFormatFeatureFlags.MidpointChromaSamplesKHR; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = VkFormatFeatureFlags.SampledImageYcbcrConversionLinearFilterKHR; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = VkFormatFeatureFlags.SampledImageYcbcrConversionSeparateReconstructionFilterKHR; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = VkFormatFeatureFlags.SampledImageYcbcrConversionChromaReconstructionExplicitKHR; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = VkFormatFeatureFlags.SampledImageYcbcrConversionChromaReconstructionExplicitForceableKHR; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_DISJOINT_BIT_KHR = VkFormatFeatureFlags.DisjointKHR; + public const VkFormatFeatureFlags VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR = VkFormatFeatureFlags.CositedChromaSamplesKHR; + } + + [Flags] + public enum VkQueryControlFlags + { + None = 0, + ///Require precise results to be collected by the query + Precise = 1, + } + public static partial class RawConstants + { + ///Require precise results to be collected by the query + public const VkQueryControlFlags VK_QUERY_CONTROL_PRECISE_BIT = VkQueryControlFlags.Precise; + } + + [Flags] + public enum VkQueryResultFlags + { + None = 0, + ///Results of the queries are written to the destination buffer as 64-bit values + _64 = 1, + ///Results of the queries are waited on before proceeding with the result copy + Wait = 2, + ///Besides the results of the query, the availability of the results is also written + WithAvailability = 4, + ///Copy the partial results of the query even if the final results are not available + Partial = 8, + } + public static partial class RawConstants + { + ///Results of the queries are written to the destination buffer as 64-bit values + public const VkQueryResultFlags VK_QUERY_RESULT_64_BIT = VkQueryResultFlags._64; + ///Results of the queries are waited on before proceeding with the result copy + public const VkQueryResultFlags VK_QUERY_RESULT_WAIT_BIT = VkQueryResultFlags.Wait; + ///Besides the results of the query, the availability of the results is also written + public const VkQueryResultFlags VK_QUERY_RESULT_WITH_AVAILABILITY_BIT = VkQueryResultFlags.WithAvailability; + ///Copy the partial results of the query even if the final results are not available + public const VkQueryResultFlags VK_QUERY_RESULT_PARTIAL_BIT = VkQueryResultFlags.Partial; + } + + [Flags] + public enum VkCommandBufferUsageFlags + { + None = 0, + OneTimeSubmit = 1, + RenderPassContinue = 2, + ///Command buffer may be submitted/executed more than once simultaneously + SimultaneousUse = 4, + } + public static partial class RawConstants + { + public const VkCommandBufferUsageFlags VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT = VkCommandBufferUsageFlags.OneTimeSubmit; + public const VkCommandBufferUsageFlags VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT = VkCommandBufferUsageFlags.RenderPassContinue; + ///Command buffer may be submitted/executed more than once simultaneously + public const VkCommandBufferUsageFlags VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT = VkCommandBufferUsageFlags.SimultaneousUse; + } + + [Flags] + public enum VkQueryPipelineStatisticFlags + { + None = 0, + ///Optional + InputAssemblyVertices = 1, + ///Optional + InputAssemblyPrimitives = 2, + ///Optional + VertexShaderInvocations = 4, + ///Optional + GeometryShaderInvocations = 8, + ///Optional + GeometryShaderPrimitives = 16, + ///Optional + ClippingInvocations = 32, + ///Optional + ClippingPrimitives = 64, + ///Optional + FragmentShaderInvocations = 128, + ///Optional + TessellationControlShaderPatches = 256, + ///Optional + TessellationEvaluationShaderInvocations = 512, + ///Optional + ComputeShaderInvocations = 1024, + } + public static partial class RawConstants + { + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT = VkQueryPipelineStatisticFlags.InputAssemblyVertices; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT = VkQueryPipelineStatisticFlags.InputAssemblyPrimitives; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlags.VertexShaderInvocations; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlags.GeometryShaderInvocations; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT = VkQueryPipelineStatisticFlags.GeometryShaderPrimitives; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT = VkQueryPipelineStatisticFlags.ClippingInvocations; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT = VkQueryPipelineStatisticFlags.ClippingPrimitives; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlags.FragmentShaderInvocations; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT = VkQueryPipelineStatisticFlags.TessellationControlShaderPatches; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlags.TessellationEvaluationShaderInvocations; + ///Optional + public const VkQueryPipelineStatisticFlags VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT = VkQueryPipelineStatisticFlags.ComputeShaderInvocations; + } + + [Flags] + public enum VkImageAspectFlags + { + None = 0, + Color = 1, + Depth = 2, + Stencil = 4, + Metadata = 8, + Plane0KHR = 16, + Plane1KHR = 32, + Plane2KHR = 64, + } + public static partial class RawConstants + { + public const VkImageAspectFlags VK_IMAGE_ASPECT_COLOR_BIT = VkImageAspectFlags.Color; + public const VkImageAspectFlags VK_IMAGE_ASPECT_DEPTH_BIT = VkImageAspectFlags.Depth; + public const VkImageAspectFlags VK_IMAGE_ASPECT_STENCIL_BIT = VkImageAspectFlags.Stencil; + public const VkImageAspectFlags VK_IMAGE_ASPECT_METADATA_BIT = VkImageAspectFlags.Metadata; + public const VkImageAspectFlags VK_IMAGE_ASPECT_PLANE_0_BIT_KHR = VkImageAspectFlags.Plane0KHR; + public const VkImageAspectFlags VK_IMAGE_ASPECT_PLANE_1_BIT_KHR = VkImageAspectFlags.Plane1KHR; + public const VkImageAspectFlags VK_IMAGE_ASPECT_PLANE_2_BIT_KHR = VkImageAspectFlags.Plane2KHR; + } + + [Flags] + public enum VkSparseImageFormatFlags + { + None = 0, + ///Image uses a single mip tail region for all array layers + SingleMiptail = 1, + ///Image requires mip level dimensions to be an integer multiple of the sparse image block dimensions for non-tail mip levels. + AlignedMipSize = 2, + ///Image uses a non-standard sparse image block dimensions + NonstandardBlockSize = 4, + } + public static partial class RawConstants + { + ///Image uses a single mip tail region for all array layers + public const VkSparseImageFormatFlags VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT = VkSparseImageFormatFlags.SingleMiptail; + ///Image requires mip level dimensions to be an integer multiple of the sparse image block dimensions for non-tail mip levels. + public const VkSparseImageFormatFlags VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT = VkSparseImageFormatFlags.AlignedMipSize; + ///Image uses a non-standard sparse image block dimensions + public const VkSparseImageFormatFlags VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT = VkSparseImageFormatFlags.NonstandardBlockSize; + } + + [Flags] + public enum VkSparseMemoryBindFlags + { + None = 0, + ///Operation binds resource metadata to memory + Metadata = 1, + } + public static partial class RawConstants + { + ///Operation binds resource metadata to memory + public const VkSparseMemoryBindFlags VK_SPARSE_MEMORY_BIND_METADATA_BIT = VkSparseMemoryBindFlags.Metadata; + } + + [Flags] + public enum VkPipelineStageFlags + { + None = 0, + ///Before subsequent commands are processed + TopOfPipe = 1, + ///Draw/DispatchIndirect command fetch + DrawIndirect = 2, + ///Vertex/index fetch + VertexInput = 4, + ///Vertex shading + VertexShader = 8, + ///Tessellation control shading + TessellationControlShader = 16, + ///Tessellation evaluation shading + TessellationEvaluationShader = 32, + ///Geometry shading + GeometryShader = 64, + ///Fragment shading + FragmentShader = 128, + ///Early fragment (depth and stencil) tests + EarlyFragmentTests = 256, + ///Late fragment (depth and stencil) tests + LateFragmentTests = 512, + ///Color attachment writes + ColorAttachmentOutput = 1024, + ///Compute shading + ComputeShader = 2048, + ///Transfer/copy operations + Transfer = 4096, + ///After previous commands have completed + BottomOfPipe = 8192, + ///Indicates host (CPU) is a source/sink of the dependency + Host = 16384, + ///All stages of the graphics pipeline + AllGraphics = 32768, + ///All stages supported on the queue + AllCommands = 65536, + CommandProcessNVX = 131072, + } + public static partial class RawConstants + { + ///Before subsequent commands are processed + public const VkPipelineStageFlags VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT = VkPipelineStageFlags.TopOfPipe; + ///Draw/DispatchIndirect command fetch + public const VkPipelineStageFlags VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT = VkPipelineStageFlags.DrawIndirect; + ///Vertex/index fetch + public const VkPipelineStageFlags VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = VkPipelineStageFlags.VertexInput; + ///Vertex shading + public const VkPipelineStageFlags VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = VkPipelineStageFlags.VertexShader; + ///Tessellation control shading + public const VkPipelineStageFlags VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT = VkPipelineStageFlags.TessellationControlShader; + ///Tessellation evaluation shading + public const VkPipelineStageFlags VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT = VkPipelineStageFlags.TessellationEvaluationShader; + ///Geometry shading + public const VkPipelineStageFlags VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT = VkPipelineStageFlags.GeometryShader; + ///Fragment shading + public const VkPipelineStageFlags VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT = VkPipelineStageFlags.FragmentShader; + ///Early fragment (depth and stencil) tests + public const VkPipelineStageFlags VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT = VkPipelineStageFlags.EarlyFragmentTests; + ///Late fragment (depth and stencil) tests + public const VkPipelineStageFlags VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT = VkPipelineStageFlags.LateFragmentTests; + ///Color attachment writes + public const VkPipelineStageFlags VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT = VkPipelineStageFlags.ColorAttachmentOutput; + ///Compute shading + public const VkPipelineStageFlags VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT = VkPipelineStageFlags.ComputeShader; + ///Transfer/copy operations + public const VkPipelineStageFlags VK_PIPELINE_STAGE_TRANSFER_BIT = VkPipelineStageFlags.Transfer; + ///After previous commands have completed + public const VkPipelineStageFlags VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT = VkPipelineStageFlags.BottomOfPipe; + ///Indicates host (CPU) is a source/sink of the dependency + public const VkPipelineStageFlags VK_PIPELINE_STAGE_HOST_BIT = VkPipelineStageFlags.Host; + ///All stages of the graphics pipeline + public const VkPipelineStageFlags VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT = VkPipelineStageFlags.AllGraphics; + ///All stages supported on the queue + public const VkPipelineStageFlags VK_PIPELINE_STAGE_ALL_COMMANDS_BIT = VkPipelineStageFlags.AllCommands; + public const VkPipelineStageFlags VK_PIPELINE_STAGE_COMMAND_PROCESS_BIT_NVX = VkPipelineStageFlags.CommandProcessNVX; + } + + [Flags] + public enum VkCommandPoolCreateFlags + { + None = 0, + ///Command buffers have a short lifetime + Transient = 1, + ///Command buffers may release their memory individually + ResetCommandBuffer = 2, + } + public static partial class RawConstants + { + ///Command buffers have a short lifetime + public const VkCommandPoolCreateFlags VK_COMMAND_POOL_CREATE_TRANSIENT_BIT = VkCommandPoolCreateFlags.Transient; + ///Command buffers may release their memory individually + public const VkCommandPoolCreateFlags VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT = VkCommandPoolCreateFlags.ResetCommandBuffer; + } + + [Flags] + public enum VkCommandPoolResetFlags + { + None = 0, + ///Release resources owned by the pool + ReleaseResources = 1, + } + public static partial class RawConstants + { + ///Release resources owned by the pool + public const VkCommandPoolResetFlags VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT = VkCommandPoolResetFlags.ReleaseResources; + } + + [Flags] + public enum VkCommandBufferResetFlags + { + None = 0, + ///Release resources owned by the buffer + ReleaseResources = 1, + } + public static partial class RawConstants + { + ///Release resources owned by the buffer + public const VkCommandBufferResetFlags VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT = VkCommandBufferResetFlags.ReleaseResources; + } + + [Flags] + public enum VkSampleCountFlags + { + None = 0, + ///Sample count 1 supported + Count1 = 1, + ///Sample count 2 supported + Count2 = 2, + ///Sample count 4 supported + Count4 = 4, + ///Sample count 8 supported + Count8 = 8, + ///Sample count 16 supported + Count16 = 16, + ///Sample count 32 supported + Count32 = 32, + ///Sample count 64 supported + Count64 = 64, + } + public static partial class RawConstants + { + ///Sample count 1 supported + public const VkSampleCountFlags VK_SAMPLE_COUNT_1_BIT = VkSampleCountFlags.Count1; + ///Sample count 2 supported + public const VkSampleCountFlags VK_SAMPLE_COUNT_2_BIT = VkSampleCountFlags.Count2; + ///Sample count 4 supported + public const VkSampleCountFlags VK_SAMPLE_COUNT_4_BIT = VkSampleCountFlags.Count4; + ///Sample count 8 supported + public const VkSampleCountFlags VK_SAMPLE_COUNT_8_BIT = VkSampleCountFlags.Count8; + ///Sample count 16 supported + public const VkSampleCountFlags VK_SAMPLE_COUNT_16_BIT = VkSampleCountFlags.Count16; + ///Sample count 32 supported + public const VkSampleCountFlags VK_SAMPLE_COUNT_32_BIT = VkSampleCountFlags.Count32; + ///Sample count 64 supported + public const VkSampleCountFlags VK_SAMPLE_COUNT_64_BIT = VkSampleCountFlags.Count64; + } + + [Flags] + public enum VkAttachmentDescriptionFlags + { + None = 0, + ///The attachment may alias physical memory of another attachment in the same render pass + MayAlias = 1, + } + public static partial class RawConstants + { + ///The attachment may alias physical memory of another attachment in the same render pass + public const VkAttachmentDescriptionFlags VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT = VkAttachmentDescriptionFlags.MayAlias; + } + + [Flags] + public enum VkStencilFaceFlags + { + None = 0, + ///Front face + Front = 1, + ///Back face + Back = 2, + ///Front and back faces + FrontAndBack = 3, + } + public static partial class RawConstants + { + ///Front face + public const VkStencilFaceFlags VK_STENCIL_FACE_FRONT_BIT = VkStencilFaceFlags.Front; + ///Back face + public const VkStencilFaceFlags VK_STENCIL_FACE_BACK_BIT = VkStencilFaceFlags.Back; + ///Front and back faces + public const VkStencilFaceFlags VK_STENCIL_FRONT_AND_BACK = VkStencilFaceFlags.FrontAndBack; + } + + [Flags] + public enum VkDescriptorPoolCreateFlags + { + None = 0, + ///Descriptor sets may be freed individually + FreeDescriptorSet = 1, + } + public static partial class RawConstants + { + ///Descriptor sets may be freed individually + public const VkDescriptorPoolCreateFlags VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = VkDescriptorPoolCreateFlags.FreeDescriptorSet; + } + + [Flags] + public enum VkDependencyFlags + { + None = 0, + ///Dependency is per pixel region + ByRegion = 1, + ViewLocalKHX = 2, + DeviceGroupKHX = 4, + } + public static partial class RawConstants + { + ///Dependency is per pixel region + public const VkDependencyFlags VK_DEPENDENCY_BY_REGION_BIT = VkDependencyFlags.ByRegion; + public const VkDependencyFlags VK_DEPENDENCY_VIEW_LOCAL_BIT_KHX = VkDependencyFlags.ViewLocalKHX; + public const VkDependencyFlags VK_DEPENDENCY_DEVICE_GROUP_BIT_KHX = VkDependencyFlags.DeviceGroupKHX; + } + + public enum VkPresentModeKHR + { + ImmediateKHR = 0, + MailboxKHR = 1, + FifoKHR = 2, + FifoRelaxedKHR = 3, + SharedDemandRefreshKHR = 1000111000, + SharedContinuousRefreshKHR = 1000111001, + } + public static partial class RawConstants + { + public const VkPresentModeKHR VK_PRESENT_MODE_IMMEDIATE_KHR = VkPresentModeKHR.ImmediateKHR; + public const VkPresentModeKHR VK_PRESENT_MODE_MAILBOX_KHR = VkPresentModeKHR.MailboxKHR; + public const VkPresentModeKHR VK_PRESENT_MODE_FIFO_KHR = VkPresentModeKHR.FifoKHR; + public const VkPresentModeKHR VK_PRESENT_MODE_FIFO_RELAXED_KHR = VkPresentModeKHR.FifoRelaxedKHR; + public const VkPresentModeKHR VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR = VkPresentModeKHR.SharedDemandRefreshKHR; + public const VkPresentModeKHR VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR = VkPresentModeKHR.SharedContinuousRefreshKHR; + } + + public enum VkColorSpaceKHR + { + SrgbNonlinearKHR = 0, + DisplayP3NonlinearEXT = 1000104001, + ExtendedSrgbLinearEXT = 1000104002, + DciP3LinearEXT = 1000104003, + DciP3NonlinearEXT = 1000104004, + Bt709LinearEXT = 1000104005, + Bt709NonlinearEXT = 1000104006, + Bt2020LinearEXT = 1000104007, + Hdr10St2084EXT = 1000104008, + DolbyvisionEXT = 1000104009, + Hdr10HlgEXT = 1000104010, + AdobergbLinearEXT = 1000104011, + AdobergbNonlinearEXT = 1000104012, + PassThroughEXT = 1000104013, + ExtendedSrgbNonlinearEXT = 1000104014, + } + public static partial class RawConstants + { + public const VkColorSpaceKHR VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = VkColorSpaceKHR.SrgbNonlinearKHR; + public const VkColorSpaceKHR VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT = VkColorSpaceKHR.DisplayP3NonlinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT = VkColorSpaceKHR.ExtendedSrgbLinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_DCI_P3_LINEAR_EXT = VkColorSpaceKHR.DciP3LinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT = VkColorSpaceKHR.DciP3NonlinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_BT709_LINEAR_EXT = VkColorSpaceKHR.Bt709LinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_BT709_NONLINEAR_EXT = VkColorSpaceKHR.Bt709NonlinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_BT2020_LINEAR_EXT = VkColorSpaceKHR.Bt2020LinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_HDR10_ST2084_EXT = VkColorSpaceKHR.Hdr10St2084EXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_DOLBYVISION_EXT = VkColorSpaceKHR.DolbyvisionEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_HDR10_HLG_EXT = VkColorSpaceKHR.Hdr10HlgEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT = VkColorSpaceKHR.AdobergbLinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT = VkColorSpaceKHR.AdobergbNonlinearEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_PASS_THROUGH_EXT = VkColorSpaceKHR.PassThroughEXT; + public const VkColorSpaceKHR VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT = VkColorSpaceKHR.ExtendedSrgbNonlinearEXT; + } + + [Flags] + public enum VkDisplayPlaneAlphaFlagsKHR + { + None = 0, + OpaqueKHR = 1, + GlobalKHR = 2, + PerPixelKHR = 4, + PerPixelPremultipliedKHR = 8, + } + public static partial class RawConstants + { + public const VkDisplayPlaneAlphaFlagsKHR VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR = VkDisplayPlaneAlphaFlagsKHR.OpaqueKHR; + public const VkDisplayPlaneAlphaFlagsKHR VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR = VkDisplayPlaneAlphaFlagsKHR.GlobalKHR; + public const VkDisplayPlaneAlphaFlagsKHR VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR = VkDisplayPlaneAlphaFlagsKHR.PerPixelKHR; + public const VkDisplayPlaneAlphaFlagsKHR VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR = VkDisplayPlaneAlphaFlagsKHR.PerPixelPremultipliedKHR; + } + + [Flags] + public enum VkCompositeAlphaFlagsKHR + { + None = 0, + OpaqueKHR = 1, + PreMultipliedKHR = 2, + PostMultipliedKHR = 4, + InheritKHR = 8, + } + public static partial class RawConstants + { + public const VkCompositeAlphaFlagsKHR VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR = VkCompositeAlphaFlagsKHR.OpaqueKHR; + public const VkCompositeAlphaFlagsKHR VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR = VkCompositeAlphaFlagsKHR.PreMultipliedKHR; + public const VkCompositeAlphaFlagsKHR VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR = VkCompositeAlphaFlagsKHR.PostMultipliedKHR; + public const VkCompositeAlphaFlagsKHR VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR = VkCompositeAlphaFlagsKHR.InheritKHR; + } + + [Flags] + public enum VkSurfaceTransformFlagsKHR + { + None = 0, + IdentityKHR = 1, + Rotate90KHR = 2, + Rotate180KHR = 4, + Rotate270KHR = 8, + HorizontalMirrorKHR = 16, + HorizontalMirrorRotate90KHR = 32, + HorizontalMirrorRotate180KHR = 64, + HorizontalMirrorRotate270KHR = 128, + InheritKHR = 256, + } + public static partial class RawConstants + { + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR = VkSurfaceTransformFlagsKHR.IdentityKHR; + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR = VkSurfaceTransformFlagsKHR.Rotate90KHR; + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR = VkSurfaceTransformFlagsKHR.Rotate180KHR; + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR = VkSurfaceTransformFlagsKHR.Rotate270KHR; + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR = VkSurfaceTransformFlagsKHR.HorizontalMirrorKHR; + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR = VkSurfaceTransformFlagsKHR.HorizontalMirrorRotate90KHR; + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR = VkSurfaceTransformFlagsKHR.HorizontalMirrorRotate180KHR; + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR = VkSurfaceTransformFlagsKHR.HorizontalMirrorRotate270KHR; + public const VkSurfaceTransformFlagsKHR VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR = VkSurfaceTransformFlagsKHR.InheritKHR; + } + + [Flags] + public enum VkDebugReportFlagsEXT + { + None = 0, + InformationEXT = 1, + WarningEXT = 2, + PerformanceWarningEXT = 4, + ErrorEXT = 8, + DebugEXT = 16, + } + public static partial class RawConstants + { + public const VkDebugReportFlagsEXT VK_DEBUG_REPORT_INFORMATION_BIT_EXT = VkDebugReportFlagsEXT.InformationEXT; + public const VkDebugReportFlagsEXT VK_DEBUG_REPORT_WARNING_BIT_EXT = VkDebugReportFlagsEXT.WarningEXT; + public const VkDebugReportFlagsEXT VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT = VkDebugReportFlagsEXT.PerformanceWarningEXT; + public const VkDebugReportFlagsEXT VK_DEBUG_REPORT_ERROR_BIT_EXT = VkDebugReportFlagsEXT.ErrorEXT; + public const VkDebugReportFlagsEXT VK_DEBUG_REPORT_DEBUG_BIT_EXT = VkDebugReportFlagsEXT.DebugEXT; + } + + public enum VkDebugReportObjectTypeEXT + { + UnknownEXT = 0, + InstanceEXT = 1, + PhysicalDeviceEXT = 2, + DeviceEXT = 3, + QueueEXT = 4, + SemaphoreEXT = 5, + CommandBufferEXT = 6, + FenceEXT = 7, + DeviceMemoryEXT = 8, + BufferEXT = 9, + ImageEXT = 10, + EventEXT = 11, + QueryPoolEXT = 12, + BufferViewEXT = 13, + ImageViewEXT = 14, + ShaderModuleEXT = 15, + PipelineCacheEXT = 16, + PipelineLayoutEXT = 17, + RenderPassEXT = 18, + PipelineEXT = 19, + DescriptorSetLayoutEXT = 20, + SamplerEXT = 21, + DescriptorPoolEXT = 22, + DescriptorSetEXT = 23, + FramebufferEXT = 24, + CommandPoolEXT = 25, + SurfaceKHREXT = 26, + SwapchainKHREXT = 27, + DebugReportCallbackEXTEXT = 28, + DisplayKHREXT = 29, + DisplayModeKHREXT = 30, + ObjectTableNVXEXT = 31, + IndirectCommandsLayoutNVXEXT = 32, + ValidationCacheEXTEXT = 33, + DescriptorUpdateTemplateKHREXT = 1000085000, + SamplerYcbcrConversionKHREXT = 1000156000, + } + public static partial class RawConstants + { + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = VkDebugReportObjectTypeEXT.UnknownEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = VkDebugReportObjectTypeEXT.InstanceEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = VkDebugReportObjectTypeEXT.PhysicalDeviceEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = VkDebugReportObjectTypeEXT.DeviceEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = VkDebugReportObjectTypeEXT.QueueEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT = VkDebugReportObjectTypeEXT.SemaphoreEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT = VkDebugReportObjectTypeEXT.CommandBufferEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT = VkDebugReportObjectTypeEXT.FenceEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT = VkDebugReportObjectTypeEXT.DeviceMemoryEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT = VkDebugReportObjectTypeEXT.BufferEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT = VkDebugReportObjectTypeEXT.ImageEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT = VkDebugReportObjectTypeEXT.EventEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT = VkDebugReportObjectTypeEXT.QueryPoolEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT = VkDebugReportObjectTypeEXT.BufferViewEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT = VkDebugReportObjectTypeEXT.ImageViewEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT = VkDebugReportObjectTypeEXT.ShaderModuleEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT = VkDebugReportObjectTypeEXT.PipelineCacheEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT = VkDebugReportObjectTypeEXT.PipelineLayoutEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT = VkDebugReportObjectTypeEXT.RenderPassEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT = VkDebugReportObjectTypeEXT.PipelineEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT = VkDebugReportObjectTypeEXT.DescriptorSetLayoutEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT = VkDebugReportObjectTypeEXT.SamplerEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT = VkDebugReportObjectTypeEXT.DescriptorPoolEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT = VkDebugReportObjectTypeEXT.DescriptorSetEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT = VkDebugReportObjectTypeEXT.FramebufferEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT = VkDebugReportObjectTypeEXT.CommandPoolEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT = VkDebugReportObjectTypeEXT.SurfaceKHREXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = VkDebugReportObjectTypeEXT.SwapchainKHREXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT = VkDebugReportObjectTypeEXT.DebugReportCallbackEXTEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT = VkDebugReportObjectTypeEXT.DisplayKHREXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT = VkDebugReportObjectTypeEXT.DisplayModeKHREXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT = VkDebugReportObjectTypeEXT.ObjectTableNVXEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT = VkDebugReportObjectTypeEXT.IndirectCommandsLayoutNVXEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT = VkDebugReportObjectTypeEXT.ValidationCacheEXTEXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT = VkDebugReportObjectTypeEXT.DescriptorUpdateTemplateKHREXT; + public const VkDebugReportObjectTypeEXT VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT = VkDebugReportObjectTypeEXT.SamplerYcbcrConversionKHREXT; + } + + public enum VkRasterizationOrderAMD + { + StrictAMD = 0, + RelaxedAMD = 1, + } + public static partial class RawConstants + { + public const VkRasterizationOrderAMD VK_RASTERIZATION_ORDER_STRICT_AMD = VkRasterizationOrderAMD.StrictAMD; + public const VkRasterizationOrderAMD VK_RASTERIZATION_ORDER_RELAXED_AMD = VkRasterizationOrderAMD.RelaxedAMD; + } + + [Flags] + public enum VkExternalMemoryHandleTypeFlagsNV + { + None = 0, + OpaqueWin32NV = 1, + OpaqueWin32KmtNV = 2, + D3d11ImageNV = 4, + D3d11ImageKmtNV = 8, + } + public static partial class RawConstants + { + public const VkExternalMemoryHandleTypeFlagsNV VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV = VkExternalMemoryHandleTypeFlagsNV.OpaqueWin32NV; + public const VkExternalMemoryHandleTypeFlagsNV VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV = VkExternalMemoryHandleTypeFlagsNV.OpaqueWin32KmtNV; + public const VkExternalMemoryHandleTypeFlagsNV VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV = VkExternalMemoryHandleTypeFlagsNV.D3d11ImageNV; + public const VkExternalMemoryHandleTypeFlagsNV VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV = VkExternalMemoryHandleTypeFlagsNV.D3d11ImageKmtNV; + } + + [Flags] + public enum VkExternalMemoryFeatureFlagsNV + { + None = 0, + DedicatedOnlyNV = 1, + ExportableNV = 2, + ImportableNV = 4, + } + public static partial class RawConstants + { + public const VkExternalMemoryFeatureFlagsNV VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV = VkExternalMemoryFeatureFlagsNV.DedicatedOnlyNV; + public const VkExternalMemoryFeatureFlagsNV VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV = VkExternalMemoryFeatureFlagsNV.ExportableNV; + public const VkExternalMemoryFeatureFlagsNV VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV = VkExternalMemoryFeatureFlagsNV.ImportableNV; + } + + public enum VkValidationCheckEXT + { + AllEXT = 0, + ShadersEXT = 1, + } + public static partial class RawConstants + { + public const VkValidationCheckEXT VK_VALIDATION_CHECK_ALL_EXT = VkValidationCheckEXT.AllEXT; + public const VkValidationCheckEXT VK_VALIDATION_CHECK_SHADERS_EXT = VkValidationCheckEXT.ShadersEXT; + } + + [Flags] + public enum VkIndirectCommandsLayoutUsageFlagsNVX + { + None = 0, + UnorderedSequencesNVX = 1, + SparseSequencesNVX = 2, + EmptyExecutionsNVX = 4, + IndexedSequencesNVX = 8, + } + public static partial class RawConstants + { + public const VkIndirectCommandsLayoutUsageFlagsNVX VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NVX = VkIndirectCommandsLayoutUsageFlagsNVX.UnorderedSequencesNVX; + public const VkIndirectCommandsLayoutUsageFlagsNVX VK_INDIRECT_COMMANDS_LAYOUT_USAGE_SPARSE_SEQUENCES_BIT_NVX = VkIndirectCommandsLayoutUsageFlagsNVX.SparseSequencesNVX; + public const VkIndirectCommandsLayoutUsageFlagsNVX VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EMPTY_EXECUTIONS_BIT_NVX = VkIndirectCommandsLayoutUsageFlagsNVX.EmptyExecutionsNVX; + public const VkIndirectCommandsLayoutUsageFlagsNVX VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NVX = VkIndirectCommandsLayoutUsageFlagsNVX.IndexedSequencesNVX; + } + + [Flags] + public enum VkObjectEntryUsageFlagsNVX + { + None = 0, + GraphicsNVX = 1, + ComputeNVX = 2, + } + public static partial class RawConstants + { + public const VkObjectEntryUsageFlagsNVX VK_OBJECT_ENTRY_USAGE_GRAPHICS_BIT_NVX = VkObjectEntryUsageFlagsNVX.GraphicsNVX; + public const VkObjectEntryUsageFlagsNVX VK_OBJECT_ENTRY_USAGE_COMPUTE_BIT_NVX = VkObjectEntryUsageFlagsNVX.ComputeNVX; + } + + public enum VkIndirectCommandsTokenTypeNVX + { + TypePipelineNVX = 0, + TypeDescriptorSetNVX = 1, + TypeIndexBufferNVX = 2, + TypeVertexBufferNVX = 3, + TypePushConstantNVX = 4, + TypeDrawIndexedNVX = 5, + TypeDrawNVX = 6, + TypeDispatchNVX = 7, + } + public static partial class RawConstants + { + public const VkIndirectCommandsTokenTypeNVX VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NVX = VkIndirectCommandsTokenTypeNVX.TypePipelineNVX; + public const VkIndirectCommandsTokenTypeNVX VK_INDIRECT_COMMANDS_TOKEN_TYPE_DESCRIPTOR_SET_NVX = VkIndirectCommandsTokenTypeNVX.TypeDescriptorSetNVX; + public const VkIndirectCommandsTokenTypeNVX VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NVX = VkIndirectCommandsTokenTypeNVX.TypeIndexBufferNVX; + public const VkIndirectCommandsTokenTypeNVX VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NVX = VkIndirectCommandsTokenTypeNVX.TypeVertexBufferNVX; + public const VkIndirectCommandsTokenTypeNVX VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NVX = VkIndirectCommandsTokenTypeNVX.TypePushConstantNVX; + public const VkIndirectCommandsTokenTypeNVX VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NVX = VkIndirectCommandsTokenTypeNVX.TypeDrawIndexedNVX; + public const VkIndirectCommandsTokenTypeNVX VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NVX = VkIndirectCommandsTokenTypeNVX.TypeDrawNVX; + public const VkIndirectCommandsTokenTypeNVX VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NVX = VkIndirectCommandsTokenTypeNVX.TypeDispatchNVX; + } + + public enum VkObjectEntryTypeNVX + { + TypeDescriptorSetNVX = 0, + TypePipelineNVX = 1, + TypeIndexBufferNVX = 2, + TypeVertexBufferNVX = 3, + TypePushConstantNVX = 4, + } + public static partial class RawConstants + { + public const VkObjectEntryTypeNVX VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX = VkObjectEntryTypeNVX.TypeDescriptorSetNVX; + public const VkObjectEntryTypeNVX VK_OBJECT_ENTRY_TYPE_PIPELINE_NVX = VkObjectEntryTypeNVX.TypePipelineNVX; + public const VkObjectEntryTypeNVX VK_OBJECT_ENTRY_TYPE_INDEX_BUFFER_NVX = VkObjectEntryTypeNVX.TypeIndexBufferNVX; + public const VkObjectEntryTypeNVX VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX = VkObjectEntryTypeNVX.TypeVertexBufferNVX; + public const VkObjectEntryTypeNVX VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX = VkObjectEntryTypeNVX.TypePushConstantNVX; + } + + [Flags] + public enum VkDescriptorSetLayoutCreateFlags + { + None = 0, + PushDescriptorKHR = 1, + } + public static partial class RawConstants + { + public const VkDescriptorSetLayoutCreateFlags VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR = VkDescriptorSetLayoutCreateFlags.PushDescriptorKHR; + } + + [Flags] + public enum VkExternalMemoryHandleTypeFlagsKHR + { + None = 0, + OpaqueFdKHR = 1, + OpaqueWin32KHR = 2, + OpaqueWin32KmtKHR = 4, + D3d11TextureKHR = 8, + D3d11TextureKmtKHR = 16, + D3d12HeapKHR = 32, + D3d12ResourceKHR = 64, + DmaBufEXT = 512, + HostAllocationEXT = 128, + HostMappedForeignMemoryEXT = 256, + } + public static partial class RawConstants + { + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VkExternalMemoryHandleTypeFlagsKHR.OpaqueFdKHR; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VkExternalMemoryHandleTypeFlagsKHR.OpaqueWin32KHR; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VkExternalMemoryHandleTypeFlagsKHR.OpaqueWin32KmtKHR; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR = VkExternalMemoryHandleTypeFlagsKHR.D3d11TextureKHR; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR = VkExternalMemoryHandleTypeFlagsKHR.D3d11TextureKmtKHR; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR = VkExternalMemoryHandleTypeFlagsKHR.D3d12HeapKHR; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR = VkExternalMemoryHandleTypeFlagsKHR.D3d12ResourceKHR; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT = VkExternalMemoryHandleTypeFlagsKHR.DmaBufEXT; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT = VkExternalMemoryHandleTypeFlagsKHR.HostAllocationEXT; + public const VkExternalMemoryHandleTypeFlagsKHR VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT = VkExternalMemoryHandleTypeFlagsKHR.HostMappedForeignMemoryEXT; + } + + [Flags] + public enum VkExternalMemoryFeatureFlagsKHR + { + None = 0, + DedicatedOnlyKHR = 1, + ExportableKHR = 2, + ImportableKHR = 4, + } + public static partial class RawConstants + { + public const VkExternalMemoryFeatureFlagsKHR VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR = VkExternalMemoryFeatureFlagsKHR.DedicatedOnlyKHR; + public const VkExternalMemoryFeatureFlagsKHR VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR = VkExternalMemoryFeatureFlagsKHR.ExportableKHR; + public const VkExternalMemoryFeatureFlagsKHR VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR = VkExternalMemoryFeatureFlagsKHR.ImportableKHR; + } + + [Flags] + public enum VkExternalSemaphoreHandleTypeFlagsKHR + { + None = 0, + OpaqueFdKHR = 1, + OpaqueWin32KHR = 2, + OpaqueWin32KmtKHR = 4, + D3d12FenceKHR = 8, + SyncFdKHR = 16, + } + public static partial class RawConstants + { + public const VkExternalSemaphoreHandleTypeFlagsKHR VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VkExternalSemaphoreHandleTypeFlagsKHR.OpaqueFdKHR; + public const VkExternalSemaphoreHandleTypeFlagsKHR VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VkExternalSemaphoreHandleTypeFlagsKHR.OpaqueWin32KHR; + public const VkExternalSemaphoreHandleTypeFlagsKHR VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VkExternalSemaphoreHandleTypeFlagsKHR.OpaqueWin32KmtKHR; + public const VkExternalSemaphoreHandleTypeFlagsKHR VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR = VkExternalSemaphoreHandleTypeFlagsKHR.D3d12FenceKHR; + public const VkExternalSemaphoreHandleTypeFlagsKHR VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR = VkExternalSemaphoreHandleTypeFlagsKHR.SyncFdKHR; + } + + [Flags] + public enum VkExternalSemaphoreFeatureFlagsKHR + { + None = 0, + ExportableKHR = 1, + ImportableKHR = 2, + } + public static partial class RawConstants + { + public const VkExternalSemaphoreFeatureFlagsKHR VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR = VkExternalSemaphoreFeatureFlagsKHR.ExportableKHR; + public const VkExternalSemaphoreFeatureFlagsKHR VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR = VkExternalSemaphoreFeatureFlagsKHR.ImportableKHR; + } + + [Flags] + public enum VkSemaphoreImportFlagsKHR + { + None = 0, + TemporaryKHR = 1, + } + public static partial class RawConstants + { + public const VkSemaphoreImportFlagsKHR VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR = VkSemaphoreImportFlagsKHR.TemporaryKHR; + } + + [Flags] + public enum VkExternalFenceHandleTypeFlagsKHR + { + None = 0, + OpaqueFdKHR = 1, + OpaqueWin32KHR = 2, + OpaqueWin32KmtKHR = 4, + SyncFdKHR = 8, + } + public static partial class RawConstants + { + public const VkExternalFenceHandleTypeFlagsKHR VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VkExternalFenceHandleTypeFlagsKHR.OpaqueFdKHR; + public const VkExternalFenceHandleTypeFlagsKHR VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VkExternalFenceHandleTypeFlagsKHR.OpaqueWin32KHR; + public const VkExternalFenceHandleTypeFlagsKHR VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VkExternalFenceHandleTypeFlagsKHR.OpaqueWin32KmtKHR; + public const VkExternalFenceHandleTypeFlagsKHR VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR = VkExternalFenceHandleTypeFlagsKHR.SyncFdKHR; + } + + [Flags] + public enum VkExternalFenceFeatureFlagsKHR + { + None = 0, + ExportableKHR = 1, + ImportableKHR = 2, + } + public static partial class RawConstants + { + public const VkExternalFenceFeatureFlagsKHR VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR = VkExternalFenceFeatureFlagsKHR.ExportableKHR; + public const VkExternalFenceFeatureFlagsKHR VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR = VkExternalFenceFeatureFlagsKHR.ImportableKHR; + } + + [Flags] + public enum VkFenceImportFlagsKHR + { + None = 0, + TemporaryKHR = 1, + } + public static partial class RawConstants + { + public const VkFenceImportFlagsKHR VK_FENCE_IMPORT_TEMPORARY_BIT_KHR = VkFenceImportFlagsKHR.TemporaryKHR; + } + + [Flags] + public enum VkSurfaceCounterFlagsEXT + { + None = 0, + VblankEXT = 1, + } + public static partial class RawConstants + { + public const VkSurfaceCounterFlagsEXT VK_SURFACE_COUNTER_VBLANK_EXT = VkSurfaceCounterFlagsEXT.VblankEXT; + } + + public enum VkDisplayPowerStateEXT + { + OffEXT = 0, + SuspendEXT = 1, + OnEXT = 2, + } + public static partial class RawConstants + { + public const VkDisplayPowerStateEXT VK_DISPLAY_POWER_STATE_OFF_EXT = VkDisplayPowerStateEXT.OffEXT; + public const VkDisplayPowerStateEXT VK_DISPLAY_POWER_STATE_SUSPEND_EXT = VkDisplayPowerStateEXT.SuspendEXT; + public const VkDisplayPowerStateEXT VK_DISPLAY_POWER_STATE_ON_EXT = VkDisplayPowerStateEXT.OnEXT; + } + + public enum VkDeviceEventTypeEXT + { + DisplayHotplugEXT = 0, + } + public static partial class RawConstants + { + public const VkDeviceEventTypeEXT VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT = VkDeviceEventTypeEXT.DisplayHotplugEXT; + } + + public enum VkDisplayEventTypeEXT + { + FirstPixelOutEXT = 0, + } + public static partial class RawConstants + { + public const VkDisplayEventTypeEXT VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT = VkDisplayEventTypeEXT.FirstPixelOutEXT; + } + + [Flags] + public enum VkPeerMemoryFeatureFlagsKHX + { + None = 0, + ///Can read with vkCmdCopy commands + CopySrcKHX = 1, + ///Can write with vkCmdCopy commands + CopyDstKHX = 2, + ///Can read with any access type/command + GenericSrcKHX = 4, + ///Can write with and access type/command + GenericDstKHX = 8, + } + public static partial class RawConstants + { + ///Can read with vkCmdCopy commands + public const VkPeerMemoryFeatureFlagsKHX VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHX = VkPeerMemoryFeatureFlagsKHX.CopySrcKHX; + ///Can write with vkCmdCopy commands + public const VkPeerMemoryFeatureFlagsKHX VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHX = VkPeerMemoryFeatureFlagsKHX.CopyDstKHX; + ///Can read with any access type/command + public const VkPeerMemoryFeatureFlagsKHX VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHX = VkPeerMemoryFeatureFlagsKHX.GenericSrcKHX; + ///Can write with and access type/command + public const VkPeerMemoryFeatureFlagsKHX VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHX = VkPeerMemoryFeatureFlagsKHX.GenericDstKHX; + } + + [Flags] + public enum VkMemoryAllocateFlagsKHX + { + None = 0, + ///Force allocation on specific devices + DeviceMaskKHX = 1, + } + public static partial class RawConstants + { + ///Force allocation on specific devices + public const VkMemoryAllocateFlagsKHX VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHX = VkMemoryAllocateFlagsKHX.DeviceMaskKHX; + } + + [Flags] + public enum VkDeviceGroupPresentModeFlagsKHX + { + None = 0, + ///Present from local memory + LocalKHX = 1, + ///Present from remote memory + RemoteKHX = 2, + ///Present sum of local and/or remote memory + SumKHX = 4, + ///Each physical device presents from local memory + LocalMultiDeviceKHX = 8, + } + public static partial class RawConstants + { + ///Present from local memory + public const VkDeviceGroupPresentModeFlagsKHX VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHX = VkDeviceGroupPresentModeFlagsKHX.LocalKHX; + ///Present from remote memory + public const VkDeviceGroupPresentModeFlagsKHX VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHX = VkDeviceGroupPresentModeFlagsKHX.RemoteKHX; + ///Present sum of local and/or remote memory + public const VkDeviceGroupPresentModeFlagsKHX VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHX = VkDeviceGroupPresentModeFlagsKHX.SumKHX; + ///Each physical device presents from local memory + public const VkDeviceGroupPresentModeFlagsKHX VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHX = VkDeviceGroupPresentModeFlagsKHX.LocalMultiDeviceKHX; + } + + [Flags] + public enum VkSwapchainCreateFlagsKHR + { + None = 0, + BindSfrKHX = 1, + } + public static partial class RawConstants + { + public const VkSwapchainCreateFlagsKHR VK_SWAPCHAIN_CREATE_BIND_SFR_BIT_KHX = VkSwapchainCreateFlagsKHR.BindSfrKHX; + } + + public enum VkViewportCoordinateSwizzleNV + { + VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = 0, + VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = 1, + VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = 2, + VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = 3, + VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = 4, + VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = 5, + VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = 6, + VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = 7, + } + public static partial class RawConstants + { + public const VkViewportCoordinateSwizzleNV VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = VkViewportCoordinateSwizzleNV.VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV; + public const VkViewportCoordinateSwizzleNV VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = VkViewportCoordinateSwizzleNV.VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV; + public const VkViewportCoordinateSwizzleNV VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = VkViewportCoordinateSwizzleNV.VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV; + public const VkViewportCoordinateSwizzleNV VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = VkViewportCoordinateSwizzleNV.VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV; + public const VkViewportCoordinateSwizzleNV VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = VkViewportCoordinateSwizzleNV.VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV; + public const VkViewportCoordinateSwizzleNV VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = VkViewportCoordinateSwizzleNV.VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV; + public const VkViewportCoordinateSwizzleNV VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = VkViewportCoordinateSwizzleNV.VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV; + public const VkViewportCoordinateSwizzleNV VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = VkViewportCoordinateSwizzleNV.VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV; + } + + public enum VkDiscardRectangleModeEXT + { + InclusiveEXT = 0, + ExclusiveEXT = 1, + } + public static partial class RawConstants + { + public const VkDiscardRectangleModeEXT VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT = VkDiscardRectangleModeEXT.InclusiveEXT; + public const VkDiscardRectangleModeEXT VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT = VkDiscardRectangleModeEXT.ExclusiveEXT; + } + + [Flags] + public enum VkSubpassDescriptionFlags + { + None = 0, + PerViewAttributesNVX = 1, + PerViewPositionXOnlyNVX = 2, + } + public static partial class RawConstants + { + public const VkSubpassDescriptionFlags VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX = VkSubpassDescriptionFlags.PerViewAttributesNVX; + public const VkSubpassDescriptionFlags VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX = VkSubpassDescriptionFlags.PerViewPositionXOnlyNVX; + } + + public enum VkPointClippingBehaviorKHR + { + AllClipPlanesKHR = 0, + UserClipPlanesOnlyKHR = 1, + } + public static partial class RawConstants + { + public const VkPointClippingBehaviorKHR VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR = VkPointClippingBehaviorKHR.AllClipPlanesKHR; + public const VkPointClippingBehaviorKHR VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR = VkPointClippingBehaviorKHR.UserClipPlanesOnlyKHR; + } + + public enum VkSamplerReductionModeEXT + { + WeightedAverageEXT = 0, + MinEXT = 1, + MaxEXT = 2, + } + public static partial class RawConstants + { + public const VkSamplerReductionModeEXT VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT = VkSamplerReductionModeEXT.WeightedAverageEXT; + public const VkSamplerReductionModeEXT VK_SAMPLER_REDUCTION_MODE_MIN_EXT = VkSamplerReductionModeEXT.MinEXT; + public const VkSamplerReductionModeEXT VK_SAMPLER_REDUCTION_MODE_MAX_EXT = VkSamplerReductionModeEXT.MaxEXT; + } + + public enum VkTessellationDomainOriginKHR + { + UpperLeftKHR = 0, + LowerLeftKHR = 1, + } + public static partial class RawConstants + { + public const VkTessellationDomainOriginKHR VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR = VkTessellationDomainOriginKHR.UpperLeftKHR; + public const VkTessellationDomainOriginKHR VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR = VkTessellationDomainOriginKHR.LowerLeftKHR; + } + + public enum VkSamplerYcbcrModelConversionKHR + { + RgbIdentityKHR = 0, + ///just range expansion + YcbcrIdentityKHR = 1, + ///aka HD YUV + Ycbcr709KHR = 2, + ///aka SD YUV + Ycbcr601KHR = 3, + ///aka UHD YUV + Ycbcr2020KHR = 4, + } + public static partial class RawConstants + { + public const VkSamplerYcbcrModelConversionKHR VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR = VkSamplerYcbcrModelConversionKHR.RgbIdentityKHR; + ///just range expansion + public const VkSamplerYcbcrModelConversionKHR VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR = VkSamplerYcbcrModelConversionKHR.YcbcrIdentityKHR; + ///aka HD YUV + public const VkSamplerYcbcrModelConversionKHR VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR = VkSamplerYcbcrModelConversionKHR.Ycbcr709KHR; + ///aka SD YUV + public const VkSamplerYcbcrModelConversionKHR VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR = VkSamplerYcbcrModelConversionKHR.Ycbcr601KHR; + ///aka UHD YUV + public const VkSamplerYcbcrModelConversionKHR VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR = VkSamplerYcbcrModelConversionKHR.Ycbcr2020KHR; + } + + public enum VkSamplerYcbcrRangeKHR + { + ///Luma 0..1 maps to 0..255, chroma -0.5..0.5 to 1..255 (clamped) + ItuFullKHR = 0, + ///Luma 0..1 maps to 16..235, chroma -0.5..0.5 to 16..240 + ItuNarrowKHR = 1, + } + public static partial class RawConstants + { + ///Luma 0..1 maps to 0..255, chroma -0.5..0.5 to 1..255 (clamped) + public const VkSamplerYcbcrRangeKHR VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR = VkSamplerYcbcrRangeKHR.ItuFullKHR; + ///Luma 0..1 maps to 16..235, chroma -0.5..0.5 to 16..240 + public const VkSamplerYcbcrRangeKHR VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR = VkSamplerYcbcrRangeKHR.ItuNarrowKHR; + } + + public enum VkChromaLocationKHR + { + CositedEvenKHR = 0, + MidpointKHR = 1, + } + public static partial class RawConstants + { + public const VkChromaLocationKHR VK_CHROMA_LOCATION_COSITED_EVEN_KHR = VkChromaLocationKHR.CositedEvenKHR; + public const VkChromaLocationKHR VK_CHROMA_LOCATION_MIDPOINT_KHR = VkChromaLocationKHR.MidpointKHR; + } + + public enum VkBlendOverlapEXT + { + UncorrelatedEXT = 0, + DisjointEXT = 1, + ConjointEXT = 2, + } + public static partial class RawConstants + { + public const VkBlendOverlapEXT VK_BLEND_OVERLAP_UNCORRELATED_EXT = VkBlendOverlapEXT.UncorrelatedEXT; + public const VkBlendOverlapEXT VK_BLEND_OVERLAP_DISJOINT_EXT = VkBlendOverlapEXT.DisjointEXT; + public const VkBlendOverlapEXT VK_BLEND_OVERLAP_CONJOINT_EXT = VkBlendOverlapEXT.ConjointEXT; + } + + public enum VkCoverageModulationModeNV + { + VK_COVERAGE_MODULATION_MODE_NONE_NV = 0, + VK_COVERAGE_MODULATION_MODE_RGB_NV = 1, + VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 2, + VK_COVERAGE_MODULATION_MODE_RGBA_NV = 3, + } + public static partial class RawConstants + { + public const VkCoverageModulationModeNV VK_COVERAGE_MODULATION_MODE_NONE_NV = VkCoverageModulationModeNV.VK_COVERAGE_MODULATION_MODE_NONE_NV; + public const VkCoverageModulationModeNV VK_COVERAGE_MODULATION_MODE_RGB_NV = VkCoverageModulationModeNV.VK_COVERAGE_MODULATION_MODE_RGB_NV; + public const VkCoverageModulationModeNV VK_COVERAGE_MODULATION_MODE_ALPHA_NV = VkCoverageModulationModeNV.VK_COVERAGE_MODULATION_MODE_ALPHA_NV; + public const VkCoverageModulationModeNV VK_COVERAGE_MODULATION_MODE_RGBA_NV = VkCoverageModulationModeNV.VK_COVERAGE_MODULATION_MODE_RGBA_NV; + } + + public enum VkValidationCacheHeaderVersionEXT + { + OneEXT = 1, + } + public static partial class RawConstants + { + public const VkValidationCacheHeaderVersionEXT VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT = VkValidationCacheHeaderVersionEXT.OneEXT; + } + + public enum VkShaderInfoTypeAMD + { + StatisticsAMD = 0, + BinaryAMD = 1, + DisassemblyAMD = 2, + } + public static partial class RawConstants + { + public const VkShaderInfoTypeAMD VK_SHADER_INFO_TYPE_STATISTICS_AMD = VkShaderInfoTypeAMD.StatisticsAMD; + public const VkShaderInfoTypeAMD VK_SHADER_INFO_TYPE_BINARY_AMD = VkShaderInfoTypeAMD.BinaryAMD; + public const VkShaderInfoTypeAMD VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = VkShaderInfoTypeAMD.DisassemblyAMD; + } + + public enum VkQueueGlobalPriorityEXT + { + LowEXT = 128, + MediumEXT = 256, + HighEXT = 512, + RealtimeEXT = 1024, + } + public static partial class RawConstants + { + public const VkQueueGlobalPriorityEXT VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT = VkQueueGlobalPriorityEXT.LowEXT; + public const VkQueueGlobalPriorityEXT VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT = VkQueueGlobalPriorityEXT.MediumEXT; + public const VkQueueGlobalPriorityEXT VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT = VkQueueGlobalPriorityEXT.HighEXT; + public const VkQueueGlobalPriorityEXT VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT = VkQueueGlobalPriorityEXT.RealtimeEXT; + } + + public enum VkConservativeRasterizationModeEXT + { + DisabledEXT = 0, + OverestimateEXT = 1, + UnderestimateEXT = 2, + } + public static partial class RawConstants + { + public const VkConservativeRasterizationModeEXT VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT = VkConservativeRasterizationModeEXT.DisabledEXT; + public const VkConservativeRasterizationModeEXT VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT = VkConservativeRasterizationModeEXT.OverestimateEXT; + public const VkConservativeRasterizationModeEXT VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT = VkConservativeRasterizationModeEXT.UnderestimateEXT; + } +} diff --git a/src/vk.uwp/Generated/Handles.gen.cs b/src/vk.uwp/Generated/Handles.gen.cs new file mode 100644 index 0000000..496bd00 --- /dev/null +++ b/src/vk.uwp/Generated/Handles.gen.cs @@ -0,0 +1,635 @@ +// This file is generated. + +using System; +using System.Diagnostics; + +namespace Vulkan +{ + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkInstance : IEquatable + { + public readonly IntPtr Handle; + public VkInstance(IntPtr existingHandle) { Handle = existingHandle; } + public static VkInstance Null => new VkInstance(IntPtr.Zero); + public static implicit operator VkInstance(IntPtr handle) => new VkInstance(handle); + public static bool operator ==(VkInstance left, VkInstance right) => left.Handle == right.Handle; + public static bool operator !=(VkInstance left, VkInstance right) => left.Handle != right.Handle; + public static bool operator ==(VkInstance left, IntPtr right) => left.Handle == right; + public static bool operator !=(VkInstance left, IntPtr right) => left.Handle != right; + public bool Equals(VkInstance h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkInstance h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkInstance [0x{0}]", Handle.ToString("X")); + } + + ///A dispatchable handle owned by a VkInstance. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkPhysicalDevice : IEquatable + { + public readonly IntPtr Handle; + public VkPhysicalDevice(IntPtr existingHandle) { Handle = existingHandle; } + public static VkPhysicalDevice Null => new VkPhysicalDevice(IntPtr.Zero); + public static implicit operator VkPhysicalDevice(IntPtr handle) => new VkPhysicalDevice(handle); + public static bool operator ==(VkPhysicalDevice left, VkPhysicalDevice right) => left.Handle == right.Handle; + public static bool operator !=(VkPhysicalDevice left, VkPhysicalDevice right) => left.Handle != right.Handle; + public static bool operator ==(VkPhysicalDevice left, IntPtr right) => left.Handle == right; + public static bool operator !=(VkPhysicalDevice left, IntPtr right) => left.Handle != right; + public bool Equals(VkPhysicalDevice h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkPhysicalDevice h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkPhysicalDevice [0x{0}]", Handle.ToString("X")); + } + + ///A dispatchable handle owned by a VkPhysicalDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDevice : IEquatable + { + public readonly IntPtr Handle; + public VkDevice(IntPtr existingHandle) { Handle = existingHandle; } + public static VkDevice Null => new VkDevice(IntPtr.Zero); + public static implicit operator VkDevice(IntPtr handle) => new VkDevice(handle); + public static bool operator ==(VkDevice left, VkDevice right) => left.Handle == right.Handle; + public static bool operator !=(VkDevice left, VkDevice right) => left.Handle != right.Handle; + public static bool operator ==(VkDevice left, IntPtr right) => left.Handle == right; + public static bool operator !=(VkDevice left, IntPtr right) => left.Handle != right; + public bool Equals(VkDevice h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDevice h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDevice [0x{0}]", Handle.ToString("X")); + } + + ///A dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkQueue : IEquatable + { + public readonly IntPtr Handle; + public VkQueue(IntPtr existingHandle) { Handle = existingHandle; } + public static VkQueue Null => new VkQueue(IntPtr.Zero); + public static implicit operator VkQueue(IntPtr handle) => new VkQueue(handle); + public static bool operator ==(VkQueue left, VkQueue right) => left.Handle == right.Handle; + public static bool operator !=(VkQueue left, VkQueue right) => left.Handle != right.Handle; + public static bool operator ==(VkQueue left, IntPtr right) => left.Handle == right; + public static bool operator !=(VkQueue left, IntPtr right) => left.Handle != right; + public bool Equals(VkQueue h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkQueue h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkQueue [0x{0}]", Handle.ToString("X")); + } + + ///A dispatchable handle owned by a VkCommandPool. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkCommandBuffer : IEquatable + { + public readonly IntPtr Handle; + public VkCommandBuffer(IntPtr existingHandle) { Handle = existingHandle; } + public static VkCommandBuffer Null => new VkCommandBuffer(IntPtr.Zero); + public static implicit operator VkCommandBuffer(IntPtr handle) => new VkCommandBuffer(handle); + public static bool operator ==(VkCommandBuffer left, VkCommandBuffer right) => left.Handle == right.Handle; + public static bool operator !=(VkCommandBuffer left, VkCommandBuffer right) => left.Handle != right.Handle; + public static bool operator ==(VkCommandBuffer left, IntPtr right) => left.Handle == right; + public static bool operator !=(VkCommandBuffer left, IntPtr right) => left.Handle != right; + public bool Equals(VkCommandBuffer h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkCommandBuffer h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkCommandBuffer [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDeviceMemory : IEquatable + { + public readonly ulong Handle; + public VkDeviceMemory(ulong existingHandle) { Handle = existingHandle; } + public static VkDeviceMemory Null => new VkDeviceMemory(0); + public static implicit operator VkDeviceMemory(ulong handle) => new VkDeviceMemory(handle); + public static bool operator ==(VkDeviceMemory left, VkDeviceMemory right) => left.Handle == right.Handle; + public static bool operator !=(VkDeviceMemory left, VkDeviceMemory right) => left.Handle != right.Handle; + public static bool operator ==(VkDeviceMemory left, ulong right) => left.Handle == right; + public static bool operator !=(VkDeviceMemory left, ulong right) => left.Handle != right; + public bool Equals(VkDeviceMemory h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDeviceMemory h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDeviceMemory [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkCommandPool : IEquatable + { + public readonly ulong Handle; + public VkCommandPool(ulong existingHandle) { Handle = existingHandle; } + public static VkCommandPool Null => new VkCommandPool(0); + public static implicit operator VkCommandPool(ulong handle) => new VkCommandPool(handle); + public static bool operator ==(VkCommandPool left, VkCommandPool right) => left.Handle == right.Handle; + public static bool operator !=(VkCommandPool left, VkCommandPool right) => left.Handle != right.Handle; + public static bool operator ==(VkCommandPool left, ulong right) => left.Handle == right; + public static bool operator !=(VkCommandPool left, ulong right) => left.Handle != right; + public bool Equals(VkCommandPool h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkCommandPool h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkCommandPool [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkBuffer : IEquatable + { + public readonly ulong Handle; + public VkBuffer(ulong existingHandle) { Handle = existingHandle; } + public static VkBuffer Null => new VkBuffer(0); + public static implicit operator VkBuffer(ulong handle) => new VkBuffer(handle); + public static bool operator ==(VkBuffer left, VkBuffer right) => left.Handle == right.Handle; + public static bool operator !=(VkBuffer left, VkBuffer right) => left.Handle != right.Handle; + public static bool operator ==(VkBuffer left, ulong right) => left.Handle == right; + public static bool operator !=(VkBuffer left, ulong right) => left.Handle != right; + public bool Equals(VkBuffer h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkBuffer h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkBuffer [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkBufferView : IEquatable + { + public readonly ulong Handle; + public VkBufferView(ulong existingHandle) { Handle = existingHandle; } + public static VkBufferView Null => new VkBufferView(0); + public static implicit operator VkBufferView(ulong handle) => new VkBufferView(handle); + public static bool operator ==(VkBufferView left, VkBufferView right) => left.Handle == right.Handle; + public static bool operator !=(VkBufferView left, VkBufferView right) => left.Handle != right.Handle; + public static bool operator ==(VkBufferView left, ulong right) => left.Handle == right; + public static bool operator !=(VkBufferView left, ulong right) => left.Handle != right; + public bool Equals(VkBufferView h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkBufferView h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkBufferView [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkImage : IEquatable + { + public readonly ulong Handle; + public VkImage(ulong existingHandle) { Handle = existingHandle; } + public static VkImage Null => new VkImage(0); + public static implicit operator VkImage(ulong handle) => new VkImage(handle); + public static bool operator ==(VkImage left, VkImage right) => left.Handle == right.Handle; + public static bool operator !=(VkImage left, VkImage right) => left.Handle != right.Handle; + public static bool operator ==(VkImage left, ulong right) => left.Handle == right; + public static bool operator !=(VkImage left, ulong right) => left.Handle != right; + public bool Equals(VkImage h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkImage h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkImage [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkImageView : IEquatable + { + public readonly ulong Handle; + public VkImageView(ulong existingHandle) { Handle = existingHandle; } + public static VkImageView Null => new VkImageView(0); + public static implicit operator VkImageView(ulong handle) => new VkImageView(handle); + public static bool operator ==(VkImageView left, VkImageView right) => left.Handle == right.Handle; + public static bool operator !=(VkImageView left, VkImageView right) => left.Handle != right.Handle; + public static bool operator ==(VkImageView left, ulong right) => left.Handle == right; + public static bool operator !=(VkImageView left, ulong right) => left.Handle != right; + public bool Equals(VkImageView h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkImageView h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkImageView [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkShaderModule : IEquatable + { + public readonly ulong Handle; + public VkShaderModule(ulong existingHandle) { Handle = existingHandle; } + public static VkShaderModule Null => new VkShaderModule(0); + public static implicit operator VkShaderModule(ulong handle) => new VkShaderModule(handle); + public static bool operator ==(VkShaderModule left, VkShaderModule right) => left.Handle == right.Handle; + public static bool operator !=(VkShaderModule left, VkShaderModule right) => left.Handle != right.Handle; + public static bool operator ==(VkShaderModule left, ulong right) => left.Handle == right; + public static bool operator !=(VkShaderModule left, ulong right) => left.Handle != right; + public bool Equals(VkShaderModule h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkShaderModule h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkShaderModule [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkPipeline : IEquatable + { + public readonly ulong Handle; + public VkPipeline(ulong existingHandle) { Handle = existingHandle; } + public static VkPipeline Null => new VkPipeline(0); + public static implicit operator VkPipeline(ulong handle) => new VkPipeline(handle); + public static bool operator ==(VkPipeline left, VkPipeline right) => left.Handle == right.Handle; + public static bool operator !=(VkPipeline left, VkPipeline right) => left.Handle != right.Handle; + public static bool operator ==(VkPipeline left, ulong right) => left.Handle == right; + public static bool operator !=(VkPipeline left, ulong right) => left.Handle != right; + public bool Equals(VkPipeline h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkPipeline h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkPipeline [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkPipelineLayout : IEquatable + { + public readonly ulong Handle; + public VkPipelineLayout(ulong existingHandle) { Handle = existingHandle; } + public static VkPipelineLayout Null => new VkPipelineLayout(0); + public static implicit operator VkPipelineLayout(ulong handle) => new VkPipelineLayout(handle); + public static bool operator ==(VkPipelineLayout left, VkPipelineLayout right) => left.Handle == right.Handle; + public static bool operator !=(VkPipelineLayout left, VkPipelineLayout right) => left.Handle != right.Handle; + public static bool operator ==(VkPipelineLayout left, ulong right) => left.Handle == right; + public static bool operator !=(VkPipelineLayout left, ulong right) => left.Handle != right; + public bool Equals(VkPipelineLayout h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkPipelineLayout h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkPipelineLayout [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkSampler : IEquatable + { + public readonly ulong Handle; + public VkSampler(ulong existingHandle) { Handle = existingHandle; } + public static VkSampler Null => new VkSampler(0); + public static implicit operator VkSampler(ulong handle) => new VkSampler(handle); + public static bool operator ==(VkSampler left, VkSampler right) => left.Handle == right.Handle; + public static bool operator !=(VkSampler left, VkSampler right) => left.Handle != right.Handle; + public static bool operator ==(VkSampler left, ulong right) => left.Handle == right; + public static bool operator !=(VkSampler left, ulong right) => left.Handle != right; + public bool Equals(VkSampler h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkSampler h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkSampler [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDescriptorPool. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDescriptorSet : IEquatable + { + public readonly ulong Handle; + public VkDescriptorSet(ulong existingHandle) { Handle = existingHandle; } + public static VkDescriptorSet Null => new VkDescriptorSet(0); + public static implicit operator VkDescriptorSet(ulong handle) => new VkDescriptorSet(handle); + public static bool operator ==(VkDescriptorSet left, VkDescriptorSet right) => left.Handle == right.Handle; + public static bool operator !=(VkDescriptorSet left, VkDescriptorSet right) => left.Handle != right.Handle; + public static bool operator ==(VkDescriptorSet left, ulong right) => left.Handle == right; + public static bool operator !=(VkDescriptorSet left, ulong right) => left.Handle != right; + public bool Equals(VkDescriptorSet h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDescriptorSet h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDescriptorSet [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDescriptorSetLayout : IEquatable + { + public readonly ulong Handle; + public VkDescriptorSetLayout(ulong existingHandle) { Handle = existingHandle; } + public static VkDescriptorSetLayout Null => new VkDescriptorSetLayout(0); + public static implicit operator VkDescriptorSetLayout(ulong handle) => new VkDescriptorSetLayout(handle); + public static bool operator ==(VkDescriptorSetLayout left, VkDescriptorSetLayout right) => left.Handle == right.Handle; + public static bool operator !=(VkDescriptorSetLayout left, VkDescriptorSetLayout right) => left.Handle != right.Handle; + public static bool operator ==(VkDescriptorSetLayout left, ulong right) => left.Handle == right; + public static bool operator !=(VkDescriptorSetLayout left, ulong right) => left.Handle != right; + public bool Equals(VkDescriptorSetLayout h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDescriptorSetLayout h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDescriptorSetLayout [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDescriptorPool : IEquatable + { + public readonly ulong Handle; + public VkDescriptorPool(ulong existingHandle) { Handle = existingHandle; } + public static VkDescriptorPool Null => new VkDescriptorPool(0); + public static implicit operator VkDescriptorPool(ulong handle) => new VkDescriptorPool(handle); + public static bool operator ==(VkDescriptorPool left, VkDescriptorPool right) => left.Handle == right.Handle; + public static bool operator !=(VkDescriptorPool left, VkDescriptorPool right) => left.Handle != right.Handle; + public static bool operator ==(VkDescriptorPool left, ulong right) => left.Handle == right; + public static bool operator !=(VkDescriptorPool left, ulong right) => left.Handle != right; + public bool Equals(VkDescriptorPool h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDescriptorPool h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDescriptorPool [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkFence : IEquatable + { + public readonly ulong Handle; + public VkFence(ulong existingHandle) { Handle = existingHandle; } + public static VkFence Null => new VkFence(0); + public static implicit operator VkFence(ulong handle) => new VkFence(handle); + public static bool operator ==(VkFence left, VkFence right) => left.Handle == right.Handle; + public static bool operator !=(VkFence left, VkFence right) => left.Handle != right.Handle; + public static bool operator ==(VkFence left, ulong right) => left.Handle == right; + public static bool operator !=(VkFence left, ulong right) => left.Handle != right; + public bool Equals(VkFence h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkFence h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkFence [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkSemaphore : IEquatable + { + public readonly ulong Handle; + public VkSemaphore(ulong existingHandle) { Handle = existingHandle; } + public static VkSemaphore Null => new VkSemaphore(0); + public static implicit operator VkSemaphore(ulong handle) => new VkSemaphore(handle); + public static bool operator ==(VkSemaphore left, VkSemaphore right) => left.Handle == right.Handle; + public static bool operator !=(VkSemaphore left, VkSemaphore right) => left.Handle != right.Handle; + public static bool operator ==(VkSemaphore left, ulong right) => left.Handle == right; + public static bool operator !=(VkSemaphore left, ulong right) => left.Handle != right; + public bool Equals(VkSemaphore h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkSemaphore h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkSemaphore [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkEvent : IEquatable + { + public readonly ulong Handle; + public VkEvent(ulong existingHandle) { Handle = existingHandle; } + public static VkEvent Null => new VkEvent(0); + public static implicit operator VkEvent(ulong handle) => new VkEvent(handle); + public static bool operator ==(VkEvent left, VkEvent right) => left.Handle == right.Handle; + public static bool operator !=(VkEvent left, VkEvent right) => left.Handle != right.Handle; + public static bool operator ==(VkEvent left, ulong right) => left.Handle == right; + public static bool operator !=(VkEvent left, ulong right) => left.Handle != right; + public bool Equals(VkEvent h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkEvent h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkEvent [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkQueryPool : IEquatable + { + public readonly ulong Handle; + public VkQueryPool(ulong existingHandle) { Handle = existingHandle; } + public static VkQueryPool Null => new VkQueryPool(0); + public static implicit operator VkQueryPool(ulong handle) => new VkQueryPool(handle); + public static bool operator ==(VkQueryPool left, VkQueryPool right) => left.Handle == right.Handle; + public static bool operator !=(VkQueryPool left, VkQueryPool right) => left.Handle != right.Handle; + public static bool operator ==(VkQueryPool left, ulong right) => left.Handle == right; + public static bool operator !=(VkQueryPool left, ulong right) => left.Handle != right; + public bool Equals(VkQueryPool h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkQueryPool h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkQueryPool [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkFramebuffer : IEquatable + { + public readonly ulong Handle; + public VkFramebuffer(ulong existingHandle) { Handle = existingHandle; } + public static VkFramebuffer Null => new VkFramebuffer(0); + public static implicit operator VkFramebuffer(ulong handle) => new VkFramebuffer(handle); + public static bool operator ==(VkFramebuffer left, VkFramebuffer right) => left.Handle == right.Handle; + public static bool operator !=(VkFramebuffer left, VkFramebuffer right) => left.Handle != right.Handle; + public static bool operator ==(VkFramebuffer left, ulong right) => left.Handle == right; + public static bool operator !=(VkFramebuffer left, ulong right) => left.Handle != right; + public bool Equals(VkFramebuffer h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkFramebuffer h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkFramebuffer [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkRenderPass : IEquatable + { + public readonly ulong Handle; + public VkRenderPass(ulong existingHandle) { Handle = existingHandle; } + public static VkRenderPass Null => new VkRenderPass(0); + public static implicit operator VkRenderPass(ulong handle) => new VkRenderPass(handle); + public static bool operator ==(VkRenderPass left, VkRenderPass right) => left.Handle == right.Handle; + public static bool operator !=(VkRenderPass left, VkRenderPass right) => left.Handle != right.Handle; + public static bool operator ==(VkRenderPass left, ulong right) => left.Handle == right; + public static bool operator !=(VkRenderPass left, ulong right) => left.Handle != right; + public bool Equals(VkRenderPass h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkRenderPass h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkRenderPass [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkPipelineCache : IEquatable + { + public readonly ulong Handle; + public VkPipelineCache(ulong existingHandle) { Handle = existingHandle; } + public static VkPipelineCache Null => new VkPipelineCache(0); + public static implicit operator VkPipelineCache(ulong handle) => new VkPipelineCache(handle); + public static bool operator ==(VkPipelineCache left, VkPipelineCache right) => left.Handle == right.Handle; + public static bool operator !=(VkPipelineCache left, VkPipelineCache right) => left.Handle != right.Handle; + public static bool operator ==(VkPipelineCache left, ulong right) => left.Handle == right; + public static bool operator !=(VkPipelineCache left, ulong right) => left.Handle != right; + public bool Equals(VkPipelineCache h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkPipelineCache h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkPipelineCache [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkObjectTableNVX : IEquatable + { + public readonly ulong Handle; + public VkObjectTableNVX(ulong existingHandle) { Handle = existingHandle; } + public static VkObjectTableNVX Null => new VkObjectTableNVX(0); + public static implicit operator VkObjectTableNVX(ulong handle) => new VkObjectTableNVX(handle); + public static bool operator ==(VkObjectTableNVX left, VkObjectTableNVX right) => left.Handle == right.Handle; + public static bool operator !=(VkObjectTableNVX left, VkObjectTableNVX right) => left.Handle != right.Handle; + public static bool operator ==(VkObjectTableNVX left, ulong right) => left.Handle == right; + public static bool operator !=(VkObjectTableNVX left, ulong right) => left.Handle != right; + public bool Equals(VkObjectTableNVX h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkObjectTableNVX h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkObjectTableNVX [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkIndirectCommandsLayoutNVX : IEquatable + { + public readonly ulong Handle; + public VkIndirectCommandsLayoutNVX(ulong existingHandle) { Handle = existingHandle; } + public static VkIndirectCommandsLayoutNVX Null => new VkIndirectCommandsLayoutNVX(0); + public static implicit operator VkIndirectCommandsLayoutNVX(ulong handle) => new VkIndirectCommandsLayoutNVX(handle); + public static bool operator ==(VkIndirectCommandsLayoutNVX left, VkIndirectCommandsLayoutNVX right) => left.Handle == right.Handle; + public static bool operator !=(VkIndirectCommandsLayoutNVX left, VkIndirectCommandsLayoutNVX right) => left.Handle != right.Handle; + public static bool operator ==(VkIndirectCommandsLayoutNVX left, ulong right) => left.Handle == right; + public static bool operator !=(VkIndirectCommandsLayoutNVX left, ulong right) => left.Handle != right; + public bool Equals(VkIndirectCommandsLayoutNVX h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkIndirectCommandsLayoutNVX h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkIndirectCommandsLayoutNVX [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDescriptorUpdateTemplateKHR : IEquatable + { + public readonly ulong Handle; + public VkDescriptorUpdateTemplateKHR(ulong existingHandle) { Handle = existingHandle; } + public static VkDescriptorUpdateTemplateKHR Null => new VkDescriptorUpdateTemplateKHR(0); + public static implicit operator VkDescriptorUpdateTemplateKHR(ulong handle) => new VkDescriptorUpdateTemplateKHR(handle); + public static bool operator ==(VkDescriptorUpdateTemplateKHR left, VkDescriptorUpdateTemplateKHR right) => left.Handle == right.Handle; + public static bool operator !=(VkDescriptorUpdateTemplateKHR left, VkDescriptorUpdateTemplateKHR right) => left.Handle != right.Handle; + public static bool operator ==(VkDescriptorUpdateTemplateKHR left, ulong right) => left.Handle == right; + public static bool operator !=(VkDescriptorUpdateTemplateKHR left, ulong right) => left.Handle != right; + public bool Equals(VkDescriptorUpdateTemplateKHR h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDescriptorUpdateTemplateKHR h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDescriptorUpdateTemplateKHR [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkSamplerYcbcrConversionKHR : IEquatable + { + public readonly ulong Handle; + public VkSamplerYcbcrConversionKHR(ulong existingHandle) { Handle = existingHandle; } + public static VkSamplerYcbcrConversionKHR Null => new VkSamplerYcbcrConversionKHR(0); + public static implicit operator VkSamplerYcbcrConversionKHR(ulong handle) => new VkSamplerYcbcrConversionKHR(handle); + public static bool operator ==(VkSamplerYcbcrConversionKHR left, VkSamplerYcbcrConversionKHR right) => left.Handle == right.Handle; + public static bool operator !=(VkSamplerYcbcrConversionKHR left, VkSamplerYcbcrConversionKHR right) => left.Handle != right.Handle; + public static bool operator ==(VkSamplerYcbcrConversionKHR left, ulong right) => left.Handle == right; + public static bool operator !=(VkSamplerYcbcrConversionKHR left, ulong right) => left.Handle != right; + public bool Equals(VkSamplerYcbcrConversionKHR h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkSamplerYcbcrConversionKHR h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkSamplerYcbcrConversionKHR [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkDevice. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkValidationCacheEXT : IEquatable + { + public readonly ulong Handle; + public VkValidationCacheEXT(ulong existingHandle) { Handle = existingHandle; } + public static VkValidationCacheEXT Null => new VkValidationCacheEXT(0); + public static implicit operator VkValidationCacheEXT(ulong handle) => new VkValidationCacheEXT(handle); + public static bool operator ==(VkValidationCacheEXT left, VkValidationCacheEXT right) => left.Handle == right.Handle; + public static bool operator !=(VkValidationCacheEXT left, VkValidationCacheEXT right) => left.Handle != right.Handle; + public static bool operator ==(VkValidationCacheEXT left, ulong right) => left.Handle == right; + public static bool operator !=(VkValidationCacheEXT left, ulong right) => left.Handle != right; + public bool Equals(VkValidationCacheEXT h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkValidationCacheEXT h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkValidationCacheEXT [0x{0}]", Handle.ToString("X")); + } + + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDisplayKHR : IEquatable + { + public readonly ulong Handle; + public VkDisplayKHR(ulong existingHandle) { Handle = existingHandle; } + public static VkDisplayKHR Null => new VkDisplayKHR(0); + public static implicit operator VkDisplayKHR(ulong handle) => new VkDisplayKHR(handle); + public static bool operator ==(VkDisplayKHR left, VkDisplayKHR right) => left.Handle == right.Handle; + public static bool operator !=(VkDisplayKHR left, VkDisplayKHR right) => left.Handle != right.Handle; + public static bool operator ==(VkDisplayKHR left, ulong right) => left.Handle == right; + public static bool operator !=(VkDisplayKHR left, ulong right) => left.Handle != right; + public bool Equals(VkDisplayKHR h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDisplayKHR h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDisplayKHR [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkPhysicalDevice,VkDisplayKHR. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDisplayModeKHR : IEquatable + { + public readonly ulong Handle; + public VkDisplayModeKHR(ulong existingHandle) { Handle = existingHandle; } + public static VkDisplayModeKHR Null => new VkDisplayModeKHR(0); + public static implicit operator VkDisplayModeKHR(ulong handle) => new VkDisplayModeKHR(handle); + public static bool operator ==(VkDisplayModeKHR left, VkDisplayModeKHR right) => left.Handle == right.Handle; + public static bool operator !=(VkDisplayModeKHR left, VkDisplayModeKHR right) => left.Handle != right.Handle; + public static bool operator ==(VkDisplayModeKHR left, ulong right) => left.Handle == right; + public static bool operator !=(VkDisplayModeKHR left, ulong right) => left.Handle != right; + public bool Equals(VkDisplayModeKHR h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDisplayModeKHR h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDisplayModeKHR [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkInstance. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkSurfaceKHR : IEquatable + { + public readonly ulong Handle; + public VkSurfaceKHR(ulong existingHandle) { Handle = existingHandle; } + public static VkSurfaceKHR Null => new VkSurfaceKHR(0); + public static implicit operator VkSurfaceKHR(ulong handle) => new VkSurfaceKHR(handle); + public static bool operator ==(VkSurfaceKHR left, VkSurfaceKHR right) => left.Handle == right.Handle; + public static bool operator !=(VkSurfaceKHR left, VkSurfaceKHR right) => left.Handle != right.Handle; + public static bool operator ==(VkSurfaceKHR left, ulong right) => left.Handle == right; + public static bool operator !=(VkSurfaceKHR left, ulong right) => left.Handle != right; + public bool Equals(VkSurfaceKHR h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkSurfaceKHR h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkSurfaceKHR [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkSurfaceKHR. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkSwapchainKHR : IEquatable + { + public readonly ulong Handle; + public VkSwapchainKHR(ulong existingHandle) { Handle = existingHandle; } + public static VkSwapchainKHR Null => new VkSwapchainKHR(0); + public static implicit operator VkSwapchainKHR(ulong handle) => new VkSwapchainKHR(handle); + public static bool operator ==(VkSwapchainKHR left, VkSwapchainKHR right) => left.Handle == right.Handle; + public static bool operator !=(VkSwapchainKHR left, VkSwapchainKHR right) => left.Handle != right.Handle; + public static bool operator ==(VkSwapchainKHR left, ulong right) => left.Handle == right; + public static bool operator !=(VkSwapchainKHR left, ulong right) => left.Handle != right; + public bool Equals(VkSwapchainKHR h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkSwapchainKHR h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkSwapchainKHR [0x{0}]", Handle.ToString("X")); + } + + ///A non-dispatchable handle owned by a VkInstance. + [DebuggerDisplay("{DebuggerDisplay,nq}")] + public partial struct VkDebugReportCallbackEXT : IEquatable + { + public readonly ulong Handle; + public VkDebugReportCallbackEXT(ulong existingHandle) { Handle = existingHandle; } + public static VkDebugReportCallbackEXT Null => new VkDebugReportCallbackEXT(0); + public static implicit operator VkDebugReportCallbackEXT(ulong handle) => new VkDebugReportCallbackEXT(handle); + public static bool operator ==(VkDebugReportCallbackEXT left, VkDebugReportCallbackEXT right) => left.Handle == right.Handle; + public static bool operator !=(VkDebugReportCallbackEXT left, VkDebugReportCallbackEXT right) => left.Handle != right.Handle; + public static bool operator ==(VkDebugReportCallbackEXT left, ulong right) => left.Handle == right; + public static bool operator !=(VkDebugReportCallbackEXT left, ulong right) => left.Handle != right; + public bool Equals(VkDebugReportCallbackEXT h) => Handle == h.Handle; + public override bool Equals(object o) => o is VkDebugReportCallbackEXT h && Equals(h); + public override int GetHashCode() => Handle.GetHashCode(); + private string DebuggerDisplay => string.Format("VkDebugReportCallbackEXT [0x{0}]", Handle.ToString("X")); + } +} diff --git a/src/vk.uwp/Generated/Structures.gen.cs b/src/vk.uwp/Generated/Structures.gen.cs new file mode 100644 index 0000000..1d34be7 --- /dev/null +++ b/src/vk.uwp/Generated/Structures.gen.cs @@ -0,0 +1,4108 @@ +// This file is generated. + +using System; + +namespace Vulkan +{ + public unsafe partial struct VkOffset2D + { + public int x; + public int y; + } + + public unsafe partial struct VkOffset3D + { + public int x; + public int y; + public int z; + } + + public unsafe partial struct VkExtent2D + { + public uint width; + public uint height; + } + + public unsafe partial struct VkExtent3D + { + public uint width; + public uint height; + public uint depth; + } + + public unsafe partial struct VkViewport + { + public float x; + public float y; + public float width; + public float height; + public float minDepth; + public float maxDepth; + } + + public unsafe partial struct VkRect2D + { + public VkOffset2D offset; + public VkExtent2D extent; + } + + public unsafe partial struct VkClearRect + { + public VkRect2D rect; + public uint baseArrayLayer; + public uint layerCount; + } + + public unsafe partial struct VkComponentMapping + { + public VkComponentSwizzle r; + public VkComponentSwizzle g; + public VkComponentSwizzle b; + public VkComponentSwizzle a; + } + + public unsafe partial struct VkPhysicalDeviceProperties + { + public uint apiVersion; + public uint driverVersion; + public uint vendorID; + public uint deviceID; + public VkPhysicalDeviceType deviceType; + public fixed byte deviceName[(int)VulkanNative.MaxPhysicalDeviceNameSize]; + public fixed byte pipelineCacheUUID[(int)VulkanNative.UuidSize]; + public VkPhysicalDeviceLimits limits; + public VkPhysicalDeviceSparseProperties sparseProperties; + } + + public unsafe partial struct VkExtensionProperties + { + public fixed byte extensionName[(int)VulkanNative.MaxExtensionNameSize]; + public uint specVersion; + } + + public unsafe partial struct VkLayerProperties + { + public fixed byte layerName[(int)VulkanNative.MaxExtensionNameSize]; + public uint specVersion; + public uint implementationVersion; + public fixed byte description[(int)VulkanNative.MaxDescriptionSize]; + } + + public unsafe partial struct VkApplicationInfo + { + public VkStructureType sType; + public void* pNext; + public byte* pApplicationName; + public uint applicationVersion; + public byte* pEngineName; + public uint engineVersion; + public uint apiVersion; + public static VkApplicationInfo New() + { + VkApplicationInfo ret = new VkApplicationInfo(); + ret.sType = VkStructureType.ApplicationInfo; + return ret; + } + } + + public unsafe partial struct VkAllocationCallbacks + { + public void* pUserData; + public IntPtr pfnAllocation; + public IntPtr pfnReallocation; + public IntPtr pfnFree; + public IntPtr pfnInternalAllocation; + public IntPtr pfnInternalFree; + } + + public unsafe partial struct VkDeviceQueueCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint queueFamilyIndex; + public uint queueCount; + public float* pQueuePriorities; + public static VkDeviceQueueCreateInfo New() + { + VkDeviceQueueCreateInfo ret = new VkDeviceQueueCreateInfo(); + ret.sType = VkStructureType.DeviceQueueCreateInfo; + return ret; + } + } + + public unsafe partial struct VkDeviceCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint queueCreateInfoCount; + public VkDeviceQueueCreateInfo* pQueueCreateInfos; + public uint enabledLayerCount; + public byte** ppEnabledLayerNames; + public uint enabledExtensionCount; + public byte** ppEnabledExtensionNames; + public VkPhysicalDeviceFeatures* pEnabledFeatures; + public static VkDeviceCreateInfo New() + { + VkDeviceCreateInfo ret = new VkDeviceCreateInfo(); + ret.sType = VkStructureType.DeviceCreateInfo; + return ret; + } + } + + public unsafe partial struct VkInstanceCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkApplicationInfo* pApplicationInfo; + public uint enabledLayerCount; + public byte** ppEnabledLayerNames; + public uint enabledExtensionCount; + public byte** ppEnabledExtensionNames; + public static VkInstanceCreateInfo New() + { + VkInstanceCreateInfo ret = new VkInstanceCreateInfo(); + ret.sType = VkStructureType.InstanceCreateInfo; + return ret; + } + } + + public unsafe partial struct VkQueueFamilyProperties + { + public VkQueueFlags queueFlags; + public uint queueCount; + public uint timestampValidBits; + public VkExtent3D minImageTransferGranularity; + } + + public unsafe partial struct VkPhysicalDeviceMemoryProperties + { + public uint memoryTypeCount; + public VkMemoryType memoryTypes_0; + public VkMemoryType memoryTypes_1; + public VkMemoryType memoryTypes_2; + public VkMemoryType memoryTypes_3; + public VkMemoryType memoryTypes_4; + public VkMemoryType memoryTypes_5; + public VkMemoryType memoryTypes_6; + public VkMemoryType memoryTypes_7; + public VkMemoryType memoryTypes_8; + public VkMemoryType memoryTypes_9; + public VkMemoryType memoryTypes_10; + public VkMemoryType memoryTypes_11; + public VkMemoryType memoryTypes_12; + public VkMemoryType memoryTypes_13; + public VkMemoryType memoryTypes_14; + public VkMemoryType memoryTypes_15; + public VkMemoryType memoryTypes_16; + public VkMemoryType memoryTypes_17; + public VkMemoryType memoryTypes_18; + public VkMemoryType memoryTypes_19; + public VkMemoryType memoryTypes_20; + public VkMemoryType memoryTypes_21; + public VkMemoryType memoryTypes_22; + public VkMemoryType memoryTypes_23; + public VkMemoryType memoryTypes_24; + public VkMemoryType memoryTypes_25; + public VkMemoryType memoryTypes_26; + public VkMemoryType memoryTypes_27; + public VkMemoryType memoryTypes_28; + public VkMemoryType memoryTypes_29; + public VkMemoryType memoryTypes_30; + public VkMemoryType memoryTypes_31; + public uint memoryHeapCount; + public VkMemoryHeap memoryHeaps_0; + public VkMemoryHeap memoryHeaps_1; + public VkMemoryHeap memoryHeaps_2; + public VkMemoryHeap memoryHeaps_3; + public VkMemoryHeap memoryHeaps_4; + public VkMemoryHeap memoryHeaps_5; + public VkMemoryHeap memoryHeaps_6; + public VkMemoryHeap memoryHeaps_7; + public VkMemoryHeap memoryHeaps_8; + public VkMemoryHeap memoryHeaps_9; + public VkMemoryHeap memoryHeaps_10; + public VkMemoryHeap memoryHeaps_11; + public VkMemoryHeap memoryHeaps_12; + public VkMemoryHeap memoryHeaps_13; + public VkMemoryHeap memoryHeaps_14; + public VkMemoryHeap memoryHeaps_15; + } + + public unsafe partial struct VkMemoryAllocateInfo + { + public VkStructureType sType; + public void* pNext; + public ulong allocationSize; + public uint memoryTypeIndex; + public static VkMemoryAllocateInfo New() + { + VkMemoryAllocateInfo ret = new VkMemoryAllocateInfo(); + ret.sType = VkStructureType.MemoryAllocateInfo; + return ret; + } + } + + public unsafe partial struct VkMemoryRequirements + { + public ulong size; + public ulong alignment; + public uint memoryTypeBits; + } + + public unsafe partial struct VkSparseImageFormatProperties + { + public VkImageAspectFlags aspectMask; + public VkExtent3D imageGranularity; + public VkSparseImageFormatFlags flags; + } + + public unsafe partial struct VkSparseImageMemoryRequirements + { + public VkSparseImageFormatProperties formatProperties; + public uint imageMipTailFirstLod; + public ulong imageMipTailSize; + public ulong imageMipTailOffset; + public ulong imageMipTailStride; + } + + public unsafe partial struct VkMemoryType + { + public VkMemoryPropertyFlags propertyFlags; + public uint heapIndex; + } + + public unsafe partial struct VkMemoryHeap + { + public ulong size; + public VkMemoryHeapFlags flags; + } + + public unsafe partial struct VkMappedMemoryRange + { + public VkStructureType sType; + public void* pNext; + public VkDeviceMemory memory; + public ulong offset; + public ulong size; + public static VkMappedMemoryRange New() + { + VkMappedMemoryRange ret = new VkMappedMemoryRange(); + ret.sType = VkStructureType.MappedMemoryRange; + return ret; + } + } + + public unsafe partial struct VkFormatProperties + { + public VkFormatFeatureFlags linearTilingFeatures; + public VkFormatFeatureFlags optimalTilingFeatures; + public VkFormatFeatureFlags bufferFeatures; + } + + public unsafe partial struct VkImageFormatProperties + { + public VkExtent3D maxExtent; + public uint maxMipLevels; + public uint maxArrayLayers; + public VkSampleCountFlags sampleCounts; + public ulong maxResourceSize; + } + + public unsafe partial struct VkDescriptorBufferInfo + { + public VkBuffer buffer; + public ulong offset; + public ulong range; + } + + public unsafe partial struct VkDescriptorImageInfo + { + public VkSampler sampler; + public VkImageView imageView; + public VkImageLayout imageLayout; + } + + public unsafe partial struct VkWriteDescriptorSet + { + public VkStructureType sType; + public void* pNext; + public VkDescriptorSet dstSet; + public uint dstBinding; + public uint dstArrayElement; + public uint descriptorCount; + public VkDescriptorType descriptorType; + public VkDescriptorImageInfo* pImageInfo; + public VkDescriptorBufferInfo* pBufferInfo; + public VkBufferView* pTexelBufferView; + public static VkWriteDescriptorSet New() + { + VkWriteDescriptorSet ret = new VkWriteDescriptorSet(); + ret.sType = VkStructureType.WriteDescriptorSet; + return ret; + } + } + + public unsafe partial struct VkCopyDescriptorSet + { + public VkStructureType sType; + public void* pNext; + public VkDescriptorSet srcSet; + public uint srcBinding; + public uint srcArrayElement; + public VkDescriptorSet dstSet; + public uint dstBinding; + public uint dstArrayElement; + public uint descriptorCount; + public static VkCopyDescriptorSet New() + { + VkCopyDescriptorSet ret = new VkCopyDescriptorSet(); + ret.sType = VkStructureType.CopyDescriptorSet; + return ret; + } + } + + public unsafe partial struct VkBufferCreateInfo + { + public VkStructureType sType; + public void* pNext; + public VkBufferCreateFlags flags; + public ulong size; + public VkBufferUsageFlags usage; + public VkSharingMode sharingMode; + public uint queueFamilyIndexCount; + public uint* pQueueFamilyIndices; + public static VkBufferCreateInfo New() + { + VkBufferCreateInfo ret = new VkBufferCreateInfo(); + ret.sType = VkStructureType.BufferCreateInfo; + return ret; + } + } + + public unsafe partial struct VkBufferViewCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkBuffer buffer; + public VkFormat format; + public ulong offset; + public ulong range; + public static VkBufferViewCreateInfo New() + { + VkBufferViewCreateInfo ret = new VkBufferViewCreateInfo(); + ret.sType = VkStructureType.BufferViewCreateInfo; + return ret; + } + } + + public unsafe partial struct VkImageSubresource + { + public VkImageAspectFlags aspectMask; + public uint mipLevel; + public uint arrayLayer; + } + + public unsafe partial struct VkImageSubresourceLayers + { + public VkImageAspectFlags aspectMask; + public uint mipLevel; + public uint baseArrayLayer; + public uint layerCount; + } + + public unsafe partial struct VkImageSubresourceRange + { + public VkImageAspectFlags aspectMask; + public uint baseMipLevel; + public uint levelCount; + public uint baseArrayLayer; + public uint layerCount; + } + + public unsafe partial struct VkMemoryBarrier + { + public VkStructureType sType; + public void* pNext; + public VkAccessFlags srcAccessMask; + public VkAccessFlags dstAccessMask; + public static VkMemoryBarrier New() + { + VkMemoryBarrier ret = new VkMemoryBarrier(); + ret.sType = VkStructureType.MemoryBarrier; + return ret; + } + } + + public unsafe partial struct VkBufferMemoryBarrier + { + public VkStructureType sType; + public void* pNext; + public VkAccessFlags srcAccessMask; + public VkAccessFlags dstAccessMask; + public uint srcQueueFamilyIndex; + public uint dstQueueFamilyIndex; + public VkBuffer buffer; + public ulong offset; + public ulong size; + public static VkBufferMemoryBarrier New() + { + VkBufferMemoryBarrier ret = new VkBufferMemoryBarrier(); + ret.sType = VkStructureType.BufferMemoryBarrier; + return ret; + } + } + + public unsafe partial struct VkImageMemoryBarrier + { + public VkStructureType sType; + public void* pNext; + public VkAccessFlags srcAccessMask; + public VkAccessFlags dstAccessMask; + public VkImageLayout oldLayout; + public VkImageLayout newLayout; + public uint srcQueueFamilyIndex; + public uint dstQueueFamilyIndex; + public VkImage image; + public VkImageSubresourceRange subresourceRange; + public static VkImageMemoryBarrier New() + { + VkImageMemoryBarrier ret = new VkImageMemoryBarrier(); + ret.sType = VkStructureType.ImageMemoryBarrier; + return ret; + } + } + + public unsafe partial struct VkImageCreateInfo + { + public VkStructureType sType; + public void* pNext; + public VkImageCreateFlags flags; + public VkImageType imageType; + public VkFormat format; + public VkExtent3D extent; + public uint mipLevels; + public uint arrayLayers; + public VkSampleCountFlags samples; + public VkImageTiling tiling; + public VkImageUsageFlags usage; + public VkSharingMode sharingMode; + public uint queueFamilyIndexCount; + public uint* pQueueFamilyIndices; + public VkImageLayout initialLayout; + public static VkImageCreateInfo New() + { + VkImageCreateInfo ret = new VkImageCreateInfo(); + ret.sType = VkStructureType.ImageCreateInfo; + return ret; + } + } + + public unsafe partial struct VkSubresourceLayout + { + public ulong offset; + public ulong size; + public ulong rowPitch; + public ulong arrayPitch; + public ulong depthPitch; + } + + public unsafe partial struct VkImageViewCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkImage image; + public VkImageViewType viewType; + public VkFormat format; + public VkComponentMapping components; + public VkImageSubresourceRange subresourceRange; + public static VkImageViewCreateInfo New() + { + VkImageViewCreateInfo ret = new VkImageViewCreateInfo(); + ret.sType = VkStructureType.ImageViewCreateInfo; + return ret; + } + } + + public unsafe partial struct VkBufferCopy + { + public ulong srcOffset; + public ulong dstOffset; + public ulong size; + } + + public unsafe partial struct VkSparseMemoryBind + { + public ulong resourceOffset; + public ulong size; + public VkDeviceMemory memory; + public ulong memoryOffset; + public VkSparseMemoryBindFlags flags; + } + + public unsafe partial struct VkSparseImageMemoryBind + { + public VkImageSubresource subresource; + public VkOffset3D offset; + public VkExtent3D extent; + public VkDeviceMemory memory; + public ulong memoryOffset; + public VkSparseMemoryBindFlags flags; + } + + public unsafe partial struct VkSparseBufferMemoryBindInfo + { + public VkBuffer buffer; + public uint bindCount; + public VkSparseMemoryBind* pBinds; + } + + public unsafe partial struct VkSparseImageOpaqueMemoryBindInfo + { + public VkImage image; + public uint bindCount; + public VkSparseMemoryBind* pBinds; + } + + public unsafe partial struct VkSparseImageMemoryBindInfo + { + public VkImage image; + public uint bindCount; + public VkSparseImageMemoryBind* pBinds; + } + + public unsafe partial struct VkBindSparseInfo + { + public VkStructureType sType; + public void* pNext; + public uint waitSemaphoreCount; + public VkSemaphore* pWaitSemaphores; + public uint bufferBindCount; + public VkSparseBufferMemoryBindInfo* pBufferBinds; + public uint imageOpaqueBindCount; + public VkSparseImageOpaqueMemoryBindInfo* pImageOpaqueBinds; + public uint imageBindCount; + public VkSparseImageMemoryBindInfo* pImageBinds; + public uint signalSemaphoreCount; + public VkSemaphore* pSignalSemaphores; + public static VkBindSparseInfo New() + { + VkBindSparseInfo ret = new VkBindSparseInfo(); + ret.sType = VkStructureType.BindSparseInfo; + return ret; + } + } + + public unsafe partial struct VkImageCopy + { + public VkImageSubresourceLayers srcSubresource; + public VkOffset3D srcOffset; + public VkImageSubresourceLayers dstSubresource; + public VkOffset3D dstOffset; + public VkExtent3D extent; + } + + public unsafe partial struct VkImageBlit + { + public VkImageSubresourceLayers srcSubresource; + public VkOffset3D srcOffsets_0; + public VkOffset3D srcOffsets_1; + public VkImageSubresourceLayers dstSubresource; + public VkOffset3D dstOffsets_0; + public VkOffset3D dstOffsets_1; + } + + public unsafe partial struct VkBufferImageCopy + { + public ulong bufferOffset; + public uint bufferRowLength; + public uint bufferImageHeight; + public VkImageSubresourceLayers imageSubresource; + public VkOffset3D imageOffset; + public VkExtent3D imageExtent; + } + + public unsafe partial struct VkImageResolve + { + public VkImageSubresourceLayers srcSubresource; + public VkOffset3D srcOffset; + public VkImageSubresourceLayers dstSubresource; + public VkOffset3D dstOffset; + public VkExtent3D extent; + } + + public unsafe partial struct VkShaderModuleCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public UIntPtr codeSize; + public uint* pCode; + public static VkShaderModuleCreateInfo New() + { + VkShaderModuleCreateInfo ret = new VkShaderModuleCreateInfo(); + ret.sType = VkStructureType.ShaderModuleCreateInfo; + return ret; + } + } + + public unsafe partial struct VkDescriptorSetLayoutBinding + { + public uint binding; + public VkDescriptorType descriptorType; + public uint descriptorCount; + public VkShaderStageFlags stageFlags; + public VkSampler* pImmutableSamplers; + } + + public unsafe partial struct VkDescriptorSetLayoutCreateInfo + { + public VkStructureType sType; + public void* pNext; + public VkDescriptorSetLayoutCreateFlags flags; + public uint bindingCount; + public VkDescriptorSetLayoutBinding* pBindings; + public static VkDescriptorSetLayoutCreateInfo New() + { + VkDescriptorSetLayoutCreateInfo ret = new VkDescriptorSetLayoutCreateInfo(); + ret.sType = VkStructureType.DescriptorSetLayoutCreateInfo; + return ret; + } + } + + public unsafe partial struct VkDescriptorPoolSize + { + public VkDescriptorType type; + public uint descriptorCount; + } + + public unsafe partial struct VkDescriptorPoolCreateInfo + { + public VkStructureType sType; + public void* pNext; + public VkDescriptorPoolCreateFlags flags; + public uint maxSets; + public uint poolSizeCount; + public VkDescriptorPoolSize* pPoolSizes; + public static VkDescriptorPoolCreateInfo New() + { + VkDescriptorPoolCreateInfo ret = new VkDescriptorPoolCreateInfo(); + ret.sType = VkStructureType.DescriptorPoolCreateInfo; + return ret; + } + } + + public unsafe partial struct VkDescriptorSetAllocateInfo + { + public VkStructureType sType; + public void* pNext; + public VkDescriptorPool descriptorPool; + public uint descriptorSetCount; + public VkDescriptorSetLayout* pSetLayouts; + public static VkDescriptorSetAllocateInfo New() + { + VkDescriptorSetAllocateInfo ret = new VkDescriptorSetAllocateInfo(); + ret.sType = VkStructureType.DescriptorSetAllocateInfo; + return ret; + } + } + + public unsafe partial struct VkSpecializationMapEntry + { + public uint constantID; + public uint offset; + public UIntPtr size; + } + + public unsafe partial struct VkSpecializationInfo + { + public uint mapEntryCount; + public VkSpecializationMapEntry* pMapEntries; + public UIntPtr dataSize; + public void* pData; + } + + public unsafe partial struct VkPipelineShaderStageCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkShaderStageFlags stage; + public VkShaderModule module; + public byte* pName; + public VkSpecializationInfo* pSpecializationInfo; + public static VkPipelineShaderStageCreateInfo New() + { + VkPipelineShaderStageCreateInfo ret = new VkPipelineShaderStageCreateInfo(); + ret.sType = VkStructureType.PipelineShaderStageCreateInfo; + return ret; + } + } + + public unsafe partial struct VkComputePipelineCreateInfo + { + public VkStructureType sType; + public void* pNext; + public VkPipelineCreateFlags flags; + public VkPipelineShaderStageCreateInfo stage; + public VkPipelineLayout layout; + public VkPipeline basePipelineHandle; + public int basePipelineIndex; + public static VkComputePipelineCreateInfo New() + { + VkComputePipelineCreateInfo ret = new VkComputePipelineCreateInfo(); + ret.sType = VkStructureType.ComputePipelineCreateInfo; + return ret; + } + } + + public unsafe partial struct VkVertexInputBindingDescription + { + public uint binding; + public uint stride; + public VkVertexInputRate inputRate; + } + + public unsafe partial struct VkVertexInputAttributeDescription + { + public uint location; + public uint binding; + public VkFormat format; + public uint offset; + } + + public unsafe partial struct VkPipelineVertexInputStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint vertexBindingDescriptionCount; + public VkVertexInputBindingDescription* pVertexBindingDescriptions; + public uint vertexAttributeDescriptionCount; + public VkVertexInputAttributeDescription* pVertexAttributeDescriptions; + public static VkPipelineVertexInputStateCreateInfo New() + { + VkPipelineVertexInputStateCreateInfo ret = new VkPipelineVertexInputStateCreateInfo(); + ret.sType = VkStructureType.PipelineVertexInputStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPipelineInputAssemblyStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkPrimitiveTopology topology; + public VkBool32 primitiveRestartEnable; + public static VkPipelineInputAssemblyStateCreateInfo New() + { + VkPipelineInputAssemblyStateCreateInfo ret = new VkPipelineInputAssemblyStateCreateInfo(); + ret.sType = VkStructureType.PipelineInputAssemblyStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPipelineTessellationStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint patchControlPoints; + public static VkPipelineTessellationStateCreateInfo New() + { + VkPipelineTessellationStateCreateInfo ret = new VkPipelineTessellationStateCreateInfo(); + ret.sType = VkStructureType.PipelineTessellationStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPipelineViewportStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint viewportCount; + public VkViewport* pViewports; + public uint scissorCount; + public VkRect2D* pScissors; + public static VkPipelineViewportStateCreateInfo New() + { + VkPipelineViewportStateCreateInfo ret = new VkPipelineViewportStateCreateInfo(); + ret.sType = VkStructureType.PipelineViewportStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPipelineRasterizationStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkBool32 depthClampEnable; + public VkBool32 rasterizerDiscardEnable; + public VkPolygonMode polygonMode; + public VkCullModeFlags cullMode; + public VkFrontFace frontFace; + public VkBool32 depthBiasEnable; + public float depthBiasConstantFactor; + public float depthBiasClamp; + public float depthBiasSlopeFactor; + public float lineWidth; + public static VkPipelineRasterizationStateCreateInfo New() + { + VkPipelineRasterizationStateCreateInfo ret = new VkPipelineRasterizationStateCreateInfo(); + ret.sType = VkStructureType.PipelineRasterizationStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPipelineMultisampleStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkSampleCountFlags rasterizationSamples; + public VkBool32 sampleShadingEnable; + public float minSampleShading; + public uint* pSampleMask; + public VkBool32 alphaToCoverageEnable; + public VkBool32 alphaToOneEnable; + public static VkPipelineMultisampleStateCreateInfo New() + { + VkPipelineMultisampleStateCreateInfo ret = new VkPipelineMultisampleStateCreateInfo(); + ret.sType = VkStructureType.PipelineMultisampleStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPipelineColorBlendAttachmentState + { + public VkBool32 blendEnable; + public VkBlendFactor srcColorBlendFactor; + public VkBlendFactor dstColorBlendFactor; + public VkBlendOp colorBlendOp; + public VkBlendFactor srcAlphaBlendFactor; + public VkBlendFactor dstAlphaBlendFactor; + public VkBlendOp alphaBlendOp; + public VkColorComponentFlags colorWriteMask; + } + + public unsafe partial struct VkPipelineColorBlendStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkBool32 logicOpEnable; + public VkLogicOp logicOp; + public uint attachmentCount; + public VkPipelineColorBlendAttachmentState* pAttachments; + public float blendConstants_0; + public float blendConstants_1; + public float blendConstants_2; + public float blendConstants_3; + public static VkPipelineColorBlendStateCreateInfo New() + { + VkPipelineColorBlendStateCreateInfo ret = new VkPipelineColorBlendStateCreateInfo(); + ret.sType = VkStructureType.PipelineColorBlendStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPipelineDynamicStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint dynamicStateCount; + public VkDynamicState* pDynamicStates; + public static VkPipelineDynamicStateCreateInfo New() + { + VkPipelineDynamicStateCreateInfo ret = new VkPipelineDynamicStateCreateInfo(); + ret.sType = VkStructureType.PipelineDynamicStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkStencilOpState + { + public VkStencilOp failOp; + public VkStencilOp passOp; + public VkStencilOp depthFailOp; + public VkCompareOp compareOp; + public uint compareMask; + public uint writeMask; + public uint reference; + } + + public unsafe partial struct VkPipelineDepthStencilStateCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkBool32 depthTestEnable; + public VkBool32 depthWriteEnable; + public VkCompareOp depthCompareOp; + public VkBool32 depthBoundsTestEnable; + public VkBool32 stencilTestEnable; + public VkStencilOpState front; + public VkStencilOpState back; + public float minDepthBounds; + public float maxDepthBounds; + public static VkPipelineDepthStencilStateCreateInfo New() + { + VkPipelineDepthStencilStateCreateInfo ret = new VkPipelineDepthStencilStateCreateInfo(); + ret.sType = VkStructureType.PipelineDepthStencilStateCreateInfo; + return ret; + } + } + + public unsafe partial struct VkGraphicsPipelineCreateInfo + { + public VkStructureType sType; + public void* pNext; + public VkPipelineCreateFlags flags; + public uint stageCount; + public VkPipelineShaderStageCreateInfo* pStages; + public VkPipelineVertexInputStateCreateInfo* pVertexInputState; + public VkPipelineInputAssemblyStateCreateInfo* pInputAssemblyState; + public VkPipelineTessellationStateCreateInfo* pTessellationState; + public VkPipelineViewportStateCreateInfo* pViewportState; + public VkPipelineRasterizationStateCreateInfo* pRasterizationState; + public VkPipelineMultisampleStateCreateInfo* pMultisampleState; + public VkPipelineDepthStencilStateCreateInfo* pDepthStencilState; + public VkPipelineColorBlendStateCreateInfo* pColorBlendState; + public VkPipelineDynamicStateCreateInfo* pDynamicState; + public VkPipelineLayout layout; + public VkRenderPass renderPass; + public uint subpass; + public VkPipeline basePipelineHandle; + public int basePipelineIndex; + public static VkGraphicsPipelineCreateInfo New() + { + VkGraphicsPipelineCreateInfo ret = new VkGraphicsPipelineCreateInfo(); + ret.sType = VkStructureType.GraphicsPipelineCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPipelineCacheCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public UIntPtr initialDataSize; + public void* pInitialData; + public static VkPipelineCacheCreateInfo New() + { + VkPipelineCacheCreateInfo ret = new VkPipelineCacheCreateInfo(); + ret.sType = VkStructureType.PipelineCacheCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPushConstantRange + { + public VkShaderStageFlags stageFlags; + public uint offset; + public uint size; + } + + public unsafe partial struct VkPipelineLayoutCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint setLayoutCount; + public VkDescriptorSetLayout* pSetLayouts; + public uint pushConstantRangeCount; + public VkPushConstantRange* pPushConstantRanges; + public static VkPipelineLayoutCreateInfo New() + { + VkPipelineLayoutCreateInfo ret = new VkPipelineLayoutCreateInfo(); + ret.sType = VkStructureType.PipelineLayoutCreateInfo; + return ret; + } + } + + public unsafe partial struct VkSamplerCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkFilter magFilter; + public VkFilter minFilter; + public VkSamplerMipmapMode mipmapMode; + public VkSamplerAddressMode addressModeU; + public VkSamplerAddressMode addressModeV; + public VkSamplerAddressMode addressModeW; + public float mipLodBias; + public VkBool32 anisotropyEnable; + public float maxAnisotropy; + public VkBool32 compareEnable; + public VkCompareOp compareOp; + public float minLod; + public float maxLod; + public VkBorderColor borderColor; + public VkBool32 unnormalizedCoordinates; + public static VkSamplerCreateInfo New() + { + VkSamplerCreateInfo ret = new VkSamplerCreateInfo(); + ret.sType = VkStructureType.SamplerCreateInfo; + return ret; + } + } + + public unsafe partial struct VkCommandPoolCreateInfo + { + public VkStructureType sType; + public void* pNext; + public VkCommandPoolCreateFlags flags; + public uint queueFamilyIndex; + public static VkCommandPoolCreateInfo New() + { + VkCommandPoolCreateInfo ret = new VkCommandPoolCreateInfo(); + ret.sType = VkStructureType.CommandPoolCreateInfo; + return ret; + } + } + + public unsafe partial struct VkCommandBufferAllocateInfo + { + public VkStructureType sType; + public void* pNext; + public VkCommandPool commandPool; + public VkCommandBufferLevel level; + public uint commandBufferCount; + public static VkCommandBufferAllocateInfo New() + { + VkCommandBufferAllocateInfo ret = new VkCommandBufferAllocateInfo(); + ret.sType = VkStructureType.CommandBufferAllocateInfo; + return ret; + } + } + + public unsafe partial struct VkCommandBufferInheritanceInfo + { + public VkStructureType sType; + public void* pNext; + public VkRenderPass renderPass; + public uint subpass; + public VkFramebuffer framebuffer; + public VkBool32 occlusionQueryEnable; + public VkQueryControlFlags queryFlags; + public VkQueryPipelineStatisticFlags pipelineStatistics; + public static VkCommandBufferInheritanceInfo New() + { + VkCommandBufferInheritanceInfo ret = new VkCommandBufferInheritanceInfo(); + ret.sType = VkStructureType.CommandBufferInheritanceInfo; + return ret; + } + } + + public unsafe partial struct VkCommandBufferBeginInfo + { + public VkStructureType sType; + public void* pNext; + public VkCommandBufferUsageFlags flags; + public VkCommandBufferInheritanceInfo* pInheritanceInfo; + public static VkCommandBufferBeginInfo New() + { + VkCommandBufferBeginInfo ret = new VkCommandBufferBeginInfo(); + ret.sType = VkStructureType.CommandBufferBeginInfo; + return ret; + } + } + + public unsafe partial struct VkRenderPassBeginInfo + { + public VkStructureType sType; + public void* pNext; + public VkRenderPass renderPass; + public VkFramebuffer framebuffer; + public VkRect2D renderArea; + public uint clearValueCount; + public VkClearValue* pClearValues; + public static VkRenderPassBeginInfo New() + { + VkRenderPassBeginInfo ret = new VkRenderPassBeginInfo(); + ret.sType = VkStructureType.RenderPassBeginInfo; + return ret; + } + } + + public unsafe partial struct VkClearDepthStencilValue + { + public float depth; + public uint stencil; + } + + public unsafe partial struct VkClearAttachment + { + public VkImageAspectFlags aspectMask; + public uint colorAttachment; + public VkClearValue clearValue; + } + + public unsafe partial struct VkAttachmentDescription + { + public VkAttachmentDescriptionFlags flags; + public VkFormat format; + public VkSampleCountFlags samples; + public VkAttachmentLoadOp loadOp; + public VkAttachmentStoreOp storeOp; + public VkAttachmentLoadOp stencilLoadOp; + public VkAttachmentStoreOp stencilStoreOp; + public VkImageLayout initialLayout; + public VkImageLayout finalLayout; + } + + public unsafe partial struct VkAttachmentReference + { + public uint attachment; + public VkImageLayout layout; + } + + public unsafe partial struct VkSubpassDescription + { + public VkSubpassDescriptionFlags flags; + public VkPipelineBindPoint pipelineBindPoint; + public uint inputAttachmentCount; + public VkAttachmentReference* pInputAttachments; + public uint colorAttachmentCount; + public VkAttachmentReference* pColorAttachments; + public VkAttachmentReference* pResolveAttachments; + public VkAttachmentReference* pDepthStencilAttachment; + public uint preserveAttachmentCount; + public uint* pPreserveAttachments; + } + + public unsafe partial struct VkSubpassDependency + { + public uint srcSubpass; + public uint dstSubpass; + public VkPipelineStageFlags srcStageMask; + public VkPipelineStageFlags dstStageMask; + public VkAccessFlags srcAccessMask; + public VkAccessFlags dstAccessMask; + public VkDependencyFlags dependencyFlags; + } + + public unsafe partial struct VkRenderPassCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint attachmentCount; + public VkAttachmentDescription* pAttachments; + public uint subpassCount; + public VkSubpassDescription* pSubpasses; + public uint dependencyCount; + public VkSubpassDependency* pDependencies; + public static VkRenderPassCreateInfo New() + { + VkRenderPassCreateInfo ret = new VkRenderPassCreateInfo(); + ret.sType = VkStructureType.RenderPassCreateInfo; + return ret; + } + } + + public unsafe partial struct VkEventCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public static VkEventCreateInfo New() + { + VkEventCreateInfo ret = new VkEventCreateInfo(); + ret.sType = VkStructureType.EventCreateInfo; + return ret; + } + } + + public unsafe partial struct VkFenceCreateInfo + { + public VkStructureType sType; + public void* pNext; + public VkFenceCreateFlags flags; + public static VkFenceCreateInfo New() + { + VkFenceCreateInfo ret = new VkFenceCreateInfo(); + ret.sType = VkStructureType.FenceCreateInfo; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceFeatures + { + public VkBool32 robustBufferAccess; + public VkBool32 fullDrawIndexUint32; + public VkBool32 imageCubeArray; + public VkBool32 independentBlend; + public VkBool32 geometryShader; + public VkBool32 tessellationShader; + public VkBool32 sampleRateShading; + public VkBool32 dualSrcBlend; + public VkBool32 logicOp; + public VkBool32 multiDrawIndirect; + public VkBool32 drawIndirectFirstInstance; + public VkBool32 depthClamp; + public VkBool32 depthBiasClamp; + public VkBool32 fillModeNonSolid; + public VkBool32 depthBounds; + public VkBool32 wideLines; + public VkBool32 largePoints; + public VkBool32 alphaToOne; + public VkBool32 multiViewport; + public VkBool32 samplerAnisotropy; + public VkBool32 textureCompressionETC2; + public VkBool32 textureCompressionASTC_LDR; + public VkBool32 textureCompressionBC; + public VkBool32 occlusionQueryPrecise; + public VkBool32 pipelineStatisticsQuery; + public VkBool32 vertexPipelineStoresAndAtomics; + public VkBool32 fragmentStoresAndAtomics; + public VkBool32 shaderTessellationAndGeometryPointSize; + public VkBool32 shaderImageGatherExtended; + public VkBool32 shaderStorageImageExtendedFormats; + public VkBool32 shaderStorageImageMultisample; + public VkBool32 shaderStorageImageReadWithoutFormat; + public VkBool32 shaderStorageImageWriteWithoutFormat; + public VkBool32 shaderUniformBufferArrayDynamicIndexing; + public VkBool32 shaderSampledImageArrayDynamicIndexing; + public VkBool32 shaderStorageBufferArrayDynamicIndexing; + public VkBool32 shaderStorageImageArrayDynamicIndexing; + public VkBool32 shaderClipDistance; + public VkBool32 shaderCullDistance; + public VkBool32 shaderFloat64; + public VkBool32 shaderInt64; + public VkBool32 shaderInt16; + public VkBool32 shaderResourceResidency; + public VkBool32 shaderResourceMinLod; + public VkBool32 sparseBinding; + public VkBool32 sparseResidencyBuffer; + public VkBool32 sparseResidencyImage2D; + public VkBool32 sparseResidencyImage3D; + public VkBool32 sparseResidency2Samples; + public VkBool32 sparseResidency4Samples; + public VkBool32 sparseResidency8Samples; + public VkBool32 sparseResidency16Samples; + public VkBool32 sparseResidencyAliased; + public VkBool32 variableMultisampleRate; + public VkBool32 inheritedQueries; + } + + public unsafe partial struct VkPhysicalDeviceSparseProperties + { + public VkBool32 residencyStandard2DBlockShape; + public VkBool32 residencyStandard2DMultisampleBlockShape; + public VkBool32 residencyStandard3DBlockShape; + public VkBool32 residencyAlignedMipSize; + public VkBool32 residencyNonResidentStrict; + } + + public unsafe partial struct VkPhysicalDeviceLimits + { + public uint maxImageDimension1D; + public uint maxImageDimension2D; + public uint maxImageDimension3D; + public uint maxImageDimensionCube; + public uint maxImageArrayLayers; + public uint maxTexelBufferElements; + public uint maxUniformBufferRange; + public uint maxStorageBufferRange; + public uint maxPushConstantsSize; + public uint maxMemoryAllocationCount; + public uint maxSamplerAllocationCount; + public ulong bufferImageGranularity; + public ulong sparseAddressSpaceSize; + public uint maxBoundDescriptorSets; + public uint maxPerStageDescriptorSamplers; + public uint maxPerStageDescriptorUniformBuffers; + public uint maxPerStageDescriptorStorageBuffers; + public uint maxPerStageDescriptorSampledImages; + public uint maxPerStageDescriptorStorageImages; + public uint maxPerStageDescriptorInputAttachments; + public uint maxPerStageResources; + public uint maxDescriptorSetSamplers; + public uint maxDescriptorSetUniformBuffers; + public uint maxDescriptorSetUniformBuffersDynamic; + public uint maxDescriptorSetStorageBuffers; + public uint maxDescriptorSetStorageBuffersDynamic; + public uint maxDescriptorSetSampledImages; + public uint maxDescriptorSetStorageImages; + public uint maxDescriptorSetInputAttachments; + public uint maxVertexInputAttributes; + public uint maxVertexInputBindings; + public uint maxVertexInputAttributeOffset; + public uint maxVertexInputBindingStride; + public uint maxVertexOutputComponents; + public uint maxTessellationGenerationLevel; + public uint maxTessellationPatchSize; + public uint maxTessellationControlPerVertexInputComponents; + public uint maxTessellationControlPerVertexOutputComponents; + public uint maxTessellationControlPerPatchOutputComponents; + public uint maxTessellationControlTotalOutputComponents; + public uint maxTessellationEvaluationInputComponents; + public uint maxTessellationEvaluationOutputComponents; + public uint maxGeometryShaderInvocations; + public uint maxGeometryInputComponents; + public uint maxGeometryOutputComponents; + public uint maxGeometryOutputVertices; + public uint maxGeometryTotalOutputComponents; + public uint maxFragmentInputComponents; + public uint maxFragmentOutputAttachments; + public uint maxFragmentDualSrcAttachments; + public uint maxFragmentCombinedOutputResources; + public uint maxComputeSharedMemorySize; + public uint maxComputeWorkGroupCount_0; + public uint maxComputeWorkGroupCount_1; + public uint maxComputeWorkGroupCount_2; + public uint maxComputeWorkGroupInvocations; + public uint maxComputeWorkGroupSize_0; + public uint maxComputeWorkGroupSize_1; + public uint maxComputeWorkGroupSize_2; + public uint subPixelPrecisionBits; + public uint subTexelPrecisionBits; + public uint mipmapPrecisionBits; + public uint maxDrawIndexedIndexValue; + public uint maxDrawIndirectCount; + public float maxSamplerLodBias; + public float maxSamplerAnisotropy; + public uint maxViewports; + public uint maxViewportDimensions_0; + public uint maxViewportDimensions_1; + public float viewportBoundsRange_0; + public float viewportBoundsRange_1; + public uint viewportSubPixelBits; + public UIntPtr minMemoryMapAlignment; + public ulong minTexelBufferOffsetAlignment; + public ulong minUniformBufferOffsetAlignment; + public ulong minStorageBufferOffsetAlignment; + public int minTexelOffset; + public uint maxTexelOffset; + public int minTexelGatherOffset; + public uint maxTexelGatherOffset; + public float minInterpolationOffset; + public float maxInterpolationOffset; + public uint subPixelInterpolationOffsetBits; + public uint maxFramebufferWidth; + public uint maxFramebufferHeight; + public uint maxFramebufferLayers; + public VkSampleCountFlags framebufferColorSampleCounts; + public VkSampleCountFlags framebufferDepthSampleCounts; + public VkSampleCountFlags framebufferStencilSampleCounts; + public VkSampleCountFlags framebufferNoAttachmentsSampleCounts; + public uint maxColorAttachments; + public VkSampleCountFlags sampledImageColorSampleCounts; + public VkSampleCountFlags sampledImageIntegerSampleCounts; + public VkSampleCountFlags sampledImageDepthSampleCounts; + public VkSampleCountFlags sampledImageStencilSampleCounts; + public VkSampleCountFlags storageImageSampleCounts; + public uint maxSampleMaskWords; + public VkBool32 timestampComputeAndGraphics; + public float timestampPeriod; + public uint maxClipDistances; + public uint maxCullDistances; + public uint maxCombinedClipAndCullDistances; + public uint discreteQueuePriorities; + public float pointSizeRange_0; + public float pointSizeRange_1; + public float lineWidthRange_0; + public float lineWidthRange_1; + public float pointSizeGranularity; + public float lineWidthGranularity; + public VkBool32 strictLines; + public VkBool32 standardSampleLocations; + public ulong optimalBufferCopyOffsetAlignment; + public ulong optimalBufferCopyRowPitchAlignment; + public ulong nonCoherentAtomSize; + } + + public unsafe partial struct VkSemaphoreCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public static VkSemaphoreCreateInfo New() + { + VkSemaphoreCreateInfo ret = new VkSemaphoreCreateInfo(); + ret.sType = VkStructureType.SemaphoreCreateInfo; + return ret; + } + } + + public unsafe partial struct VkQueryPoolCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkQueryType queryType; + public uint queryCount; + public VkQueryPipelineStatisticFlags pipelineStatistics; + public static VkQueryPoolCreateInfo New() + { + VkQueryPoolCreateInfo ret = new VkQueryPoolCreateInfo(); + ret.sType = VkStructureType.QueryPoolCreateInfo; + return ret; + } + } + + public unsafe partial struct VkFramebufferCreateInfo + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkRenderPass renderPass; + public uint attachmentCount; + public VkImageView* pAttachments; + public uint width; + public uint height; + public uint layers; + public static VkFramebufferCreateInfo New() + { + VkFramebufferCreateInfo ret = new VkFramebufferCreateInfo(); + ret.sType = VkStructureType.FramebufferCreateInfo; + return ret; + } + } + + public unsafe partial struct VkDrawIndirectCommand + { + public uint vertexCount; + public uint instanceCount; + public uint firstVertex; + public uint firstInstance; + } + + public unsafe partial struct VkDrawIndexedIndirectCommand + { + public uint indexCount; + public uint instanceCount; + public uint firstIndex; + public int vertexOffset; + public uint firstInstance; + } + + public unsafe partial struct VkDispatchIndirectCommand + { + public uint x; + public uint y; + public uint z; + } + + public unsafe partial struct VkSubmitInfo + { + public VkStructureType sType; + public void* pNext; + public uint waitSemaphoreCount; + public VkSemaphore* pWaitSemaphores; + public VkPipelineStageFlags* pWaitDstStageMask; + public uint commandBufferCount; + public VkCommandBuffer* pCommandBuffers; + public uint signalSemaphoreCount; + public VkSemaphore* pSignalSemaphores; + public static VkSubmitInfo New() + { + VkSubmitInfo ret = new VkSubmitInfo(); + ret.sType = VkStructureType.SubmitInfo; + return ret; + } + } + + public unsafe partial struct VkDisplayPropertiesKHR + { + public VkDisplayKHR display; + public byte* displayName; + public VkExtent2D physicalDimensions; + public VkExtent2D physicalResolution; + public VkSurfaceTransformFlagsKHR supportedTransforms; + public VkBool32 planeReorderPossible; + public VkBool32 persistentContent; + } + + public unsafe partial struct VkDisplayPlanePropertiesKHR + { + public VkDisplayKHR currentDisplay; + public uint currentStackIndex; + } + + public unsafe partial struct VkDisplayModeParametersKHR + { + public VkExtent2D visibleRegion; + public uint refreshRate; + } + + public unsafe partial struct VkDisplayModePropertiesKHR + { + public VkDisplayModeKHR displayMode; + public VkDisplayModeParametersKHR parameters; + } + + public unsafe partial struct VkDisplayModeCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkDisplayModeParametersKHR parameters; + public static VkDisplayModeCreateInfoKHR New() + { + VkDisplayModeCreateInfoKHR ret = new VkDisplayModeCreateInfoKHR(); + ret.sType = VkStructureType.DisplayModeCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkDisplayPlaneCapabilitiesKHR + { + public VkDisplayPlaneAlphaFlagsKHR supportedAlpha; + public VkOffset2D minSrcPosition; + public VkOffset2D maxSrcPosition; + public VkExtent2D minSrcExtent; + public VkExtent2D maxSrcExtent; + public VkOffset2D minDstPosition; + public VkOffset2D maxDstPosition; + public VkExtent2D minDstExtent; + public VkExtent2D maxDstExtent; + } + + public unsafe partial struct VkDisplaySurfaceCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkDisplayModeKHR displayMode; + public uint planeIndex; + public uint planeStackIndex; + public VkSurfaceTransformFlagsKHR transform; + public float globalAlpha; + public VkDisplayPlaneAlphaFlagsKHR alphaMode; + public VkExtent2D imageExtent; + public static VkDisplaySurfaceCreateInfoKHR New() + { + VkDisplaySurfaceCreateInfoKHR ret = new VkDisplaySurfaceCreateInfoKHR(); + ret.sType = VkStructureType.DisplaySurfaceCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkDisplayPresentInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkRect2D srcRect; + public VkRect2D dstRect; + public VkBool32 persistent; + public static VkDisplayPresentInfoKHR New() + { + VkDisplayPresentInfoKHR ret = new VkDisplayPresentInfoKHR(); + ret.sType = VkStructureType.DisplayPresentInfoKHR; + return ret; + } + } + + public unsafe partial struct VkSurfaceCapabilitiesKHR + { + public uint minImageCount; + public uint maxImageCount; + public VkExtent2D currentExtent; + public VkExtent2D minImageExtent; + public VkExtent2D maxImageExtent; + public uint maxImageArrayLayers; + public VkSurfaceTransformFlagsKHR supportedTransforms; + public VkSurfaceTransformFlagsKHR currentTransform; + public VkCompositeAlphaFlagsKHR supportedCompositeAlpha; + public VkImageUsageFlags supportedUsageFlags; + } + + public unsafe partial struct VkAndroidSurfaceCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public Android.ANativeWindow* window; + public static VkAndroidSurfaceCreateInfoKHR New() + { + VkAndroidSurfaceCreateInfoKHR ret = new VkAndroidSurfaceCreateInfoKHR(); + ret.sType = VkStructureType.AndroidSurfaceCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkMirSurfaceCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public Mir.MirConnection* connection; + public Mir.MirSurface* mirSurface; + public static VkMirSurfaceCreateInfoKHR New() + { + VkMirSurfaceCreateInfoKHR ret = new VkMirSurfaceCreateInfoKHR(); + ret.sType = VkStructureType.MirSurfaceCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkViSurfaceCreateInfoNN + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public void* window; + public static VkViSurfaceCreateInfoNN New() + { + VkViSurfaceCreateInfoNN ret = new VkViSurfaceCreateInfoNN(); + ret.sType = VkStructureType.ViSurfaceCreateInfoNn; + return ret; + } + } + + public unsafe partial struct VkWaylandSurfaceCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public Wayland.wl_display* display; + public Wayland.wl_surface* surface; + public static VkWaylandSurfaceCreateInfoKHR New() + { + VkWaylandSurfaceCreateInfoKHR ret = new VkWaylandSurfaceCreateInfoKHR(); + ret.sType = VkStructureType.WaylandSurfaceCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkWin32SurfaceCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public Win32.HINSTANCE hinstance; + public Win32.HWND hwnd; + public static VkWin32SurfaceCreateInfoKHR New() + { + VkWin32SurfaceCreateInfoKHR ret = new VkWin32SurfaceCreateInfoKHR(); + ret.sType = VkStructureType.Win32SurfaceCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkXlibSurfaceCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public Xlib.Display* dpy; + public Xlib.Window window; + public static VkXlibSurfaceCreateInfoKHR New() + { + VkXlibSurfaceCreateInfoKHR ret = new VkXlibSurfaceCreateInfoKHR(); + ret.sType = VkStructureType.XlibSurfaceCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkXcbSurfaceCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public Xcb.xcb_connection_t* connection; + public Xcb.xcb_window_t window; + public static VkXcbSurfaceCreateInfoKHR New() + { + VkXcbSurfaceCreateInfoKHR ret = new VkXcbSurfaceCreateInfoKHR(); + ret.sType = VkStructureType.XcbSurfaceCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkSurfaceFormatKHR + { + public VkFormat format; + public VkColorSpaceKHR colorSpace; + } + + public unsafe partial struct VkSwapchainCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkSwapchainCreateFlagsKHR flags; + public VkSurfaceKHR surface; + public uint minImageCount; + public VkFormat imageFormat; + public VkColorSpaceKHR imageColorSpace; + public VkExtent2D imageExtent; + public uint imageArrayLayers; + public VkImageUsageFlags imageUsage; + public VkSharingMode imageSharingMode; + public uint queueFamilyIndexCount; + public uint* pQueueFamilyIndices; + public VkSurfaceTransformFlagsKHR preTransform; + public VkCompositeAlphaFlagsKHR compositeAlpha; + public VkPresentModeKHR presentMode; + public VkBool32 clipped; + public VkSwapchainKHR oldSwapchain; + public static VkSwapchainCreateInfoKHR New() + { + VkSwapchainCreateInfoKHR ret = new VkSwapchainCreateInfoKHR(); + ret.sType = VkStructureType.SwapchainCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkPresentInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint waitSemaphoreCount; + public VkSemaphore* pWaitSemaphores; + public uint swapchainCount; + public VkSwapchainKHR* pSwapchains; + public uint* pImageIndices; + public VkResult* pResults; + public static VkPresentInfoKHR New() + { + VkPresentInfoKHR ret = new VkPresentInfoKHR(); + ret.sType = VkStructureType.PresentInfoKHR; + return ret; + } + } + + public unsafe partial struct VkDebugReportCallbackCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkDebugReportFlagsEXT flags; + public IntPtr pfnCallback; + public void* pUserData; + public static VkDebugReportCallbackCreateInfoEXT New() + { + VkDebugReportCallbackCreateInfoEXT ret = new VkDebugReportCallbackCreateInfoEXT(); + ret.sType = VkStructureType.DebugReportCallbackCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkValidationFlagsEXT + { + public VkStructureType sType; + public void* pNext; + public uint disabledValidationCheckCount; + public VkValidationCheckEXT* pDisabledValidationChecks; + public static VkValidationFlagsEXT New() + { + VkValidationFlagsEXT ret = new VkValidationFlagsEXT(); + ret.sType = VkStructureType.ValidationEXT; + return ret; + } + } + + public unsafe partial struct VkPipelineRasterizationStateRasterizationOrderAMD + { + public VkStructureType sType; + public void* pNext; + public VkRasterizationOrderAMD rasterizationOrder; + public static VkPipelineRasterizationStateRasterizationOrderAMD New() + { + VkPipelineRasterizationStateRasterizationOrderAMD ret = new VkPipelineRasterizationStateRasterizationOrderAMD(); + ret.sType = VkStructureType.PipelineRasterizationStateRasterizationOrderAMD; + return ret; + } + } + + public unsafe partial struct VkDebugMarkerObjectNameInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkDebugReportObjectTypeEXT objectType; + public ulong @object; + public byte* pObjectName; + public static VkDebugMarkerObjectNameInfoEXT New() + { + VkDebugMarkerObjectNameInfoEXT ret = new VkDebugMarkerObjectNameInfoEXT(); + ret.sType = VkStructureType.DebugMarkerObjectNameInfoEXT; + return ret; + } + } + + public unsafe partial struct VkDebugMarkerObjectTagInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkDebugReportObjectTypeEXT objectType; + public ulong @object; + public ulong tagName; + public UIntPtr tagSize; + public void* pTag; + public static VkDebugMarkerObjectTagInfoEXT New() + { + VkDebugMarkerObjectTagInfoEXT ret = new VkDebugMarkerObjectTagInfoEXT(); + ret.sType = VkStructureType.DebugMarkerObjectTagInfoEXT; + return ret; + } + } + + public unsafe partial struct VkDebugMarkerMarkerInfoEXT + { + public VkStructureType sType; + public void* pNext; + public byte* pMarkerName; + public float color_0; + public float color_1; + public float color_2; + public float color_3; + public static VkDebugMarkerMarkerInfoEXT New() + { + VkDebugMarkerMarkerInfoEXT ret = new VkDebugMarkerMarkerInfoEXT(); + ret.sType = VkStructureType.DebugMarkerMarkerInfoEXT; + return ret; + } + } + + public unsafe partial struct VkDedicatedAllocationImageCreateInfoNV + { + public VkStructureType sType; + public void* pNext; + public VkBool32 dedicatedAllocation; + public static VkDedicatedAllocationImageCreateInfoNV New() + { + VkDedicatedAllocationImageCreateInfoNV ret = new VkDedicatedAllocationImageCreateInfoNV(); + ret.sType = VkStructureType.DedicatedAllocationImageCreateInfoNV; + return ret; + } + } + + public unsafe partial struct VkDedicatedAllocationBufferCreateInfoNV + { + public VkStructureType sType; + public void* pNext; + public VkBool32 dedicatedAllocation; + public static VkDedicatedAllocationBufferCreateInfoNV New() + { + VkDedicatedAllocationBufferCreateInfoNV ret = new VkDedicatedAllocationBufferCreateInfoNV(); + ret.sType = VkStructureType.DedicatedAllocationBufferCreateInfoNV; + return ret; + } + } + + public unsafe partial struct VkDedicatedAllocationMemoryAllocateInfoNV + { + public VkStructureType sType; + public void* pNext; + public VkImage image; + public VkBuffer buffer; + public static VkDedicatedAllocationMemoryAllocateInfoNV New() + { + VkDedicatedAllocationMemoryAllocateInfoNV ret = new VkDedicatedAllocationMemoryAllocateInfoNV(); + ret.sType = VkStructureType.DedicatedAllocationMemoryAllocateInfoNV; + return ret; + } + } + + public unsafe partial struct VkExternalImageFormatPropertiesNV + { + public VkImageFormatProperties imageFormatProperties; + public VkExternalMemoryFeatureFlagsNV externalMemoryFeatures; + public VkExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes; + public VkExternalMemoryHandleTypeFlagsNV compatibleHandleTypes; + } + + public unsafe partial struct VkExternalMemoryImageCreateInfoNV + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsNV handleTypes; + public static VkExternalMemoryImageCreateInfoNV New() + { + VkExternalMemoryImageCreateInfoNV ret = new VkExternalMemoryImageCreateInfoNV(); + ret.sType = VkStructureType.ExternalMemoryImageCreateInfoNV; + return ret; + } + } + + public unsafe partial struct VkExportMemoryAllocateInfoNV + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsNV handleTypes; + public static VkExportMemoryAllocateInfoNV New() + { + VkExportMemoryAllocateInfoNV ret = new VkExportMemoryAllocateInfoNV(); + ret.sType = VkStructureType.ExportMemoryAllocateInfoNV; + return ret; + } + } + + public unsafe partial struct VkImportMemoryWin32HandleInfoNV + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsNV handleType; + public Win32.HANDLE handle; + public static VkImportMemoryWin32HandleInfoNV New() + { + VkImportMemoryWin32HandleInfoNV ret = new VkImportMemoryWin32HandleInfoNV(); + ret.sType = VkStructureType.ImportMemoryWin32HandleInfoNV; + return ret; + } + } + + public unsafe partial struct VkExportMemoryWin32HandleInfoNV + { + public VkStructureType sType; + public void* pNext; + public Win32.SECURITY_ATTRIBUTES* pAttributes; + public uint dwAccess; + public static VkExportMemoryWin32HandleInfoNV New() + { + VkExportMemoryWin32HandleInfoNV ret = new VkExportMemoryWin32HandleInfoNV(); + ret.sType = VkStructureType.ExportMemoryWin32HandleInfoNV; + return ret; + } + } + + public unsafe partial struct VkWin32KeyedMutexAcquireReleaseInfoNV + { + public VkStructureType sType; + public void* pNext; + public uint acquireCount; + public VkDeviceMemory* pAcquireSyncs; + public ulong* pAcquireKeys; + public uint* pAcquireTimeoutMilliseconds; + public uint releaseCount; + public VkDeviceMemory* pReleaseSyncs; + public ulong* pReleaseKeys; + public static VkWin32KeyedMutexAcquireReleaseInfoNV New() + { + VkWin32KeyedMutexAcquireReleaseInfoNV ret = new VkWin32KeyedMutexAcquireReleaseInfoNV(); + ret.sType = VkStructureType.Win32KeyedMutexAcquireReleaseInfoNV; + return ret; + } + } + + public unsafe partial struct VkDeviceGeneratedCommandsFeaturesNVX + { + public VkStructureType sType; + public void* pNext; + public VkBool32 computeBindingPointSupport; + public static VkDeviceGeneratedCommandsFeaturesNVX New() + { + VkDeviceGeneratedCommandsFeaturesNVX ret = new VkDeviceGeneratedCommandsFeaturesNVX(); + ret.sType = VkStructureType.DeviceGeneratedCommandsFeaturesNVX; + return ret; + } + } + + public unsafe partial struct VkDeviceGeneratedCommandsLimitsNVX + { + public VkStructureType sType; + public void* pNext; + public uint maxIndirectCommandsLayoutTokenCount; + public uint maxObjectEntryCounts; + public uint minSequenceCountBufferOffsetAlignment; + public uint minSequenceIndexBufferOffsetAlignment; + public uint minCommandsTokenBufferOffsetAlignment; + public static VkDeviceGeneratedCommandsLimitsNVX New() + { + VkDeviceGeneratedCommandsLimitsNVX ret = new VkDeviceGeneratedCommandsLimitsNVX(); + ret.sType = VkStructureType.DeviceGeneratedCommandsLimitsNVX; + return ret; + } + } + + public unsafe partial struct VkIndirectCommandsTokenNVX + { + public VkIndirectCommandsTokenTypeNVX tokenType; + public VkBuffer buffer; + public ulong offset; + } + + public unsafe partial struct VkIndirectCommandsLayoutTokenNVX + { + public VkIndirectCommandsTokenTypeNVX tokenType; + public uint bindingUnit; + public uint dynamicCount; + public uint divisor; + } + + public unsafe partial struct VkIndirectCommandsLayoutCreateInfoNVX + { + public VkStructureType sType; + public void* pNext; + public VkPipelineBindPoint pipelineBindPoint; + public VkIndirectCommandsLayoutUsageFlagsNVX flags; + public uint tokenCount; + public VkIndirectCommandsLayoutTokenNVX* pTokens; + public static VkIndirectCommandsLayoutCreateInfoNVX New() + { + VkIndirectCommandsLayoutCreateInfoNVX ret = new VkIndirectCommandsLayoutCreateInfoNVX(); + ret.sType = VkStructureType.IndirectCommandsLayoutCreateInfoNVX; + return ret; + } + } + + public unsafe partial struct VkCmdProcessCommandsInfoNVX + { + public VkStructureType sType; + public void* pNext; + public VkObjectTableNVX objectTable; + public VkIndirectCommandsLayoutNVX indirectCommandsLayout; + public uint indirectCommandsTokenCount; + public VkIndirectCommandsTokenNVX* pIndirectCommandsTokens; + public uint maxSequencesCount; + public VkCommandBuffer targetCommandBuffer; + public VkBuffer sequencesCountBuffer; + public ulong sequencesCountOffset; + public VkBuffer sequencesIndexBuffer; + public ulong sequencesIndexOffset; + public static VkCmdProcessCommandsInfoNVX New() + { + VkCmdProcessCommandsInfoNVX ret = new VkCmdProcessCommandsInfoNVX(); + ret.sType = VkStructureType.CmdProcessCommandsInfoNVX; + return ret; + } + } + + public unsafe partial struct VkCmdReserveSpaceForCommandsInfoNVX + { + public VkStructureType sType; + public void* pNext; + public VkObjectTableNVX objectTable; + public VkIndirectCommandsLayoutNVX indirectCommandsLayout; + public uint maxSequencesCount; + public static VkCmdReserveSpaceForCommandsInfoNVX New() + { + VkCmdReserveSpaceForCommandsInfoNVX ret = new VkCmdReserveSpaceForCommandsInfoNVX(); + ret.sType = VkStructureType.CmdReserveSpaceForCommandsInfoNVX; + return ret; + } + } + + public unsafe partial struct VkObjectTableCreateInfoNVX + { + public VkStructureType sType; + public void* pNext; + public uint objectCount; + public VkObjectEntryTypeNVX* pObjectEntryTypes; + public uint* pObjectEntryCounts; + public VkObjectEntryUsageFlagsNVX* pObjectEntryUsageFlags; + public uint maxUniformBuffersPerDescriptor; + public uint maxStorageBuffersPerDescriptor; + public uint maxStorageImagesPerDescriptor; + public uint maxSampledImagesPerDescriptor; + public uint maxPipelineLayouts; + public static VkObjectTableCreateInfoNVX New() + { + VkObjectTableCreateInfoNVX ret = new VkObjectTableCreateInfoNVX(); + ret.sType = VkStructureType.ObjectTableCreateInfoNVX; + return ret; + } + } + + public unsafe partial struct VkObjectTableEntryNVX + { + public VkObjectEntryTypeNVX type; + public VkObjectEntryUsageFlagsNVX flags; + } + + public unsafe partial struct VkObjectTablePipelineEntryNVX + { + public VkObjectEntryTypeNVX type; + public VkObjectEntryUsageFlagsNVX flags; + public VkPipeline pipeline; + } + + public unsafe partial struct VkObjectTableDescriptorSetEntryNVX + { + public VkObjectEntryTypeNVX type; + public VkObjectEntryUsageFlagsNVX flags; + public VkPipelineLayout pipelineLayout; + public VkDescriptorSet descriptorSet; + } + + public unsafe partial struct VkObjectTableVertexBufferEntryNVX + { + public VkObjectEntryTypeNVX type; + public VkObjectEntryUsageFlagsNVX flags; + public VkBuffer buffer; + } + + public unsafe partial struct VkObjectTableIndexBufferEntryNVX + { + public VkObjectEntryTypeNVX type; + public VkObjectEntryUsageFlagsNVX flags; + public VkBuffer buffer; + public VkIndexType indexType; + } + + public unsafe partial struct VkObjectTablePushConstantEntryNVX + { + public VkObjectEntryTypeNVX type; + public VkObjectEntryUsageFlagsNVX flags; + public VkPipelineLayout pipelineLayout; + public VkShaderStageFlags stageFlags; + } + + public unsafe partial struct VkPhysicalDeviceFeatures2KHR + { + public VkStructureType sType; + public void* pNext; + public VkPhysicalDeviceFeatures features; + public static VkPhysicalDeviceFeatures2KHR New() + { + VkPhysicalDeviceFeatures2KHR ret = new VkPhysicalDeviceFeatures2KHR(); + ret.sType = VkStructureType.PhysicalDeviceFeatures2KHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceProperties2KHR + { + public VkStructureType sType; + public void* pNext; + public VkPhysicalDeviceProperties properties; + public static VkPhysicalDeviceProperties2KHR New() + { + VkPhysicalDeviceProperties2KHR ret = new VkPhysicalDeviceProperties2KHR(); + ret.sType = VkStructureType.PhysicalDeviceProperties2KHR; + return ret; + } + } + + public unsafe partial struct VkFormatProperties2KHR + { + public VkStructureType sType; + public void* pNext; + public VkFormatProperties formatProperties; + public static VkFormatProperties2KHR New() + { + VkFormatProperties2KHR ret = new VkFormatProperties2KHR(); + ret.sType = VkStructureType.FormatProperties2KHR; + return ret; + } + } + + public unsafe partial struct VkImageFormatProperties2KHR + { + public VkStructureType sType; + public void* pNext; + public VkImageFormatProperties imageFormatProperties; + public static VkImageFormatProperties2KHR New() + { + VkImageFormatProperties2KHR ret = new VkImageFormatProperties2KHR(); + ret.sType = VkStructureType.ImageFormatProperties2KHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceImageFormatInfo2KHR + { + public VkStructureType sType; + public void* pNext; + public VkFormat format; + public VkImageType type; + public VkImageTiling tiling; + public VkImageUsageFlags usage; + public VkImageCreateFlags flags; + public static VkPhysicalDeviceImageFormatInfo2KHR New() + { + VkPhysicalDeviceImageFormatInfo2KHR ret = new VkPhysicalDeviceImageFormatInfo2KHR(); + ret.sType = VkStructureType.PhysicalDeviceImageFormatInfo2KHR; + return ret; + } + } + + public unsafe partial struct VkQueueFamilyProperties2KHR + { + public VkStructureType sType; + public void* pNext; + public VkQueueFamilyProperties queueFamilyProperties; + public static VkQueueFamilyProperties2KHR New() + { + VkQueueFamilyProperties2KHR ret = new VkQueueFamilyProperties2KHR(); + ret.sType = VkStructureType.QueueFamilyProperties2KHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceMemoryProperties2KHR + { + public VkStructureType sType; + public void* pNext; + public VkPhysicalDeviceMemoryProperties memoryProperties; + public static VkPhysicalDeviceMemoryProperties2KHR New() + { + VkPhysicalDeviceMemoryProperties2KHR ret = new VkPhysicalDeviceMemoryProperties2KHR(); + ret.sType = VkStructureType.PhysicalDeviceMemoryProperties2KHR; + return ret; + } + } + + public unsafe partial struct VkSparseImageFormatProperties2KHR + { + public VkStructureType sType; + public void* pNext; + public VkSparseImageFormatProperties properties; + public static VkSparseImageFormatProperties2KHR New() + { + VkSparseImageFormatProperties2KHR ret = new VkSparseImageFormatProperties2KHR(); + ret.sType = VkStructureType.SparseImageFormatProperties2KHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceSparseImageFormatInfo2KHR + { + public VkStructureType sType; + public void* pNext; + public VkFormat format; + public VkImageType type; + public VkSampleCountFlags samples; + public VkImageUsageFlags usage; + public VkImageTiling tiling; + public static VkPhysicalDeviceSparseImageFormatInfo2KHR New() + { + VkPhysicalDeviceSparseImageFormatInfo2KHR ret = new VkPhysicalDeviceSparseImageFormatInfo2KHR(); + ret.sType = VkStructureType.PhysicalDeviceSparseImageFormatInfo2KHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDevicePushDescriptorPropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public uint maxPushDescriptors; + public static VkPhysicalDevicePushDescriptorPropertiesKHR New() + { + VkPhysicalDevicePushDescriptorPropertiesKHR ret = new VkPhysicalDevicePushDescriptorPropertiesKHR(); + ret.sType = VkStructureType.PhysicalDevicePushDescriptorPropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkPresentRegionsKHR + { + public VkStructureType sType; + public void* pNext; + public uint swapchainCount; + public VkPresentRegionKHR* pRegions; + public static VkPresentRegionsKHR New() + { + VkPresentRegionsKHR ret = new VkPresentRegionsKHR(); + ret.sType = VkStructureType.PresentRegionsKHR; + return ret; + } + } + + public unsafe partial struct VkPresentRegionKHR + { + public uint rectangleCount; + public VkRectLayerKHR* pRectangles; + } + + public unsafe partial struct VkRectLayerKHR + { + public VkOffset2D offset; + public VkExtent2D extent; + public uint layer; + } + + public unsafe partial struct VkPhysicalDeviceVariablePointerFeaturesKHR + { + public VkStructureType sType; + public void* pNext; + public VkBool32 variablePointersStorageBuffer; + public VkBool32 variablePointers; + public static VkPhysicalDeviceVariablePointerFeaturesKHR New() + { + VkPhysicalDeviceVariablePointerFeaturesKHR ret = new VkPhysicalDeviceVariablePointerFeaturesKHR(); + ret.sType = VkStructureType.PhysicalDeviceVariablePointerFeaturesKHR; + return ret; + } + } + + public unsafe partial struct VkExternalMemoryPropertiesKHR + { + public VkExternalMemoryFeatureFlagsKHR externalMemoryFeatures; + public VkExternalMemoryHandleTypeFlagsKHR exportFromImportedHandleTypes; + public VkExternalMemoryHandleTypeFlagsKHR compatibleHandleTypes; + } + + public unsafe partial struct VkPhysicalDeviceExternalImageFormatInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsKHR handleType; + public static VkPhysicalDeviceExternalImageFormatInfoKHR New() + { + VkPhysicalDeviceExternalImageFormatInfoKHR ret = new VkPhysicalDeviceExternalImageFormatInfoKHR(); + ret.sType = VkStructureType.PhysicalDeviceExternalImageFormatInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExternalImageFormatPropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryPropertiesKHR externalMemoryProperties; + public static VkExternalImageFormatPropertiesKHR New() + { + VkExternalImageFormatPropertiesKHR ret = new VkExternalImageFormatPropertiesKHR(); + ret.sType = VkStructureType.ExternalImageFormatPropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceExternalBufferInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkBufferCreateFlags flags; + public VkBufferUsageFlags usage; + public VkExternalMemoryHandleTypeFlagsKHR handleType; + public static VkPhysicalDeviceExternalBufferInfoKHR New() + { + VkPhysicalDeviceExternalBufferInfoKHR ret = new VkPhysicalDeviceExternalBufferInfoKHR(); + ret.sType = VkStructureType.PhysicalDeviceExternalBufferInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExternalBufferPropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryPropertiesKHR externalMemoryProperties; + public static VkExternalBufferPropertiesKHR New() + { + VkExternalBufferPropertiesKHR ret = new VkExternalBufferPropertiesKHR(); + ret.sType = VkStructureType.ExternalBufferPropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceIDPropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public fixed byte deviceUUID[(int)VulkanNative.UuidSize]; + public fixed byte driverUUID[(int)VulkanNative.UuidSize]; + public fixed byte deviceLUID[(int)VulkanNative.LuidSizeKHR]; + public uint deviceNodeMask; + public VkBool32 deviceLUIDValid; + public static VkPhysicalDeviceIDPropertiesKHR New() + { + VkPhysicalDeviceIDPropertiesKHR ret = new VkPhysicalDeviceIDPropertiesKHR(); + ret.sType = VkStructureType.PhysicalDeviceIdPropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkExternalMemoryImageCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsKHR handleTypes; + public static VkExternalMemoryImageCreateInfoKHR New() + { + VkExternalMemoryImageCreateInfoKHR ret = new VkExternalMemoryImageCreateInfoKHR(); + ret.sType = VkStructureType.ExternalMemoryImageCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExternalMemoryBufferCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsKHR handleTypes; + public static VkExternalMemoryBufferCreateInfoKHR New() + { + VkExternalMemoryBufferCreateInfoKHR ret = new VkExternalMemoryBufferCreateInfoKHR(); + ret.sType = VkStructureType.ExternalMemoryBufferCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExportMemoryAllocateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsKHR handleTypes; + public static VkExportMemoryAllocateInfoKHR New() + { + VkExportMemoryAllocateInfoKHR ret = new VkExportMemoryAllocateInfoKHR(); + ret.sType = VkStructureType.ExportMemoryAllocateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkImportMemoryWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsKHR handleType; + public Win32.HANDLE handle; + public IntPtr name; + public static VkImportMemoryWin32HandleInfoKHR New() + { + VkImportMemoryWin32HandleInfoKHR ret = new VkImportMemoryWin32HandleInfoKHR(); + ret.sType = VkStructureType.ImportMemoryWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExportMemoryWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public Win32.SECURITY_ATTRIBUTES* pAttributes; + public uint dwAccess; + public IntPtr name; + public static VkExportMemoryWin32HandleInfoKHR New() + { + VkExportMemoryWin32HandleInfoKHR ret = new VkExportMemoryWin32HandleInfoKHR(); + ret.sType = VkStructureType.ExportMemoryWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkMemoryWin32HandlePropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public uint memoryTypeBits; + public static VkMemoryWin32HandlePropertiesKHR New() + { + VkMemoryWin32HandlePropertiesKHR ret = new VkMemoryWin32HandlePropertiesKHR(); + ret.sType = VkStructureType.MemoryWin32HandlePropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkMemoryGetWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkDeviceMemory memory; + public VkExternalMemoryHandleTypeFlagsKHR handleType; + public static VkMemoryGetWin32HandleInfoKHR New() + { + VkMemoryGetWin32HandleInfoKHR ret = new VkMemoryGetWin32HandleInfoKHR(); + ret.sType = VkStructureType.MemoryGetWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkImportMemoryFdInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsKHR handleType; + public int fd; + public static VkImportMemoryFdInfoKHR New() + { + VkImportMemoryFdInfoKHR ret = new VkImportMemoryFdInfoKHR(); + ret.sType = VkStructureType.ImportMemoryFdInfoKHR; + return ret; + } + } + + public unsafe partial struct VkMemoryFdPropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public uint memoryTypeBits; + public static VkMemoryFdPropertiesKHR New() + { + VkMemoryFdPropertiesKHR ret = new VkMemoryFdPropertiesKHR(); + ret.sType = VkStructureType.MemoryFdPropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkMemoryGetFdInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkDeviceMemory memory; + public VkExternalMemoryHandleTypeFlagsKHR handleType; + public static VkMemoryGetFdInfoKHR New() + { + VkMemoryGetFdInfoKHR ret = new VkMemoryGetFdInfoKHR(); + ret.sType = VkStructureType.MemoryGetFdInfoKHR; + return ret; + } + } + + public unsafe partial struct VkWin32KeyedMutexAcquireReleaseInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint acquireCount; + public VkDeviceMemory* pAcquireSyncs; + public ulong* pAcquireKeys; + public uint* pAcquireTimeouts; + public uint releaseCount; + public VkDeviceMemory* pReleaseSyncs; + public ulong* pReleaseKeys; + public static VkWin32KeyedMutexAcquireReleaseInfoKHR New() + { + VkWin32KeyedMutexAcquireReleaseInfoKHR ret = new VkWin32KeyedMutexAcquireReleaseInfoKHR(); + ret.sType = VkStructureType.Win32KeyedMutexAcquireReleaseInfoKHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceExternalSemaphoreInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalSemaphoreHandleTypeFlagsKHR handleType; + public static VkPhysicalDeviceExternalSemaphoreInfoKHR New() + { + VkPhysicalDeviceExternalSemaphoreInfoKHR ret = new VkPhysicalDeviceExternalSemaphoreInfoKHR(); + ret.sType = VkStructureType.PhysicalDeviceExternalSemaphoreInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExternalSemaphorePropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalSemaphoreHandleTypeFlagsKHR exportFromImportedHandleTypes; + public VkExternalSemaphoreHandleTypeFlagsKHR compatibleHandleTypes; + public VkExternalSemaphoreFeatureFlagsKHR externalSemaphoreFeatures; + public static VkExternalSemaphorePropertiesKHR New() + { + VkExternalSemaphorePropertiesKHR ret = new VkExternalSemaphorePropertiesKHR(); + ret.sType = VkStructureType.ExternalSemaphorePropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkExportSemaphoreCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalSemaphoreHandleTypeFlagsKHR handleTypes; + public static VkExportSemaphoreCreateInfoKHR New() + { + VkExportSemaphoreCreateInfoKHR ret = new VkExportSemaphoreCreateInfoKHR(); + ret.sType = VkStructureType.ExportSemaphoreCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkImportSemaphoreWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkSemaphore semaphore; + public VkSemaphoreImportFlagsKHR flags; + public VkExternalSemaphoreHandleTypeFlagsKHR handleType; + public Win32.HANDLE handle; + public IntPtr name; + public static VkImportSemaphoreWin32HandleInfoKHR New() + { + VkImportSemaphoreWin32HandleInfoKHR ret = new VkImportSemaphoreWin32HandleInfoKHR(); + ret.sType = VkStructureType.ImportSemaphoreWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExportSemaphoreWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public Win32.SECURITY_ATTRIBUTES* pAttributes; + public uint dwAccess; + public IntPtr name; + public static VkExportSemaphoreWin32HandleInfoKHR New() + { + VkExportSemaphoreWin32HandleInfoKHR ret = new VkExportSemaphoreWin32HandleInfoKHR(); + ret.sType = VkStructureType.ExportSemaphoreWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkD3D12FenceSubmitInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint waitSemaphoreValuesCount; + public ulong* pWaitSemaphoreValues; + public uint signalSemaphoreValuesCount; + public ulong* pSignalSemaphoreValues; + public static VkD3D12FenceSubmitInfoKHR New() + { + VkD3D12FenceSubmitInfoKHR ret = new VkD3D12FenceSubmitInfoKHR(); + ret.sType = VkStructureType.D3d12FenceSubmitInfoKHR; + return ret; + } + } + + public unsafe partial struct VkSemaphoreGetWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkSemaphore semaphore; + public VkExternalSemaphoreHandleTypeFlagsKHR handleType; + public static VkSemaphoreGetWin32HandleInfoKHR New() + { + VkSemaphoreGetWin32HandleInfoKHR ret = new VkSemaphoreGetWin32HandleInfoKHR(); + ret.sType = VkStructureType.SemaphoreGetWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkImportSemaphoreFdInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkSemaphore semaphore; + public VkSemaphoreImportFlagsKHR flags; + public VkExternalSemaphoreHandleTypeFlagsKHR handleType; + public int fd; + public static VkImportSemaphoreFdInfoKHR New() + { + VkImportSemaphoreFdInfoKHR ret = new VkImportSemaphoreFdInfoKHR(); + ret.sType = VkStructureType.ImportSemaphoreFdInfoKHR; + return ret; + } + } + + public unsafe partial struct VkSemaphoreGetFdInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkSemaphore semaphore; + public VkExternalSemaphoreHandleTypeFlagsKHR handleType; + public static VkSemaphoreGetFdInfoKHR New() + { + VkSemaphoreGetFdInfoKHR ret = new VkSemaphoreGetFdInfoKHR(); + ret.sType = VkStructureType.SemaphoreGetFdInfoKHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceExternalFenceInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalFenceHandleTypeFlagsKHR handleType; + public static VkPhysicalDeviceExternalFenceInfoKHR New() + { + VkPhysicalDeviceExternalFenceInfoKHR ret = new VkPhysicalDeviceExternalFenceInfoKHR(); + ret.sType = VkStructureType.PhysicalDeviceExternalFenceInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExternalFencePropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalFenceHandleTypeFlagsKHR exportFromImportedHandleTypes; + public VkExternalFenceHandleTypeFlagsKHR compatibleHandleTypes; + public VkExternalFenceFeatureFlagsKHR externalFenceFeatures; + public static VkExternalFencePropertiesKHR New() + { + VkExternalFencePropertiesKHR ret = new VkExternalFencePropertiesKHR(); + ret.sType = VkStructureType.ExternalFencePropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkExportFenceCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkExternalFenceHandleTypeFlagsKHR handleTypes; + public static VkExportFenceCreateInfoKHR New() + { + VkExportFenceCreateInfoKHR ret = new VkExportFenceCreateInfoKHR(); + ret.sType = VkStructureType.ExportFenceCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkImportFenceWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkFence fence; + public VkFenceImportFlagsKHR flags; + public VkExternalFenceHandleTypeFlagsKHR handleType; + public Win32.HANDLE handle; + public IntPtr name; + public static VkImportFenceWin32HandleInfoKHR New() + { + VkImportFenceWin32HandleInfoKHR ret = new VkImportFenceWin32HandleInfoKHR(); + ret.sType = VkStructureType.ImportFenceWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkExportFenceWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public Win32.SECURITY_ATTRIBUTES* pAttributes; + public uint dwAccess; + public IntPtr name; + public static VkExportFenceWin32HandleInfoKHR New() + { + VkExportFenceWin32HandleInfoKHR ret = new VkExportFenceWin32HandleInfoKHR(); + ret.sType = VkStructureType.ExportFenceWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkFenceGetWin32HandleInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkFence fence; + public VkExternalFenceHandleTypeFlagsKHR handleType; + public static VkFenceGetWin32HandleInfoKHR New() + { + VkFenceGetWin32HandleInfoKHR ret = new VkFenceGetWin32HandleInfoKHR(); + ret.sType = VkStructureType.FenceGetWin32HandleInfoKHR; + return ret; + } + } + + public unsafe partial struct VkImportFenceFdInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkFence fence; + public VkFenceImportFlagsKHR flags; + public VkExternalFenceHandleTypeFlagsKHR handleType; + public int fd; + public static VkImportFenceFdInfoKHR New() + { + VkImportFenceFdInfoKHR ret = new VkImportFenceFdInfoKHR(); + ret.sType = VkStructureType.ImportFenceFdInfoKHR; + return ret; + } + } + + public unsafe partial struct VkFenceGetFdInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkFence fence; + public VkExternalFenceHandleTypeFlagsKHR handleType; + public static VkFenceGetFdInfoKHR New() + { + VkFenceGetFdInfoKHR ret = new VkFenceGetFdInfoKHR(); + ret.sType = VkStructureType.FenceGetFdInfoKHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceMultiviewFeaturesKHX + { + public VkStructureType sType; + public void* pNext; + public VkBool32 multiview; + public VkBool32 multiviewGeometryShader; + public VkBool32 multiviewTessellationShader; + public static VkPhysicalDeviceMultiviewFeaturesKHX New() + { + VkPhysicalDeviceMultiviewFeaturesKHX ret = new VkPhysicalDeviceMultiviewFeaturesKHX(); + ret.sType = VkStructureType.PhysicalDeviceMultiviewFeaturesKHX; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceMultiviewPropertiesKHX + { + public VkStructureType sType; + public void* pNext; + public uint maxMultiviewViewCount; + public uint maxMultiviewInstanceIndex; + public static VkPhysicalDeviceMultiviewPropertiesKHX New() + { + VkPhysicalDeviceMultiviewPropertiesKHX ret = new VkPhysicalDeviceMultiviewPropertiesKHX(); + ret.sType = VkStructureType.PhysicalDeviceMultiviewPropertiesKHX; + return ret; + } + } + + public unsafe partial struct VkRenderPassMultiviewCreateInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint subpassCount; + public uint* pViewMasks; + public uint dependencyCount; + public int* pViewOffsets; + public uint correlationMaskCount; + public uint* pCorrelationMasks; + public static VkRenderPassMultiviewCreateInfoKHX New() + { + VkRenderPassMultiviewCreateInfoKHX ret = new VkRenderPassMultiviewCreateInfoKHX(); + ret.sType = VkStructureType.RenderPassMultiviewCreateInfoKHX; + return ret; + } + } + + public unsafe partial struct VkSurfaceCapabilities2EXT + { + public VkStructureType sType; + public void* pNext; + public uint minImageCount; + public uint maxImageCount; + public VkExtent2D currentExtent; + public VkExtent2D minImageExtent; + public VkExtent2D maxImageExtent; + public uint maxImageArrayLayers; + public VkSurfaceTransformFlagsKHR supportedTransforms; + public VkSurfaceTransformFlagsKHR currentTransform; + public VkCompositeAlphaFlagsKHR supportedCompositeAlpha; + public VkImageUsageFlags supportedUsageFlags; + public VkSurfaceCounterFlagsEXT supportedSurfaceCounters; + public static VkSurfaceCapabilities2EXT New() + { + VkSurfaceCapabilities2EXT ret = new VkSurfaceCapabilities2EXT(); + ret.sType = VkStructureType.SurfaceCapabilities2EXT; + return ret; + } + } + + public unsafe partial struct VkDisplayPowerInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkDisplayPowerStateEXT powerState; + public static VkDisplayPowerInfoEXT New() + { + VkDisplayPowerInfoEXT ret = new VkDisplayPowerInfoEXT(); + ret.sType = VkStructureType.DisplayPowerInfoEXT; + return ret; + } + } + + public unsafe partial struct VkDeviceEventInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkDeviceEventTypeEXT deviceEvent; + public static VkDeviceEventInfoEXT New() + { + VkDeviceEventInfoEXT ret = new VkDeviceEventInfoEXT(); + ret.sType = VkStructureType.DeviceEventInfoEXT; + return ret; + } + } + + public unsafe partial struct VkDisplayEventInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkDisplayEventTypeEXT displayEvent; + public static VkDisplayEventInfoEXT New() + { + VkDisplayEventInfoEXT ret = new VkDisplayEventInfoEXT(); + ret.sType = VkStructureType.DisplayEventInfoEXT; + return ret; + } + } + + public unsafe partial struct VkSwapchainCounterCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkSurfaceCounterFlagsEXT surfaceCounters; + public static VkSwapchainCounterCreateInfoEXT New() + { + VkSwapchainCounterCreateInfoEXT ret = new VkSwapchainCounterCreateInfoEXT(); + ret.sType = VkStructureType.SwapchainCounterCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceGroupPropertiesKHX + { + public VkStructureType sType; + public void* pNext; + public uint physicalDeviceCount; + public VkPhysicalDevice physicalDevices_0; + public VkPhysicalDevice physicalDevices_1; + public VkPhysicalDevice physicalDevices_2; + public VkPhysicalDevice physicalDevices_3; + public VkPhysicalDevice physicalDevices_4; + public VkPhysicalDevice physicalDevices_5; + public VkPhysicalDevice physicalDevices_6; + public VkPhysicalDevice physicalDevices_7; + public VkPhysicalDevice physicalDevices_8; + public VkPhysicalDevice physicalDevices_9; + public VkPhysicalDevice physicalDevices_10; + public VkPhysicalDevice physicalDevices_11; + public VkPhysicalDevice physicalDevices_12; + public VkPhysicalDevice physicalDevices_13; + public VkPhysicalDevice physicalDevices_14; + public VkPhysicalDevice physicalDevices_15; + public VkPhysicalDevice physicalDevices_16; + public VkPhysicalDevice physicalDevices_17; + public VkPhysicalDevice physicalDevices_18; + public VkPhysicalDevice physicalDevices_19; + public VkPhysicalDevice physicalDevices_20; + public VkPhysicalDevice physicalDevices_21; + public VkPhysicalDevice physicalDevices_22; + public VkPhysicalDevice physicalDevices_23; + public VkPhysicalDevice physicalDevices_24; + public VkPhysicalDevice physicalDevices_25; + public VkPhysicalDevice physicalDevices_26; + public VkPhysicalDevice physicalDevices_27; + public VkPhysicalDevice physicalDevices_28; + public VkPhysicalDevice physicalDevices_29; + public VkPhysicalDevice physicalDevices_30; + public VkPhysicalDevice physicalDevices_31; + public VkBool32 subsetAllocation; + public static VkPhysicalDeviceGroupPropertiesKHX New() + { + VkPhysicalDeviceGroupPropertiesKHX ret = new VkPhysicalDeviceGroupPropertiesKHX(); + ret.sType = VkStructureType.PhysicalDeviceGroupPropertiesKHX; + return ret; + } + } + + public unsafe partial struct VkMemoryAllocateFlagsInfoKHX + { + public VkStructureType sType; + public void* pNext; + public VkMemoryAllocateFlagsKHX flags; + public uint deviceMask; + public static VkMemoryAllocateFlagsInfoKHX New() + { + VkMemoryAllocateFlagsInfoKHX ret = new VkMemoryAllocateFlagsInfoKHX(); + ret.sType = VkStructureType.MemoryAllocateInfoKHX; + return ret; + } + } + + public unsafe partial struct VkBindBufferMemoryInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkBuffer buffer; + public VkDeviceMemory memory; + public ulong memoryOffset; + public static VkBindBufferMemoryInfoKHR New() + { + VkBindBufferMemoryInfoKHR ret = new VkBindBufferMemoryInfoKHR(); + ret.sType = VkStructureType.BindBufferMemoryInfoKHR; + return ret; + } + } + + public unsafe partial struct VkBindBufferMemoryDeviceGroupInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint deviceIndexCount; + public uint* pDeviceIndices; + public static VkBindBufferMemoryDeviceGroupInfoKHX New() + { + VkBindBufferMemoryDeviceGroupInfoKHX ret = new VkBindBufferMemoryDeviceGroupInfoKHX(); + ret.sType = VkStructureType.BindBufferMemoryDeviceGroupInfoKHX; + return ret; + } + } + + public unsafe partial struct VkBindImageMemoryInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkImage image; + public VkDeviceMemory memory; + public ulong memoryOffset; + public static VkBindImageMemoryInfoKHR New() + { + VkBindImageMemoryInfoKHR ret = new VkBindImageMemoryInfoKHR(); + ret.sType = VkStructureType.BindImageMemoryInfoKHR; + return ret; + } + } + + public unsafe partial struct VkBindImageMemoryDeviceGroupInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint deviceIndexCount; + public uint* pDeviceIndices; + public uint SFRRectCount; + public VkRect2D* pSFRRects; + public static VkBindImageMemoryDeviceGroupInfoKHX New() + { + VkBindImageMemoryDeviceGroupInfoKHX ret = new VkBindImageMemoryDeviceGroupInfoKHX(); + ret.sType = VkStructureType.BindImageMemoryDeviceGroupInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDeviceGroupRenderPassBeginInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint deviceMask; + public uint deviceRenderAreaCount; + public VkRect2D* pDeviceRenderAreas; + public static VkDeviceGroupRenderPassBeginInfoKHX New() + { + VkDeviceGroupRenderPassBeginInfoKHX ret = new VkDeviceGroupRenderPassBeginInfoKHX(); + ret.sType = VkStructureType.DeviceGroupRenderPassBeginInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDeviceGroupCommandBufferBeginInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint deviceMask; + public static VkDeviceGroupCommandBufferBeginInfoKHX New() + { + VkDeviceGroupCommandBufferBeginInfoKHX ret = new VkDeviceGroupCommandBufferBeginInfoKHX(); + ret.sType = VkStructureType.DeviceGroupCommandBufferBeginInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDeviceGroupSubmitInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint waitSemaphoreCount; + public uint* pWaitSemaphoreDeviceIndices; + public uint commandBufferCount; + public uint* pCommandBufferDeviceMasks; + public uint signalSemaphoreCount; + public uint* pSignalSemaphoreDeviceIndices; + public static VkDeviceGroupSubmitInfoKHX New() + { + VkDeviceGroupSubmitInfoKHX ret = new VkDeviceGroupSubmitInfoKHX(); + ret.sType = VkStructureType.DeviceGroupSubmitInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDeviceGroupBindSparseInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint resourceDeviceIndex; + public uint memoryDeviceIndex; + public static VkDeviceGroupBindSparseInfoKHX New() + { + VkDeviceGroupBindSparseInfoKHX ret = new VkDeviceGroupBindSparseInfoKHX(); + ret.sType = VkStructureType.DeviceGroupBindSparseInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDeviceGroupPresentCapabilitiesKHX + { + public VkStructureType sType; + public void* pNext; + public fixed uint presentMask[(int)VulkanNative.MaxDeviceGroupSizeKHX]; + public VkDeviceGroupPresentModeFlagsKHX modes; + public static VkDeviceGroupPresentCapabilitiesKHX New() + { + VkDeviceGroupPresentCapabilitiesKHX ret = new VkDeviceGroupPresentCapabilitiesKHX(); + ret.sType = VkStructureType.DeviceGroupPresentCapabilitiesKHX; + return ret; + } + } + + public unsafe partial struct VkImageSwapchainCreateInfoKHX + { + public VkStructureType sType; + public void* pNext; + public VkSwapchainKHR swapchain; + public static VkImageSwapchainCreateInfoKHX New() + { + VkImageSwapchainCreateInfoKHX ret = new VkImageSwapchainCreateInfoKHX(); + ret.sType = VkStructureType.ImageSwapchainCreateInfoKHX; + return ret; + } + } + + public unsafe partial struct VkBindImageMemorySwapchainInfoKHX + { + public VkStructureType sType; + public void* pNext; + public VkSwapchainKHR swapchain; + public uint imageIndex; + public static VkBindImageMemorySwapchainInfoKHX New() + { + VkBindImageMemorySwapchainInfoKHX ret = new VkBindImageMemorySwapchainInfoKHX(); + ret.sType = VkStructureType.BindImageMemorySwapchainInfoKHX; + return ret; + } + } + + public unsafe partial struct VkAcquireNextImageInfoKHX + { + public VkStructureType sType; + public void* pNext; + public VkSwapchainKHR swapchain; + public ulong timeout; + public VkSemaphore semaphore; + public VkFence fence; + public uint deviceMask; + public static VkAcquireNextImageInfoKHX New() + { + VkAcquireNextImageInfoKHX ret = new VkAcquireNextImageInfoKHX(); + ret.sType = VkStructureType.AcquireNextImageInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDeviceGroupPresentInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint swapchainCount; + public uint* pDeviceMasks; + public VkDeviceGroupPresentModeFlagsKHX mode; + public static VkDeviceGroupPresentInfoKHX New() + { + VkDeviceGroupPresentInfoKHX ret = new VkDeviceGroupPresentInfoKHX(); + ret.sType = VkStructureType.DeviceGroupPresentInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDeviceGroupDeviceCreateInfoKHX + { + public VkStructureType sType; + public void* pNext; + public uint physicalDeviceCount; + public VkPhysicalDevice* pPhysicalDevices; + public static VkDeviceGroupDeviceCreateInfoKHX New() + { + VkDeviceGroupDeviceCreateInfoKHX ret = new VkDeviceGroupDeviceCreateInfoKHX(); + ret.sType = VkStructureType.DeviceGroupDeviceCreateInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDeviceGroupSwapchainCreateInfoKHX + { + public VkStructureType sType; + public void* pNext; + public VkDeviceGroupPresentModeFlagsKHX modes; + public static VkDeviceGroupSwapchainCreateInfoKHX New() + { + VkDeviceGroupSwapchainCreateInfoKHX ret = new VkDeviceGroupSwapchainCreateInfoKHX(); + ret.sType = VkStructureType.DeviceGroupSwapchainCreateInfoKHX; + return ret; + } + } + + public unsafe partial struct VkDescriptorUpdateTemplateEntryKHR + { + public uint dstBinding; + public uint dstArrayElement; + public uint descriptorCount; + public VkDescriptorType descriptorType; + public UIntPtr offset; + public UIntPtr stride; + } + + public unsafe partial struct VkDescriptorUpdateTemplateCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint descriptorUpdateEntryCount; + public VkDescriptorUpdateTemplateEntryKHR* pDescriptorUpdateEntries; + public VkDescriptorUpdateTemplateTypeKHR templateType; + public VkDescriptorSetLayout descriptorSetLayout; + public VkPipelineBindPoint pipelineBindPoint; + public VkPipelineLayout pipelineLayout; + public uint set; + public static VkDescriptorUpdateTemplateCreateInfoKHR New() + { + VkDescriptorUpdateTemplateCreateInfoKHR ret = new VkDescriptorUpdateTemplateCreateInfoKHR(); + ret.sType = VkStructureType.DescriptorUpdateTemplateCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkXYColorEXT + { + public float x; + public float y; + } + + public unsafe partial struct VkHdrMetadataEXT + { + public VkStructureType sType; + public void* pNext; + public VkXYColorEXT displayPrimaryRed; + public VkXYColorEXT displayPrimaryGreen; + public VkXYColorEXT displayPrimaryBlue; + public VkXYColorEXT whitePoint; + public float maxLuminance; + public float minLuminance; + public float maxContentLightLevel; + public float maxFrameAverageLightLevel; + public static VkHdrMetadataEXT New() + { + VkHdrMetadataEXT ret = new VkHdrMetadataEXT(); + ret.sType = VkStructureType.HdrMetadataEXT; + return ret; + } + } + + public unsafe partial struct VkRefreshCycleDurationGOOGLE + { + public ulong refreshDuration; + } + + public unsafe partial struct VkPastPresentationTimingGOOGLE + { + public uint presentID; + public ulong desiredPresentTime; + public ulong actualPresentTime; + public ulong earliestPresentTime; + public ulong presentMargin; + } + + public unsafe partial struct VkPresentTimesInfoGOOGLE + { + public VkStructureType sType; + public void* pNext; + public uint swapchainCount; + public VkPresentTimeGOOGLE* pTimes; + public static VkPresentTimesInfoGOOGLE New() + { + VkPresentTimesInfoGOOGLE ret = new VkPresentTimesInfoGOOGLE(); + ret.sType = VkStructureType.PresentTimesInfoGoogle; + return ret; + } + } + + public unsafe partial struct VkPresentTimeGOOGLE + { + public uint presentID; + public ulong desiredPresentTime; + } + + public unsafe partial struct VkIOSSurfaceCreateInfoMVK + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public void* pView; + public static VkIOSSurfaceCreateInfoMVK New() + { + VkIOSSurfaceCreateInfoMVK ret = new VkIOSSurfaceCreateInfoMVK(); + ret.sType = VkStructureType.IosSurfaceCreateInfoMvk; + return ret; + } + } + + public unsafe partial struct VkMacOSSurfaceCreateInfoMVK + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public void* pView; + public static VkMacOSSurfaceCreateInfoMVK New() + { + VkMacOSSurfaceCreateInfoMVK ret = new VkMacOSSurfaceCreateInfoMVK(); + ret.sType = VkStructureType.MacosSurfaceCreateInfoMvk; + return ret; + } + } + + public unsafe partial struct VkViewportWScalingNV + { + public float xcoeff; + public float ycoeff; + } + + public unsafe partial struct VkPipelineViewportWScalingStateCreateInfoNV + { + public VkStructureType sType; + public void* pNext; + public VkBool32 viewportWScalingEnable; + public uint viewportCount; + public VkViewportWScalingNV* pViewportWScalings; + public static VkPipelineViewportWScalingStateCreateInfoNV New() + { + VkPipelineViewportWScalingStateCreateInfoNV ret = new VkPipelineViewportWScalingStateCreateInfoNV(); + ret.sType = VkStructureType.PipelineViewportWScalingStateCreateInfoNV; + return ret; + } + } + + public unsafe partial struct VkViewportSwizzleNV + { + public VkViewportCoordinateSwizzleNV x; + public VkViewportCoordinateSwizzleNV y; + public VkViewportCoordinateSwizzleNV z; + public VkViewportCoordinateSwizzleNV w; + } + + public unsafe partial struct VkPipelineViewportSwizzleStateCreateInfoNV + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public uint viewportCount; + public VkViewportSwizzleNV* pViewportSwizzles; + public static VkPipelineViewportSwizzleStateCreateInfoNV New() + { + VkPipelineViewportSwizzleStateCreateInfoNV ret = new VkPipelineViewportSwizzleStateCreateInfoNV(); + ret.sType = VkStructureType.PipelineViewportSwizzleStateCreateInfoNV; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceDiscardRectanglePropertiesEXT + { + public VkStructureType sType; + public void* pNext; + public uint maxDiscardRectangles; + public static VkPhysicalDeviceDiscardRectanglePropertiesEXT New() + { + VkPhysicalDeviceDiscardRectanglePropertiesEXT ret = new VkPhysicalDeviceDiscardRectanglePropertiesEXT(); + ret.sType = VkStructureType.PhysicalDeviceDiscardRectanglePropertiesEXT; + return ret; + } + } + + public unsafe partial struct VkPipelineDiscardRectangleStateCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkDiscardRectangleModeEXT discardRectangleMode; + public uint discardRectangleCount; + public VkRect2D* pDiscardRectangles; + public static VkPipelineDiscardRectangleStateCreateInfoEXT New() + { + VkPipelineDiscardRectangleStateCreateInfoEXT ret = new VkPipelineDiscardRectangleStateCreateInfoEXT(); + ret.sType = VkStructureType.PipelineDiscardRectangleStateCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX + { + public VkStructureType sType; + public void* pNext; + public VkBool32 perViewPositionAllComponents; + public static VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX New() + { + VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ret = new VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX(); + ret.sType = VkStructureType.PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; + return ret; + } + } + + public unsafe partial struct VkInputAttachmentAspectReferenceKHR + { + public uint subpass; + public uint inputAttachmentIndex; + public VkImageAspectFlags aspectMask; + } + + public unsafe partial struct VkRenderPassInputAttachmentAspectCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint aspectReferenceCount; + public VkInputAttachmentAspectReferenceKHR* pAspectReferences; + public static VkRenderPassInputAttachmentAspectCreateInfoKHR New() + { + VkRenderPassInputAttachmentAspectCreateInfoKHR ret = new VkRenderPassInputAttachmentAspectCreateInfoKHR(); + ret.sType = VkStructureType.RenderPassInputAttachmentAspectCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceSurfaceInfo2KHR + { + public VkStructureType sType; + public void* pNext; + public VkSurfaceKHR surface; + public static VkPhysicalDeviceSurfaceInfo2KHR New() + { + VkPhysicalDeviceSurfaceInfo2KHR ret = new VkPhysicalDeviceSurfaceInfo2KHR(); + ret.sType = VkStructureType.PhysicalDeviceSurfaceInfo2KHR; + return ret; + } + } + + public unsafe partial struct VkSurfaceCapabilities2KHR + { + public VkStructureType sType; + public void* pNext; + public VkSurfaceCapabilitiesKHR surfaceCapabilities; + public static VkSurfaceCapabilities2KHR New() + { + VkSurfaceCapabilities2KHR ret = new VkSurfaceCapabilities2KHR(); + ret.sType = VkStructureType.SurfaceCapabilities2KHR; + return ret; + } + } + + public unsafe partial struct VkSurfaceFormat2KHR + { + public VkStructureType sType; + public void* pNext; + public VkSurfaceFormatKHR surfaceFormat; + public static VkSurfaceFormat2KHR New() + { + VkSurfaceFormat2KHR ret = new VkSurfaceFormat2KHR(); + ret.sType = VkStructureType.SurfaceFormat2KHR; + return ret; + } + } + + public unsafe partial struct VkSharedPresentSurfaceCapabilitiesKHR + { + public VkStructureType sType; + public void* pNext; + public VkImageUsageFlags sharedPresentSupportedUsageFlags; + public static VkSharedPresentSurfaceCapabilitiesKHR New() + { + VkSharedPresentSurfaceCapabilitiesKHR ret = new VkSharedPresentSurfaceCapabilitiesKHR(); + ret.sType = VkStructureType.SharedPresentSurfaceCapabilitiesKHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDevice16BitStorageFeaturesKHR + { + public VkStructureType sType; + public void* pNext; + public VkBool32 storageBuffer16BitAccess; + public VkBool32 uniformAndStorageBuffer16BitAccess; + public VkBool32 storagePushConstant16; + public VkBool32 storageInputOutput16; + public static VkPhysicalDevice16BitStorageFeaturesKHR New() + { + VkPhysicalDevice16BitStorageFeaturesKHR ret = new VkPhysicalDevice16BitStorageFeaturesKHR(); + ret.sType = VkStructureType.PhysicalDevice16bitStorageFeaturesKHR; + return ret; + } + } + + public unsafe partial struct VkBufferMemoryRequirementsInfo2KHR + { + public VkStructureType sType; + public void* pNext; + public VkBuffer buffer; + public static VkBufferMemoryRequirementsInfo2KHR New() + { + VkBufferMemoryRequirementsInfo2KHR ret = new VkBufferMemoryRequirementsInfo2KHR(); + ret.sType = VkStructureType.BufferMemoryRequirementsInfo2KHR; + return ret; + } + } + + public unsafe partial struct VkImageMemoryRequirementsInfo2KHR + { + public VkStructureType sType; + public void* pNext; + public VkImage image; + public static VkImageMemoryRequirementsInfo2KHR New() + { + VkImageMemoryRequirementsInfo2KHR ret = new VkImageMemoryRequirementsInfo2KHR(); + ret.sType = VkStructureType.ImageMemoryRequirementsInfo2KHR; + return ret; + } + } + + public unsafe partial struct VkImageSparseMemoryRequirementsInfo2KHR + { + public VkStructureType sType; + public void* pNext; + public VkImage image; + public static VkImageSparseMemoryRequirementsInfo2KHR New() + { + VkImageSparseMemoryRequirementsInfo2KHR ret = new VkImageSparseMemoryRequirementsInfo2KHR(); + ret.sType = VkStructureType.ImageSparseMemoryRequirementsInfo2KHR; + return ret; + } + } + + public unsafe partial struct VkMemoryRequirements2KHR + { + public VkStructureType sType; + public void* pNext; + public VkMemoryRequirements memoryRequirements; + public static VkMemoryRequirements2KHR New() + { + VkMemoryRequirements2KHR ret = new VkMemoryRequirements2KHR(); + ret.sType = VkStructureType.MemoryRequirements2KHR; + return ret; + } + } + + public unsafe partial struct VkSparseImageMemoryRequirements2KHR + { + public VkStructureType sType; + public void* pNext; + public VkSparseImageMemoryRequirements memoryRequirements; + public static VkSparseImageMemoryRequirements2KHR New() + { + VkSparseImageMemoryRequirements2KHR ret = new VkSparseImageMemoryRequirements2KHR(); + ret.sType = VkStructureType.SparseImageMemoryRequirements2KHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDevicePointClippingPropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public VkPointClippingBehaviorKHR pointClippingBehavior; + public static VkPhysicalDevicePointClippingPropertiesKHR New() + { + VkPhysicalDevicePointClippingPropertiesKHR ret = new VkPhysicalDevicePointClippingPropertiesKHR(); + ret.sType = VkStructureType.PhysicalDevicePointClippingPropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkMemoryDedicatedRequirementsKHR + { + public VkStructureType sType; + public void* pNext; + public VkBool32 prefersDedicatedAllocation; + public VkBool32 requiresDedicatedAllocation; + public static VkMemoryDedicatedRequirementsKHR New() + { + VkMemoryDedicatedRequirementsKHR ret = new VkMemoryDedicatedRequirementsKHR(); + ret.sType = VkStructureType.MemoryDedicatedRequirementsKHR; + return ret; + } + } + + public unsafe partial struct VkMemoryDedicatedAllocateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkImage image; + public VkBuffer buffer; + public static VkMemoryDedicatedAllocateInfoKHR New() + { + VkMemoryDedicatedAllocateInfoKHR ret = new VkMemoryDedicatedAllocateInfoKHR(); + ret.sType = VkStructureType.MemoryDedicatedAllocateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkImageViewUsageCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkImageUsageFlags usage; + public static VkImageViewUsageCreateInfoKHR New() + { + VkImageViewUsageCreateInfoKHR ret = new VkImageViewUsageCreateInfoKHR(); + ret.sType = VkStructureType.ImageViewUsageCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkPipelineTessellationDomainOriginStateCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkTessellationDomainOriginKHR domainOrigin; + public static VkPipelineTessellationDomainOriginStateCreateInfoKHR New() + { + VkPipelineTessellationDomainOriginStateCreateInfoKHR ret = new VkPipelineTessellationDomainOriginStateCreateInfoKHR(); + ret.sType = VkStructureType.PipelineTessellationDomainOriginStateCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkSamplerYcbcrConversionInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkSamplerYcbcrConversionKHR conversion; + public static VkSamplerYcbcrConversionInfoKHR New() + { + VkSamplerYcbcrConversionInfoKHR ret = new VkSamplerYcbcrConversionInfoKHR(); + ret.sType = VkStructureType.SamplerYcbcrConversionInfoKHR; + return ret; + } + } + + public unsafe partial struct VkSamplerYcbcrConversionCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkFormat format; + public VkSamplerYcbcrModelConversionKHR ycbcrModel; + public VkSamplerYcbcrRangeKHR ycbcrRange; + public VkComponentMapping components; + public VkChromaLocationKHR xChromaOffset; + public VkChromaLocationKHR yChromaOffset; + public VkFilter chromaFilter; + public VkBool32 forceExplicitReconstruction; + public static VkSamplerYcbcrConversionCreateInfoKHR New() + { + VkSamplerYcbcrConversionCreateInfoKHR ret = new VkSamplerYcbcrConversionCreateInfoKHR(); + ret.sType = VkStructureType.SamplerYcbcrConversionCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkBindImagePlaneMemoryInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkImageAspectFlags planeAspect; + public static VkBindImagePlaneMemoryInfoKHR New() + { + VkBindImagePlaneMemoryInfoKHR ret = new VkBindImagePlaneMemoryInfoKHR(); + ret.sType = VkStructureType.BindImagePlaneMemoryInfoKHR; + return ret; + } + } + + public unsafe partial struct VkImagePlaneMemoryRequirementsInfoKHR + { + public VkStructureType sType; + public void* pNext; + public VkImageAspectFlags planeAspect; + public static VkImagePlaneMemoryRequirementsInfoKHR New() + { + VkImagePlaneMemoryRequirementsInfoKHR ret = new VkImagePlaneMemoryRequirementsInfoKHR(); + ret.sType = VkStructureType.ImagePlaneMemoryRequirementsInfoKHR; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR + { + public VkStructureType sType; + public void* pNext; + public VkBool32 samplerYcbcrConversion; + public static VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR New() + { + VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR ret = new VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR(); + ret.sType = VkStructureType.PhysicalDeviceSamplerYcbcrConversionFeaturesKHR; + return ret; + } + } + + public unsafe partial struct VkSamplerYcbcrConversionImageFormatPropertiesKHR + { + public VkStructureType sType; + public void* pNext; + public uint combinedImageSamplerDescriptorCount; + public static VkSamplerYcbcrConversionImageFormatPropertiesKHR New() + { + VkSamplerYcbcrConversionImageFormatPropertiesKHR ret = new VkSamplerYcbcrConversionImageFormatPropertiesKHR(); + ret.sType = VkStructureType.SamplerYcbcrConversionImageFormatPropertiesKHR; + return ret; + } + } + + public unsafe partial struct VkTextureLODGatherFormatPropertiesAMD + { + public VkStructureType sType; + public void* pNext; + public VkBool32 supportsTextureGatherLODBiasAMD; + public static VkTextureLODGatherFormatPropertiesAMD New() + { + VkTextureLODGatherFormatPropertiesAMD ret = new VkTextureLODGatherFormatPropertiesAMD(); + ret.sType = VkStructureType.TextureLodGatherFormatPropertiesAMD; + return ret; + } + } + + public unsafe partial struct VkPipelineCoverageToColorStateCreateInfoNV + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkBool32 coverageToColorEnable; + public uint coverageToColorLocation; + public static VkPipelineCoverageToColorStateCreateInfoNV New() + { + VkPipelineCoverageToColorStateCreateInfoNV ret = new VkPipelineCoverageToColorStateCreateInfoNV(); + ret.sType = VkStructureType.PipelineCoverageToColorStateCreateInfoNV; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT + { + public VkStructureType sType; + public void* pNext; + public VkBool32 filterMinmaxSingleComponentFormats; + public VkBool32 filterMinmaxImageComponentMapping; + public static VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT New() + { + VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT ret = new VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT(); + ret.sType = VkStructureType.PhysicalDeviceSamplerFilterMinmaxPropertiesEXT; + return ret; + } + } + + public unsafe partial struct VkSampleLocationEXT + { + public float x; + public float y; + } + + public unsafe partial struct VkSampleLocationsInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkSampleCountFlags sampleLocationsPerPixel; + public VkExtent2D sampleLocationGridSize; + public uint sampleLocationsCount; + public VkSampleLocationEXT* pSampleLocations; + public static VkSampleLocationsInfoEXT New() + { + VkSampleLocationsInfoEXT ret = new VkSampleLocationsInfoEXT(); + ret.sType = VkStructureType.SampleLocationsInfoEXT; + return ret; + } + } + + public unsafe partial struct VkAttachmentSampleLocationsEXT + { + public uint attachmentIndex; + public VkSampleLocationsInfoEXT sampleLocationsInfo; + } + + public unsafe partial struct VkSubpassSampleLocationsEXT + { + public uint subpassIndex; + public VkSampleLocationsInfoEXT sampleLocationsInfo; + } + + public unsafe partial struct VkRenderPassSampleLocationsBeginInfoEXT + { + public VkStructureType sType; + public void* pNext; + public uint attachmentInitialSampleLocationsCount; + public VkAttachmentSampleLocationsEXT* pAttachmentInitialSampleLocations; + public uint postSubpassSampleLocationsCount; + public VkSubpassSampleLocationsEXT* pPostSubpassSampleLocations; + public static VkRenderPassSampleLocationsBeginInfoEXT New() + { + VkRenderPassSampleLocationsBeginInfoEXT ret = new VkRenderPassSampleLocationsBeginInfoEXT(); + ret.sType = VkStructureType.RenderPassSampleLocationsBeginInfoEXT; + return ret; + } + } + + public unsafe partial struct VkPipelineSampleLocationsStateCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkBool32 sampleLocationsEnable; + public VkSampleLocationsInfoEXT sampleLocationsInfo; + public static VkPipelineSampleLocationsStateCreateInfoEXT New() + { + VkPipelineSampleLocationsStateCreateInfoEXT ret = new VkPipelineSampleLocationsStateCreateInfoEXT(); + ret.sType = VkStructureType.PipelineSampleLocationsStateCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceSampleLocationsPropertiesEXT + { + public VkStructureType sType; + public void* pNext; + public VkSampleCountFlags sampleLocationSampleCounts; + public VkExtent2D maxSampleLocationGridSize; + public float sampleLocationCoordinateRange_0; + public float sampleLocationCoordinateRange_1; + public uint sampleLocationSubPixelBits; + public VkBool32 variableSampleLocations; + public static VkPhysicalDeviceSampleLocationsPropertiesEXT New() + { + VkPhysicalDeviceSampleLocationsPropertiesEXT ret = new VkPhysicalDeviceSampleLocationsPropertiesEXT(); + ret.sType = VkStructureType.PhysicalDeviceSampleLocationsPropertiesEXT; + return ret; + } + } + + public unsafe partial struct VkMultisamplePropertiesEXT + { + public VkStructureType sType; + public void* pNext; + public VkExtent2D maxSampleLocationGridSize; + public static VkMultisamplePropertiesEXT New() + { + VkMultisamplePropertiesEXT ret = new VkMultisamplePropertiesEXT(); + ret.sType = VkStructureType.MultisamplePropertiesEXT; + return ret; + } + } + + public unsafe partial struct VkSamplerReductionModeCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkSamplerReductionModeEXT reductionMode; + public static VkSamplerReductionModeCreateInfoEXT New() + { + VkSamplerReductionModeCreateInfoEXT ret = new VkSamplerReductionModeCreateInfoEXT(); + ret.sType = VkStructureType.SamplerReductionModeCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT + { + public VkStructureType sType; + public void* pNext; + public VkBool32 advancedBlendCoherentOperations; + public static VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT New() + { + VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT ret = new VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT(); + ret.sType = VkStructureType.PhysicalDeviceBlendOperationAdvancedFeaturesEXT; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT + { + public VkStructureType sType; + public void* pNext; + public uint advancedBlendMaxColorAttachments; + public VkBool32 advancedBlendIndependentBlend; + public VkBool32 advancedBlendNonPremultipliedSrcColor; + public VkBool32 advancedBlendNonPremultipliedDstColor; + public VkBool32 advancedBlendCorrelatedOverlap; + public VkBool32 advancedBlendAllOperations; + public static VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT New() + { + VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT ret = new VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT(); + ret.sType = VkStructureType.PhysicalDeviceBlendOperationAdvancedPropertiesEXT; + return ret; + } + } + + public unsafe partial struct VkPipelineColorBlendAdvancedStateCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkBool32 srcPremultiplied; + public VkBool32 dstPremultiplied; + public VkBlendOverlapEXT blendOverlap; + public static VkPipelineColorBlendAdvancedStateCreateInfoEXT New() + { + VkPipelineColorBlendAdvancedStateCreateInfoEXT ret = new VkPipelineColorBlendAdvancedStateCreateInfoEXT(); + ret.sType = VkStructureType.PipelineColorBlendAdvancedStateCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkPipelineCoverageModulationStateCreateInfoNV + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkCoverageModulationModeNV coverageModulationMode; + public VkBool32 coverageModulationTableEnable; + public uint coverageModulationTableCount; + public float* pCoverageModulationTable; + public static VkPipelineCoverageModulationStateCreateInfoNV New() + { + VkPipelineCoverageModulationStateCreateInfoNV ret = new VkPipelineCoverageModulationStateCreateInfoNV(); + ret.sType = VkStructureType.PipelineCoverageModulationStateCreateInfoNV; + return ret; + } + } + + public unsafe partial struct VkImageFormatListCreateInfoKHR + { + public VkStructureType sType; + public void* pNext; + public uint viewFormatCount; + public VkFormat* pViewFormats; + public static VkImageFormatListCreateInfoKHR New() + { + VkImageFormatListCreateInfoKHR ret = new VkImageFormatListCreateInfoKHR(); + ret.sType = VkStructureType.ImageFormatListCreateInfoKHR; + return ret; + } + } + + public unsafe partial struct VkValidationCacheCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public UIntPtr initialDataSize; + public void* pInitialData; + public static VkValidationCacheCreateInfoEXT New() + { + VkValidationCacheCreateInfoEXT ret = new VkValidationCacheCreateInfoEXT(); + ret.sType = VkStructureType.ValidationCacheCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkShaderModuleValidationCacheCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkValidationCacheEXT validationCache; + public static VkShaderModuleValidationCacheCreateInfoEXT New() + { + VkShaderModuleValidationCacheCreateInfoEXT ret = new VkShaderModuleValidationCacheCreateInfoEXT(); + ret.sType = VkStructureType.ShaderModuleValidationCacheCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkNativeBufferANDROID + { + public VkStructureType sType; + public void* pNext; + public void* handle; + public int stride; + public int format; + public int usage; + public static VkNativeBufferANDROID New() + { + VkNativeBufferANDROID ret = new VkNativeBufferANDROID(); + ret.sType = VkStructureType.NativeBufferAndroid; + return ret; + } + } + + public unsafe partial struct VkShaderResourceUsageAMD + { + public uint numUsedVgprs; + public uint numUsedSgprs; + public uint ldsSizePerLocalWorkGroup; + public UIntPtr ldsUsageSizeInBytes; + public UIntPtr scratchMemUsageInBytes; + } + + public unsafe partial struct VkShaderStatisticsInfoAMD + { + public VkShaderStageFlags shaderStageMask; + public VkShaderResourceUsageAMD resourceUsage; + public uint numPhysicalVgprs; + public uint numPhysicalSgprs; + public uint numAvailableVgprs; + public uint numAvailableSgprs; + public uint computeWorkGroupSize_0; + public uint computeWorkGroupSize_1; + public uint computeWorkGroupSize_2; + } + + public unsafe partial struct VkDeviceQueueGlobalPriorityCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkQueueGlobalPriorityEXT globalPriority; + public static VkDeviceQueueGlobalPriorityCreateInfoEXT New() + { + VkDeviceQueueGlobalPriorityCreateInfoEXT ret = new VkDeviceQueueGlobalPriorityCreateInfoEXT(); + ret.sType = VkStructureType.DeviceQueueGlobalPriorityCreateInfoEXT; + return ret; + } + } + + public unsafe partial struct VkImportMemoryHostPointerInfoEXT + { + public VkStructureType sType; + public void* pNext; + public VkExternalMemoryHandleTypeFlagsKHR handleType; + public void* pHostPointer; + public static VkImportMemoryHostPointerInfoEXT New() + { + VkImportMemoryHostPointerInfoEXT ret = new VkImportMemoryHostPointerInfoEXT(); + ret.sType = VkStructureType.ImportMemoryHostPointerInfoEXT; + return ret; + } + } + + public unsafe partial struct VkMemoryHostPointerPropertiesEXT + { + public VkStructureType sType; + public void* pNext; + public uint memoryTypeBits; + public static VkMemoryHostPointerPropertiesEXT New() + { + VkMemoryHostPointerPropertiesEXT ret = new VkMemoryHostPointerPropertiesEXT(); + ret.sType = VkStructureType.MemoryHostPointerPropertiesEXT; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceExternalMemoryHostPropertiesEXT + { + public VkStructureType sType; + public void* pNext; + public ulong minImportedHostPointerAlignment; + public static VkPhysicalDeviceExternalMemoryHostPropertiesEXT New() + { + VkPhysicalDeviceExternalMemoryHostPropertiesEXT ret = new VkPhysicalDeviceExternalMemoryHostPropertiesEXT(); + ret.sType = VkStructureType.PhysicalDeviceExternalMemoryHostPropertiesEXT; + return ret; + } + } + + public unsafe partial struct VkPhysicalDeviceConservativeRasterizationPropertiesEXT + { + public VkStructureType sType; + public void* pNext; + public float primitiveOverestimationSize; + public float maxExtraPrimitiveOverestimationSize; + public float extraPrimitiveOverestimationSizeGranularity; + public VkBool32 primitiveUnderestimation; + public VkBool32 conservativePointAndLineRasterization; + public VkBool32 degenerateTrianglesRasterized; + public VkBool32 degenerateLinesRasterized; + public VkBool32 fullyCoveredFragmentShaderInputVariable; + public VkBool32 conservativeRasterizationPostDepthCoverage; + public static VkPhysicalDeviceConservativeRasterizationPropertiesEXT New() + { + VkPhysicalDeviceConservativeRasterizationPropertiesEXT ret = new VkPhysicalDeviceConservativeRasterizationPropertiesEXT(); + ret.sType = VkStructureType.PhysicalDeviceConservativeRasterizationPropertiesEXT; + return ret; + } + } + + public unsafe partial struct VkPipelineRasterizationConservativeStateCreateInfoEXT + { + public VkStructureType sType; + public void* pNext; + public uint flags; + public VkConservativeRasterizationModeEXT conservativeRasterizationMode; + public float extraPrimitiveOverestimationSize; + public static VkPipelineRasterizationConservativeStateCreateInfoEXT New() + { + VkPipelineRasterizationConservativeStateCreateInfoEXT ret = new VkPipelineRasterizationConservativeStateCreateInfoEXT(); + ret.sType = VkStructureType.PipelineRasterizationConservativeStateCreateInfoEXT; + return ret; + } + } +} diff --git a/src/vk.uwp/Generated/Unions.gen.cs b/src/vk.uwp/Generated/Unions.gen.cs new file mode 100644 index 0000000..b9c6be5 --- /dev/null +++ b/src/vk.uwp/Generated/Unions.gen.cs @@ -0,0 +1,44 @@ +// This file is generated. + +using System.Runtime.InteropServices; + +namespace Vulkan +{ + [StructLayout(LayoutKind.Explicit)] + public partial struct VkClearColorValue + { + [FieldOffset(0)] + public float float32_0; + [FieldOffset(4)] + public float float32_1; + [FieldOffset(8)] + public float float32_2; + [FieldOffset(12)] + public float float32_3; + [FieldOffset(0)] + public int int32_0; + [FieldOffset(4)] + public int int32_1; + [FieldOffset(8)] + public int int32_2; + [FieldOffset(12)] + public int int32_3; + [FieldOffset(0)] + public uint uint32_0; + [FieldOffset(4)] + public uint uint32_1; + [FieldOffset(8)] + public uint uint32_2; + [FieldOffset(12)] + public uint uint32_3; + } + + [StructLayout(LayoutKind.Explicit)] + public partial struct VkClearValue + { + [FieldOffset(0)] + public VkClearColorValue color; + [FieldOffset(0)] + public VkClearDepthStencilValue depthStencil; + } +} diff --git a/src/vk.uwp/vk.uwp.csproj b/src/vk.uwp/vk.uwp.csproj new file mode 100644 index 0000000..20f1716 --- /dev/null +++ b/src/vk.uwp/vk.uwp.csproj @@ -0,0 +1,67 @@ + + + + netstandard1.4 + Library + vk + 1.0.22 + Vulkan + true + {D8573039-9FE1-4554-A659-4E77CFBA83C1} + $(MSBuildThisFileDirectory)Generated + false + $(DefineConstants);CALLI_STUBS + --uwp + + + Vk + $(AssemblyVersion) + Low-level bindings for the Vulkan graphics and compute API. + Vulkan Graphics 3D GPU Games Khronos + false + Copyright 2017 (c) Eric Mellino. All rights reserved. + Eric Mellino + https://github.com/mellinoe/vk + https://github.com/mellinoe/vk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(BinDir)/$(Configuration)/vk.generator/netcoreapp2.0/vk.generator.dll + + + + + + $(BinDir)/$(Configuration)/vk.rewrite/netcoreapp2.0/vk.rewrite.dll + + + + + + + diff --git a/src/vk/vk.csproj b/src/vk/vk.csproj index 2f7dfa9..87a2a00 100644 --- a/src/vk/vk.csproj +++ b/src/vk/vk.csproj @@ -29,7 +29,7 @@ $(BinDir)/$(Configuration)/vk.generator/netcoreapp2.0/vk.generator.dll - + $(BinDir)/$(Configuration)/vk.rewrite/netcoreapp2.0/vk.rewrite.dll