diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2020-03-01 17:13:50 +0100 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2020-03-01 17:13:50 +0100 |
| commit | afbed9d0c6f958e06c3c410d44eb8c37733bc82c (patch) | |
| tree | 1d5d9658d7b0411e75a605854118d1f9da9963b5 | |
| parent | f615724b167564d6ff7ebd3d66103e18cf467483 (diff) | |
add vkEnumerateInstanceLayerProperties to preloaded funcs
| -rw-r--r-- | VK/Version.cs | 20 | ||||
| -rw-r--r-- | VK/vulkan.csproj | 4 | ||||
| -rw-r--r-- | vk.generator/Program.cs | 3 |
3 files changed, 13 insertions, 14 deletions
diff --git a/VK/Version.cs b/VK/Version.cs index ed71d20..ab73511 100644 --- a/VK/Version.cs +++ b/VK/Version.cs @@ -2,22 +2,20 @@ { public struct Version { - private readonly uint value; + readonly uint value; - public Version(uint major, uint minor, uint patch) - { + public Version(uint major, uint minor, uint patch) { value = major << 22 | minor << 12 | patch; } + public Version (uint value) { + this.value = value; + } - public uint Major => value >> 22; - + public uint Major => value >> 22; public uint Minor => (value >> 12) & 0x3ff; - public uint Patch => (value >> 22) & 0xfff; - public static implicit operator uint(Version version) - { - return version.value; - } - } + public static implicit operator uint(Version version) => version.value; + public static implicit operator Version (uint version) => new Version(version); + } }
\ No newline at end of file diff --git a/VK/vulkan.csproj b/VK/vulkan.csproj index 6a9fda2..823f6b7 100644 --- a/VK/vulkan.csproj +++ b/VK/vulkan.csproj @@ -3,7 +3,7 @@ <PropertyGroup> <TargetFrameworks>netstandard2.0</TargetFrameworks> - <AssemblyVersion>0.2.1</AssemblyVersion> + <AssemblyVersion>0.2.2</AssemblyVersion> <AssemblyName>VK</AssemblyName> <Description>Low level vulkan bindings for .net</Description> <Product>VK</Product> @@ -11,7 +11,7 @@ <PackageId>Vulkan</PackageId> <PackageTags>C# vulkan net binding</PackageTags> <PackageLicenseExpression>MIT</PackageLicenseExpression> - <PackageVersion>$(AssemblyVersion)</PackageVersion> + <PackageVersion>$(AssemblyVersion)-beta</PackageVersion> <GeneratePackageOnBuild>True</GeneratePackageOnBuild> <PackageProjectUrl>https://github.com/jpbruyere/vk.net/blob/master/README.md</PackageProjectUrl> <Icon>vk.net-64.png</Icon> diff --git a/vk.generator/Program.cs b/vk.generator/Program.cs index 04819fd..c4dcba1 100644 --- a/vk.generator/Program.cs +++ b/vk.generator/Program.cs @@ -183,7 +183,8 @@ namespace vk.generator { "vkDestroyInstance", "vkGetDeviceProcAddr", "vkGetInstanceProcAddr", - "vkEnumerateInstanceExtensionProperties"}; + "vkEnumerateInstanceExtensionProperties", + "vkEnumerateInstanceLayerProperties"}; static string[] reservedNames = { "event", "object" }; |