Skip to content

Commit

Permalink
v1.3.253
Browse files Browse the repository at this point in the history
  • Loading branch information
exomia-bot committed Jun 10, 2023
1 parent c27bfa1 commit 01049a9
Show file tree
Hide file tree
Showing 24 changed files with 250 additions and 109 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.252
1.3.253
98 changes: 94 additions & 4 deletions src/Exomia.Vulkan.Api.Core/Enums/VkStructureType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1646,10 +1646,10 @@ public enum VkStructureType
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT = 1000038002,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT<br />
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT = 1000038003,
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT = 1000038003,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT<br />
Expand All @@ -1663,6 +1663,12 @@ public enum VkStructureType
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT = 1000038005,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT = 1000038006,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
Expand All @@ -1681,6 +1687,30 @@ public enum VkStructureType
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT = 1000038009,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT = 1000038010,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT = 1000038011,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT = 1000038012,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT = 1000038013,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
Expand All @@ -1700,10 +1730,10 @@ public enum VkStructureType
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT = 1000039002,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_VCL_FRAME_INFO_EXT<br />
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_VCL_FRAME_INFO_EXT = 1000039003,
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT = 1000039003,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT<br />
Expand All @@ -1717,6 +1747,12 @@ public enum VkStructureType
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT = 1000039005,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT = 1000039006,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
Expand All @@ -1735,6 +1771,30 @@ public enum VkStructureType
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT = 1000039010,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT = 1000039011,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT = 1000039012,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT = 1000039013,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT = 1000039014,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
Expand Down Expand Up @@ -3475,6 +3535,36 @@ public enum VkStructureType
/// </summary>
VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR = 1000299005,

/// <summary>
/// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR = 1000299006,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR = 1000299007,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR = 1000299008,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR = 1000299009,

/// <summary>
/// VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
/// </summary>
VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000299010,

/// <summary>
/// VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV<br />
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType">https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VkStructureType</a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ public enum VkVideoCodingControlFlagBitsKHR
VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR = 0x2,

/// <summary>
/// VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_LAYER_BIT_KHRindicates that the coding control parameters include video
/// encode rate control layer parameters (see
/// VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR indicates that the coding control parameters include
/// video encode quality level parameters (see
/// <a
/// href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkVideoEncodeRateControlLayerInfoKHR.html">
/// VkVideoEncodeRateControlLayerInfoKHR
/// href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkVideoEncodeQualityLevelInfoKHR.html">
/// VkVideoEncodeQualityLevelInfoKHR
/// </a>
/// ).
/// </summary>
VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_LAYER_BIT_KHR = 0x4
VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR = 0x4
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,14 @@ public enum VkVideoSessionCreateFlagBitsKHR
/// VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR specifies that the video session uses protected video
/// content.
/// </summary>
VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR = 0x1
VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR = 0x1,

/// <summary>
/// VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHRspecifies that the implementation is
/// allowed to override video session parameters and other codec-specific encoding parameters to optimize video encode
/// operations based on the specific use case defined by the
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#video-profiles">video profile</a>
/// and the used video encode quality level.
/// </summary>
VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR = 0x2
}
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,25 @@
namespace Exomia.Vulkan.Api.Core;

