Skip to content

Commit

Permalink
Merge pull request #80 from exomia/release/v1.3.257
Browse files Browse the repository at this point in the history
Release/v1.3.257
  • Loading branch information
baetz-daniel committed Jul 7, 2023
2 parents 9da5df2 + c11eafd commit c3a5baf
Show file tree
Hide file tree
Showing 736 changed files with 971 additions and 1,012 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.256
1.3.257
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
global using VkScopeNV = Exomia.Vulkan.Api.Core.VkScopeKHR;
global using VkComponentTypeNV = Exomia.Vulkan.Api.Core.VkComponentTypeKHR;
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public unsafe struct VkAndroidHardwareBufferFormatProperties2ANDROID
/// <summary> The stype of this structure. </summary>
public const VkStructureType STYPE = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID;

/// <summary>sType is the type of this structure.</summary>
/// <summary>sType is a VkStructureType value identifying this structure.</summary>
public VkStructureType sType;

/// <summary>pNext is NULL or a pointer to a structure extending this structure.</summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public unsafe struct VkAndroidHardwareBufferFormatPropertiesANDROID
/// <summary> The stype of this structure. </summary>
public const VkStructureType STYPE = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID;

/// <summary>sType is the type of this structure.</summary>
/// <summary>sType is a VkStructureType value identifying this structure.</summary>
public VkStructureType sType;

/// <summary>pNext is NULL or a pointer to a structure extending this structure.</summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public unsafe struct VkAndroidHardwareBufferPropertiesANDROID
/// <summary> The stype of this structure. </summary>
public const VkStructureType STYPE = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID;

/// <summary>sType is the type of this structure.</summary>
/// <summary>sType is a VkStructureType value identifying this structure.</summary>
public VkStructureType sType;

/// <summary>pNext is NULL or a pointer to a structure extending this structure.</summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public unsafe struct VkAndroidHardwareBufferUsageANDROID
/// <summary> The stype of this structure. </summary>
public const VkStructureType STYPE = VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID;

/// <summary>sType is the type of this structure.</summary>
/// <summary>sType is a VkStructureType value identifying this structure.</summary>
public VkStructureType sType;

/// <summary>pNext is NULL or a pointer to a structure extending this structure.</summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public unsafe struct VkExternalFormatANDROID
/// <summary> The stype of this structure. </summary>
public const VkStructureType STYPE = VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID;

/// <summary>sType is the type of this structure.</summary>
/// <summary>sType is a VkStructureType value identifying this structure.</summary>
public VkStructureType sType;

/// <summary>pNext is NULL or a pointer to a structure extending this structure.</summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public unsafe struct VkImportAndroidHardwareBufferInfoANDROID
/// <summary> The stype of this structure. </summary>
public const VkStructureType STYPE = VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID;

/// <summary>sType is the type of this structure.</summary>
/// <summary>sType is a VkStructureType value identifying this structure.</summary>
public VkStructureType sType;

/// <summary>pNext is NULL or a pointer to a structure extending this structure.</summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public unsafe struct VkMemoryGetAndroidHardwareBufferInfoANDROID
/// <summary> The stype of this structure. </summary>
public const VkStructureType STYPE = VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID;

/// <summary>sType is the type of this structure.</summary>
/// <summary>sType is a VkStructureType value identifying this structure.</summary>
public VkStructureType sType;

/// <summary>pNext is NULL or a pointer to a structure extending this structure.</summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public unsafe struct VkAndroidSurfaceCreateInfoKHR
/// <summary> The stype of this structure. </summary>
public const VkStructureType STYPE = VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR;

/// <summary>sType is the type of this structure.</summary>
/// <summary>sType is a VkStructureType value identifying this structure.</summary>
public VkStructureType sType;

/// <summary>pNext is NULL or a pointer to a structure extending this structure.</summary>
Expand Down
44 changes: 23 additions & 21 deletions src/Exomia.Vulkan.Api.Core/Enums/VkAccessFlagBits.cs
Original file line number Diff line number Diff line change
Expand Up @@ -152,9 +152,9 @@ public enum VkAccessFlagBits
/// operations
/// </a>
/// or certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load operations
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">
/// render
/// pass load operations
/// </a>
/// in the VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT pipeline stage or via
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-shader-tileimage-reads">
Expand All @@ -169,13 +169,11 @@ public enum VkAccessFlagBits
/// VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT specifies write access to a
/// <a href="#renderpass">color, resolve, or depth/stencil resolve attachment</a>during a
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass">render pass</a> or
/// via certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load and store operations
/// </a>
/// . Such access occurs in the VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT pipeline
/// stage.
/// via certain render pass
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">load</a>
/// and
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-store-operations">store</a>
/// operations. Such access occurs in the VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT pipeline stage.
/// </summary>
VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT = 0x100,

Expand All @@ -191,12 +189,17 @@ public enum VkAccessFlagBits
/// stencil operations
/// </a>
/// or certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load operations
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">
/// render
/// pass load operations
/// </a>
/// . Such access occurs in the VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT pipeline stages.
/// in the VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT pipeline stages or via
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-shader-tileimage-reads">
/// fragment
/// shader tile image reads
/// </a>
/// in the VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT pipeline stage.
/// </summary>
VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT = 0x200,

