diff options
Diffstat (limited to 'include/vulkan/vulkan.hpp')
-rw-r--r-- | include/vulkan/vulkan.hpp | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/include/vulkan/vulkan.hpp b/include/vulkan/vulkan.hpp index 18afe6d..dfdcd77 100644 --- a/include/vulkan/vulkan.hpp +++ b/include/vulkan/vulkan.hpp @@ -114,7 +114,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h # include <span> #endif -static_assert( VK_HEADER_VERSION == 228, "Wrong VK_HEADER_VERSION!" ); +static_assert( VK_HEADER_VERSION == 229, "Wrong VK_HEADER_VERSION!" ); // 32-bit vulkan is not typesafe for non-dispatchable handles, so don't allow copy constructors on this platform by default. // To enable this feature on 32-bit platforms please define VULKAN_HPP_TYPESAFE_CONVERSION @@ -3109,9 +3109,9 @@ namespace VULKAN_HPP_NAMESPACE # if defined( VK_ENABLE_BETA_EXTENSIONS ) //=== VK_KHR_video_decode_queue === - void vkCmdDecodeVideoKHR( VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR * pFrameInfo ) const VULKAN_HPP_NOEXCEPT + void vkCmdDecodeVideoKHR( VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR * pDecodeInfo ) const VULKAN_HPP_NOEXCEPT { - return ::vkCmdDecodeVideoKHR( commandBuffer, pFrameInfo ); + return ::vkCmdDecodeVideoKHR( commandBuffer, pDecodeInfo ); } # endif /*VK_ENABLE_BETA_EXTENSIONS*/ @@ -7586,6 +7586,14 @@ namespace VULKAN_HPP_NAMESPACE value = true }; }; + template <> + struct StructExtends<VideoDecodeUsageInfoKHR, QueryPoolCreateInfo> + { + enum + { + value = true + }; + }; # endif /*VK_ENABLE_BETA_EXTENSIONS*/ //=== VK_NV_dedicated_allocation === @@ -7867,14 +7875,6 @@ namespace VULKAN_HPP_NAMESPACE }; }; template <> - struct StructExtends<VideoDecodeH264MvcInfoEXT, VideoDecodeH264PictureInfoEXT> - { - enum - { - value = true - }; - }; - template <> struct StructExtends<VideoDecodeH264DpbSlotInfoEXT, VideoReferenceSlotInfoKHR> { enum @@ -9983,6 +9983,14 @@ namespace VULKAN_HPP_NAMESPACE }; }; template <> + struct StructExtends<VideoEncodeUsageInfoKHR, QueryPoolCreateInfo> + { + enum + { + value = true + }; + }; + template <> struct StructExtends<VideoEncodeRateControlInfoKHR, VideoCodingControlInfoKHR> { enum |