Skip to content

Commit

Permalink
Update to spec version 1.2.159
Browse files Browse the repository at this point in the history
  • Loading branch information
mossseank committed Nov 2, 2020
1 parent d827fda commit a8f1c88
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 6 deletions.
6 changes: 3 additions & 3 deletions Generator/Generator.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<Platforms>x64</Platforms>
<AssemblyName>VVKGen</AssemblyName>
<Nullable>enable</Nullable>
<Version>1.2.158.0</Version>
<Version>1.2.159.0</Version>
<Authors>Sean Moss</Authors>
<Company>N/A</Company>
<Product>VVK</Product>
Expand All @@ -16,8 +16,8 @@
<PackageProjectUrl>https://github.com/VegaLib/VVK</PackageProjectUrl>
<RepositoryUrl>https://github.com/VegaLib/VVK</RepositoryUrl>
<PackageTags>Vulkan, Graphics, Generator, Wrapper, API, C# 9</PackageTags>
<AssemblyVersion>1.2.158.0</AssemblyVersion>
<FileVersion>1.2.158.0</FileVersion>
<AssemblyVersion>1.2.159.0</AssemblyVersion>
<FileVersion>1.2.159.0</FileVersion>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
Expand Down
49 changes: 49 additions & 0 deletions VVK/Generated/QCOM/QCOM.Structs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,55 @@ public readonly override int GetHashCode()
public static void New(out RenderPassTransformBeginInfo value) => value = new() { sType = TYPE };
}

[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct CopyCommandTransformInfo : IEquatable<CopyCommandTransformInfo>
{
public const Vk.StructureType TYPE = Vk.StructureType.CopyCommandTransformInfoQCOM;

public Vk.StructureType sType;
public void* pNext;
public Vk.KHR.SurfaceTransformFlags Transform;
public CopyCommandTransformInfo(
in Vk.KHR.SurfaceTransformFlags transform = default
) {
sType = TYPE;
pNext = null;
Transform = transform;
}


public readonly override bool Equals(object? obj) => (obj is CopyCommandTransformInfo o) && (this == o);
readonly bool IEquatable<CopyCommandTransformInfo>.Equals(CopyCommandTransformInfo obj) => (this == obj);
[MethodImpl(MethodImplOptions.AggressiveOptimization)]
public readonly override int GetHashCode()
{
return
sType.GetHashCode() ^ ((ulong)pNext).GetHashCode() ^ Transform.GetHashCode()
;
}

[MethodImpl(MethodImplOptions.AggressiveOptimization)]
public static bool operator == (in CopyCommandTransformInfo l, in CopyCommandTransformInfo r)
{
return
(l.sType == r.sType) && (l.pNext == r.pNext) && (l.Transform == r.Transform)
;
}

[MethodImpl(MethodImplOptions.AggressiveOptimization)]
public static bool operator != (in CopyCommandTransformInfo l, in CopyCommandTransformInfo r)
{
return
(l.sType != r.sType) || (l.pNext != r.pNext) || (l.Transform != r.Transform)
;
}


/// <summary>Creates a new CopyCommandTransformInfo value with the correct default fields.</summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void New(out CopyCommandTransformInfo value) => value = new() { sType = TYPE };
}

[StructLayout(LayoutKind.Sequential)]
public unsafe partial struct CommandBufferInheritanceRenderPassTransformInfo : IEquatable<CommandBufferInheritanceRenderPassTransformInfo>
{
Expand Down
2 changes: 2 additions & 0 deletions VVK/Generated/Vk.Constants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -470,6 +470,8 @@ public static class Constants
public const uint QCOM_render_pass_store_ops_SPEC_VERSION = 2;
public const string EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME = "VK_EXT_fragment_density_map2";
public const uint EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION = 1;
public const string QCOM_rotated_copy_commands_EXTENSION_NAME = "VK_QCOM_rotated_copy_commands";
public const uint QCOM_rotated_copy_commands_SPEC_VERSION = 0;
public const string EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME = "VK_EXT_image_robustness";
public const uint EXT_IMAGE_ROBUSTNESS_SPEC_VERSION = 1;
public const string KHR_COPY_COMMANDS_2_EXTENSION_NAME = "VK_KHR_copy_commands2";
Expand Down
1 change: 1 addition & 0 deletions VVK/Generated/Vk.Enums.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2110,6 +2110,7 @@ public enum StructureType : int
DeviceDiagnosticsConfigCreateInfoNV = 1000300001,
PhysicalDeviceFragmentDensityMap2FeaturesEXT = 1000332000,
PhysicalDeviceFragmentDensityMap2PropertiesEXT = 1000332001,
CopyCommandTransformInfoQCOM = 1000333000,
PhysicalDeviceImageRobustnessFeaturesEXT = 1000335000,
CopyBufferInfo2KHR = 1000337000,
CopyImageInfo2KHR = 1000337001,
Expand Down
6 changes: 3 additions & 3 deletions VVK/VVK.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<Nullable>enable</Nullable>
<Platforms>x64</Platforms>
<RootNamespace>Vk</RootNamespace>
<Version>1.2.158.0</Version>
<Version>1.2.159.0</Version>
<Authors>Sean Moss</Authors>
<Company>N/A</Company>
<Description>C# bindings and utilities for Vulkan in .NET 5</Description>
Expand All @@ -15,8 +15,8 @@
<PackageTags>Vulkan, Graphics, Wrapper, Utilities</PackageTags>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<AssemblyVersion>1.2.158.0</AssemblyVersion>
<FileVersion>1.2.158.0</FileVersion>
<AssemblyVersion>1.2.159.0</AssemblyVersion>
<FileVersion>1.2.159.0</FileVersion>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
Expand Down

0 comments on commit a8f1c88

Please sign in to comment.