From a7bc1fe90ff58bebf95470ebcb8670ea22907795 Mon Sep 17 00:00:00 2001 From: Mike Schuchardt Date: Mon, 13 Mar 2023 10:45:18 -0700 Subject: build: Update to header 1.3.243 - Update known-good - Generate source --- icd/generated/mock_icd.h | 6 ++-- icd/generated/vk_typemap_helper.h | 75 +++++++++++---------------------------- 2 files changed, 24 insertions(+), 57 deletions(-) (limited to 'icd/generated') diff --git a/icd/generated/mock_icd.h b/icd/generated/mock_icd.h index fa2ade56..14f5c7f8 100644 --- a/icd/generated/mock_icd.h +++ b/icd/generated/mock_icd.h @@ -113,8 +113,8 @@ static const std::unordered_map device_extension_map = { {"VK_AMD_negative_viewport_height", 1}, {"VK_AMD_gpu_shader_half_float", 2}, {"VK_AMD_shader_ballot", 1}, - {"VK_EXT_video_encode_h264", 9}, - {"VK_EXT_video_encode_h265", 9}, + {"VK_EXT_video_encode_h264", 10}, + {"VK_EXT_video_encode_h265", 10}, {"VK_KHR_video_decode_h264", 8}, {"VK_AMD_texture_gather_bias_lod", 1}, {"VK_AMD_shader_info", 1}, @@ -290,7 +290,7 @@ static const std::unordered_map device_extension_map = { {"VK_KHR_present_id", 1}, {"VK_EXT_private_data", 1}, {"VK_EXT_pipeline_creation_cache_control", 3}, - {"VK_KHR_video_encode_queue", 7}, + {"VK_KHR_video_encode_queue", 8}, {"VK_NV_device_diagnostics_config", 2}, {"VK_QCOM_render_pass_store_ops", 2}, {"VK_KHR_object_refresh", 1}, diff --git a/icd/generated/vk_typemap_helper.h b/icd/generated/vk_typemap_helper.h index b51fdfe4..736adbd6 100644 --- a/icd/generated/vk_typemap_helper.h +++ b/icd/generated/vk_typemap_helper.h @@ -3023,6 +3023,17 @@ template <> struct LvlSTypeMap typedef VkVideoEncodeCapabilitiesKHR Type; }; +#endif // VK_ENABLE_BETA_EXTENSIONS +#ifdef VK_ENABLE_BETA_EXTENSIONS +// Map type VkQueryPoolVideoEncodeFeedbackCreateInfoKHR to id VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR +template <> struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR; +}; + +template <> struct LvlSTypeMap { + typedef VkQueryPoolVideoEncodeFeedbackCreateInfoKHR Type; +}; + #endif // VK_ENABLE_BETA_EXTENSIONS #ifdef VK_ENABLE_BETA_EXTENSIONS // Map type VkVideoEncodeUsageInfoKHR to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR @@ -3296,28 +3307,6 @@ template <> struct LvlSTypeMap struct LvlTypeMap { - static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; -}; - -template <> struct LvlSTypeMap { - typedef VkVideoEncodeH264DpbSlotInfoEXT Type; -}; - -#endif // VK_ENABLE_BETA_EXTENSIONS -#ifdef VK_ENABLE_BETA_EXTENSIONS -// Map type VkVideoEncodeH264ReferenceListsInfoEXT to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT -template <> struct LvlTypeMap { - static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT; -}; - -template <> struct LvlSTypeMap { - typedef VkVideoEncodeH264ReferenceListsInfoEXT Type; -}; - #endif // VK_ENABLE_BETA_EXTENSIONS #ifdef VK_ENABLE_BETA_EXTENSIONS // Map type VkVideoEncodeH264NaluSliceInfoEXT to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT @@ -3342,13 +3331,13 @@ template <> struct LvlSTypeMap struct LvlTypeMap { - static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT; +// Map type VkVideoEncodeH264DpbSlotInfoEXT to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT +template <> struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; }; -template <> struct LvlSTypeMap { - typedef VkVideoEncodeH264EmitPictureParametersInfoEXT Type; +template <> struct LvlSTypeMap { + typedef VkVideoEncodeH264DpbSlotInfoEXT Type; }; #endif // VK_ENABLE_BETA_EXTENSIONS @@ -3417,28 +3406,6 @@ template <> struct LvlSTypeMap struct LvlTypeMap { - static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; -}; - -template <> struct LvlSTypeMap { - typedef VkVideoEncodeH265DpbSlotInfoEXT Type; -}; - -#endif // VK_ENABLE_BETA_EXTENSIONS -#ifdef VK_ENABLE_BETA_EXTENSIONS -// Map type VkVideoEncodeH265ReferenceListsInfoEXT to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT -template <> struct LvlTypeMap { - static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT; -}; - -template <> struct LvlSTypeMap { - typedef VkVideoEncodeH265ReferenceListsInfoEXT Type; -}; - #endif // VK_ENABLE_BETA_EXTENSIONS #ifdef VK_ENABLE_BETA_EXTENSIONS // Map type VkVideoEncodeH265NaluSliceSegmentInfoEXT to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT @@ -3463,13 +3430,13 @@ template <> struct LvlSTypeMap struct LvlTypeMap { - static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT; +// Map type VkVideoEncodeH265DpbSlotInfoEXT to id VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT +template <> struct LvlTypeMap { + static const VkStructureType kSType = VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; }; -template <> struct LvlSTypeMap { - typedef VkVideoEncodeH265EmitPictureParametersInfoEXT Type; +template <> struct LvlSTypeMap { + typedef VkVideoEncodeH265DpbSlotInfoEXT Type; }; #endif // VK_ENABLE_BETA_EXTENSIONS -- cgit v1.2.3