[StructLayout(LayoutKind.Sequential)]
public struct StdVideoEncodeH264PictureInfo
public unsafe struct StdVideoEncodeH264PictureInfo
{
public StdVideoEncodeH264PictureInfoFlags flags;

public byte seq_parameter_set_id;

public byte pic_parameter_set_id;

public ushort reserved1;
public ushort idr_pic_id;

public StdVideoH264PictureType pictureType;
public StdVideoH264PictureType primary_pic_type;

public uint frame_num;

public int PicOrderCnt;

public byte temporal_id;

public VkArray3<byte> reserved1;

public StdVideoEncodeH264ReferenceListsInfo* pRefLists;
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,39 @@ public struct StdVideoEncodeH264PictureInfoFlags
{
private uint _bitfield1;

public uint idr_flag
public uint IdrPicFlag
{
get { return (uint)((_bitfield1 >> 0) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFFE) | (((uint)value & 0x00000001) << 0); }
}

public uint is_reference_flag
public uint is_reference
{
get { return (uint)((_bitfield1 >> 1) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFFD) | (((uint)value & 0x00000001) << 1); }
}

public uint used_for_long_term_reference
public uint no_output_of_prior_pics_flag
{
get { return (uint)((_bitfield1 >> 2) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFFB) | (((uint)value & 0x00000001) << 2); }
}

public uint long_term_reference_flag
{
get { return (uint)((_bitfield1 >> 3) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFF7) | (((uint)value & 0x00000001) << 3); }
}

public uint adaptive_ref_pic_marking_mode_flag
{
get { return (uint)((_bitfield1 >> 4) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFEF) | (((uint)value & 0x00000001) << 4); }
}

public uint reserved
{
get { return (uint)((_bitfield1 >> 5) & 0x07FFFFFF); }
set { _bitfield1 = (_bitfield1 & 0x0000001F) | (((uint)value & 0x07FFFFFF) << 5); }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public struct StdVideoEncodeH264ReferenceInfo
{
public StdVideoEncodeH264ReferenceInfoFlags flags;

public StdVideoH264PictureType pictureType;
public StdVideoH264PictureType primary_pic_type;

public uint FrameNum;

Expand All @@ -30,4 +30,6 @@ public struct StdVideoEncodeH264ReferenceInfo
public ushort long_term_pic_num;

public ushort long_term_frame_idx;

public byte temporal_id;
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,10 @@ public uint used_for_long_term_reference
get { return (uint)((_bitfield1 >> 0) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFFE) | (((uint)value & 0x00000001) << 0); }
}

public uint reserved
{
get { return (uint)((_bitfield1 >> 1) & 0x7FFFFFFF); }
set { _bitfield1 = (_bitfield1 & 0x00000001) | (((uint)value & 0x7FFFFFFF) << 1); }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,13 @@ public unsafe struct StdVideoEncodeH264ReferenceListsInfo
{
public StdVideoEncodeH264ReferenceListsInfoFlags flags;

public byte refPicList0EntryCount;
public byte num_ref_idx_l0_active_minus1;

public byte refPicList1EntryCount;
public byte num_ref_idx_l1_active_minus1;

public fixed byte RefPicList0[1];

public fixed byte RefPicList1[1];

public byte refList0ModOpCount;

Expand All @@ -33,10 +37,6 @@ public unsafe struct StdVideoEncodeH264ReferenceListsInfo

public fixed byte reserved1[7];

public byte* pRefPicList0Entries;

public byte* pRefPicList1Entries;

public StdVideoEncodeH264RefListModEntry* pRefList0ModOperations;

public StdVideoEncodeH264RefListModEntry* pRefList1ModOperations;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,10 @@ public uint ref_pic_list_modification_flag_l1
get { return (uint)((_bitfield1 >> 1) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFFD) | (((uint)value & 0x00000001) << 1); }
}

public uint reserved
{
get { return (uint)((_bitfield1 >> 2) & 0x3FFFFFFF); }
set { _bitfield1 = (_bitfield1 & 0x00000003) | (((uint)value & 0x3FFFFFFF) << 2); }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,23 +25,15 @@ public unsafe struct StdVideoEncodeH264SliceHeader

public StdVideoH264SliceType slice_type;

public ushort idr_pic_id;

public byte num_ref_idx_l0_active_minus1;

public byte num_ref_idx_l1_active_minus1;

public StdVideoH264CabacInitIdc cabac_init_idc;

public StdVideoH264DisableDeblockingFilterIdc disable_deblocking_filter_idc;

public sbyte slice_alpha_c0_offset_div2;

public sbyte slice_beta_offset_div2;

public ushort reserved1;

public uint reserved2;
public StdVideoH264CabacInitIdc cabac_init_idc;

public StdVideoH264DisableDeblockingFilterIdc disable_deblocking_filter_idc;

public StdVideoEncodeH264WeightTable* pWeightTable;
}
Original file line number Diff line number Diff line change
Expand Up @@ -33,21 +33,9 @@ public uint num_ref_idx_active_override_flag
set { _bitfield1 = (_bitfield1 & 0xFFFFFFFD) | (((uint)value & 0x00000001) << 1); }
}

public uint no_output_of_prior_pics_flag
public uint reserved
{
get { return (uint)((_bitfield1 >> 2) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFFB) | (((uint)value & 0x00000001) << 2); }
}

public uint adaptive_ref_pic_marking_mode_flag
{
get { return (uint)((_bitfield1 >> 3) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFF7) | (((uint)value & 0x00000001) << 3); }
}

public uint no_prior_references_available_flag
{
get { return (uint)((_bitfield1 >> 4) & 0x00000001); }
set { _bitfield1 = (_bitfield1 & 0xFFFFFFEF) | (((uint)value & 0x00000001) << 4); }
get { return (uint)((_bitfield1 >> 2) & 0x3FFFFFFF); }
set { _bitfield1 = (_bitfield1 & 0x00000003) | (((uint)value & 0x3FFFFFFF) << 2); }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ namespace Exomia.Vulkan.Api.Core;
public static class VulkanVideoCodecH264stdEncode
{
/// <summary> The spec version. </summary>
public const uint VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION = VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_9;
public const uint VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION = VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_10;

/// <summary> The extension name. </summary>
public const string VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_EXTENSION_NAME = "VK_STD_vulkan_video_codec_h264_encode";
Expand Down
Loading

0 comments on commit 01049a9

Please sign in to comment.