Expand All @@ -211,12 +214,11 @@ public enum VkAccessFlagBits
/// depth or
/// stencil operations
/// </a>
/// or certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load and store operations
/// </a>
/// . Such access occurs in the VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT or
/// or certain render pass
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">load</a>
/// and
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-store-operations">store</a>
/// operations. Such access occurs in the VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT pipeline stages.
/// </summary>
VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = 0x400,
Expand Down
130 changes: 74 additions & 56 deletions src/Exomia.Vulkan.Api.Core/Enums/VkAccessFlagBits2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,9 @@ public enum VkAccessFlagBits2 : ulong
/// operations
/// </a>
/// or certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load operations
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">
/// render
/// pass load operations
/// </a>
/// in the VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT pipeline stage or via
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-shader-tileimage-reads">
Expand All @@ -107,15 +107,20 @@ public enum VkAccessFlagBits2 : ulong

/// <summary>
/// VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT specifies write access to a
/// <a href="#renderpass">color, resolve, or depth/stencil resolve attachment</a>during a
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass">color attachment</a>
/// during a
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass">render pass</a> or
/// via certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load and store operations
/// via certain render pass
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">load</a>
/// ,
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-store-operations">store</a>
/// , and
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-resolve-operations">
/// multisample
/// resolve
/// </a>
/// . Such access occurs in the VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT
/// pipeline stage.
/// operations. Such access occurs in the VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT pipeline
/// stage.
/// </summary>
VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT = 0x100,

Expand All @@ -131,33 +136,37 @@ public enum VkAccessFlagBits2 : ulong
/// stencil operations
/// </a>
/// or certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load operations
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">
/// render
/// pass load operations
/// </a>
/// . Such access occurs in the VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT pipeline stages.
/// in the VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT pipeline stages or via
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-shader-tileimage-reads">
/// fragment
/// shader tile image reads
/// </a>
/// in the VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT pipeline stage.
/// </summary>
VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT = 0x200,

/// <summary>
/// VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT specifies write
/// VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT specifies write access to a
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass">
/// depth/stencil
/// attachment
/// </a>
/// , via
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-ds-state">
/// depth or
/// stencil operations
/// </a>
/// in the VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR or
/// VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR pipeline stages or via certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load operations
/// </a>
/// or
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-shader-tileimage-reads">
/// fragment
/// shader tile image reads
/// </a>
/// in the VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR pipeline stage.
/// or certain render pass
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">load</a>
/// and
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-store-operations">store</a>
/// operations. Such access occurs in the VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT pipeline stages.
/// </summary>
VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = 0x400,

Expand Down Expand Up @@ -548,9 +557,9 @@ public enum VkAccessFlagBits2 : ulong
/// operations
/// </a>
/// or certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load operations
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">
/// render
/// pass load operations
/// </a>
/// in the VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT pipeline stage or via
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-shader-tileimage-reads">
Expand All @@ -563,15 +572,20 @@ public enum VkAccessFlagBits2 : ulong

/// <summary>
/// VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT specifies write access to a
/// <a href="#renderpass">color, resolve, or depth/stencil resolve attachment</a>during a
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass">color attachment</a>
/// during a
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass">render pass</a> or
/// via certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load and store operations
/// via certain render pass
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">load</a>
/// ,
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-store-operations">store</a>
/// , and
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-resolve-operations">
/// multisample
/// resolve
/// </a>
/// . Such access occurs in the VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT
/// pipeline stage.
/// operations. Such access occurs in the VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT pipeline
/// stage.
/// </summary>
VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR = VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT,

Expand All @@ -587,33 +601,37 @@ public enum VkAccessFlagBits2 : ulong
/// stencil operations
/// </a>
/// or certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load operations
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">
/// render
/// pass load operations
/// </a>
/// . Such access occurs in the VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT pipeline stages.
/// in the VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT pipeline stages or via
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-shader-tileimage-reads">
/// fragment
/// shader tile image reads
/// </a>
/// in the VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT pipeline stage.
/// </summary>
VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT,

/// <summary>
/// VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT specifies write
/// VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT specifies write access to a
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass">
/// depth/stencil
/// attachment
/// </a>
/// , via
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-ds-state">
/// depth or
/// stencil operations
/// </a>
/// in the VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR or
/// VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR pipeline stages or via certain
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-store-ops">
/// subpass
/// load operations
/// </a>
/// or
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#fragops-shader-tileimage-reads">
/// fragment
/// shader tile image reads
/// </a>
/// in the VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR pipeline stage.
/// or certain render pass
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-load-operations">load</a>
/// and
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#renderpass-store-operations">store</a>
/// operations. Such access occurs in the VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT or
/// VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT pipeline stages.
/// </summary>
VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR = VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,

Expand Down
Loading

0 comments on commit c3a5baf

Please sign in to comment.