Skip to content

Commit

Permalink
v1.3.282
Browse files Browse the repository at this point in the history
  • Loading branch information
exomia-bot committed Apr 14, 2024
1 parent a21863c commit 9d29a26
Show file tree
Hide file tree
Showing 9 changed files with 27 additions and 19 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.281
1.3.282
14 changes: 11 additions & 3 deletions src/Exomia.Vulkan.Api.Core/Enums/VkFormat.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1809,12 +1809,12 @@ public enum VkFormat
VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = 1000054007,

/// <summary>
/// VK_FORMAT_R16G16_S10_5_NV specifies a two-component, 16-bit signed fixed-point format with linear encoding.
/// VK_FORMAT_R16G16_SFIXED5_NV specifies a two-component, 16-bit signed fixed-point format with linear encoding.
/// The components are signed two&#8217;s-complement integers where the most significant bit specifies the sign bit,
/// the next 10 bits specify the integer value, and the last 5 bits represent the fractional value. The signed 16-bit
/// values can be converted to floats in the range [-1024,1023.96875] by dividing the value by 32 (25).
/// </summary>
VK_FORMAT_R16G16_S10_5_NV = 1000464000,
VK_FORMAT_R16G16_SFIXED5_NV = 1000464000,

/// <summary>
/// VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR specifies a four-component, 16-bit packed unsigned normalized format that
Expand Down Expand Up @@ -2370,5 +2370,13 @@ public enum VkFormat
/// a 4-bit A component in bits 12..15, a 4-bit B component in bits 8..11, a 4-bit G component in bits 4..7, and a
/// 4-bit R component in bits 0..3.
/// </summary>
VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT = VK_FORMAT_A4B4G4R4_UNORM_PACK16
VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT = VK_FORMAT_A4B4G4R4_UNORM_PACK16,

/// <summary>
/// VK_FORMAT_R16G16_SFIXED5_NV specifies a two-component, 16-bit signed fixed-point format with linear encoding.
/// The components are signed two&#8217;s-complement integers where the most significant bit specifies the sign bit,
/// the next 10 bits specify the integer value, and the last 5 bits represent the fractional value. The signed 16-bit
/// values can be converted to floats in the range [-1024,1023.96875] by dividing the value by 32 (25).
/// </summary>
VK_FORMAT_R16G16_S10_5_NV = VK_FORMAT_R16G16_SFIXED5_NV
}
Original file line number Diff line number Diff line change
Expand Up @@ -45,25 +45,25 @@ public unsafe struct VkPhysicalDevicePipelineRobustnessPropertiesEXT
public void* pNext;

/// <summary>
/// defaultRobustnessStorageBuffers describes the behaviour of out of bounds accesses made to storage buffers when
/// defaultRobustnessStorageBuffers describes the behavior of out of bounds accesses made to storage buffers when
/// no robustness features are enabled
/// </summary>
public VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers;

/// <summary>
/// defaultRobustnessUniformBuffers describes the behaviour of out of bounds accesses made to uniform buffers when
/// defaultRobustnessUniformBuffers describes the behavior of out of bounds accesses made to uniform buffers when
/// no robustness features are enabled
/// </summary>
public VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers;

/// <summary>
/// defaultRobustnessVertexInputs describes the behaviour of out of bounds accesses made to vertex input
/// attributes when no robustness features are enabled
/// defaultRobustnessVertexInputs describes the behavior of out of bounds accesses made to vertex input attributes
/// when no robustness features are enabled
/// </summary>
public VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs;

/// <summary>
/// defaultRobustnessImages describes the behaviour of out of bounds accesses made to images when no robustness
/// defaultRobustnessImages describes the behavior of out of bounds accesses made to images when no robustness
/// features are enabled
/// </summary>
public VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,22 +43,22 @@ public unsafe struct VkPipelineRobustnessCreateInfoEXT
public void* pNext;

/// <summary>
/// storageBuffers sets the behaviour of out of bounds accesses made to resources bound
/// storageBuffers sets the behavior of out of bounds accesses made to resources bound
/// as:VK_DESCRIPTOR_TYPE_STORAGE_BUFFERVK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFERVK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC
/// </summary>
public VkPipelineRobustnessBufferBehaviorEXT storageBuffers;

/// <summary>
/// uniformBuffers describes the behaviour of out of bounds accesses made to resources bound
/// uniformBuffers describes the behavior of out of bounds accesses made to resources bound
/// as:VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFERVK_DESCRIPTOR_TYPE_UNIFORM_BUFFERVK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMICVK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK
/// </summary>
public VkPipelineRobustnessBufferBehaviorEXT uniformBuffers;

/// <summary>vertexInputs describes the behaviour of out of bounds accesses made to vertex input attributes</summary>
/// <summary>vertexInputs describes the behavior of out of bounds accesses made to vertex input attributes</summary>
public VkPipelineRobustnessBufferBehaviorEXT vertexInputs;

/// <summary>
/// images describes the behaviour of out of bounds accesses made to resources bound
/// images describes the behavior of out of bounds accesses made to resources bound
/// as:VK_DESCRIPTOR_TYPE_SAMPLED_IMAGEVK_DESCRIPTOR_TYPE_STORAGE_IMAGE
/// </summary>
public VkPipelineRobustnessImageBehaviorEXT images;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public unsafe struct VkAccelerationStructureBuildGeometryInfoKHR

/// <summary>
/// srcAccelerationStructure is a pointer to an existing acceleration structure that is to be used to update the
/// dst acceleration structure when mode is VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR.
/// dstAccelerationStructure acceleration structure when mode is VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR.
/// </summary>
public VkAccelerationStructureKHR srcAccelerationStructure;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,13 @@ public unsafe struct VkRenderingInputAttachmentIndexInfoKHR

/// <summary>
/// pDepthInputAttachmentIndex is either NULL, or a pointer to a uint32_t value defining the index for the depth
/// attachment to be used an an input attachment.
/// attachment to be used as an input attachment.
/// </summary>
public uint* pDepthInputAttachmentIndex;

/// <summary>
/// pStencilInputAttachmentIndex is either NULL, or a pointer to a uint32_t value defining the index for the
/// stencil attachment to be used an an input attachment.
/// stencil attachment to be used as an input attachment.
/// </summary>
public uint* pStencilInputAttachmentIndex;
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public unsafe struct VkGetLatencyMarkerInfoNV
public void* pNext;

/// <summary>
/// timingCount is an integer related to the number of of previous frames of latency data available or queried, as
/// timingCount is an integer related to the number of previous frames of latency data available or queried, as
/// described below.
/// </summary>
public uint timingCount;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
namespace Exomia.Vulkan.Api.Core;

/// <summary>
/// VkAccelerationStructureMotionInstanceDataNV - Union specifying a acceleration structure motion instance data for
/// VkAccelerationStructureMotionInstanceDataNV - Union specifying an acceleration structure motion instance data for
/// building into an acceleration structure geometry -
/// <a
/// href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkAccelerationStructureMotionInstanceDataNV.html">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace Exomia.Vulkan.Api.Metal;
public static unsafe class VkExtMetalObjects
{
/// <summary> The spec version. </summary>
public const uint VK_EXT_METAL_OBJECTS_SPEC_VERSION = 1;
public const uint VK_EXT_METAL_OBJECTS_SPEC_VERSION = 2;

/// <summary> The extension name. </summary>
public const string VK_EXT_METAL_OBJECTS_EXTENSION_NAME = "VK_EXT_metal_objects";
Expand Down

0 comments on commit 9d29a26

Please sign in to comment.