Update for Vulkan-Docs 1.4.328
This commit is contained in:
parent
d7a7044334
commit
9a0f3099c8
16 changed files with 1811 additions and 307 deletions
|
|
@ -10,9 +10,8 @@
|
|||
|
||||
module;
|
||||
|
||||
#include <vulkan/vulkan_hpp_macros.hpp>
|
||||
|
||||
#if defined( __cpp_lib_modules ) && !defined( VULKAN_HPP_ENABLE_STD_MODULE )
|
||||
#include <version>
|
||||
#if defined( __cpp_lib_modules ) && !defined( VULKAN_HPP_NO_STD_MODULE )
|
||||
# define VULKAN_HPP_ENABLE_STD_MODULE
|
||||
#endif
|
||||
|
||||
|
|
@ -22,11 +21,11 @@ module;
|
|||
#include <vulkan/vulkan_hash.hpp>
|
||||
#include <vulkan/vulkan_raii.hpp>
|
||||
#include <vulkan/vulkan_shared.hpp>
|
||||
#ifndef VULKAN_HPP_NO_TO_STRING
|
||||
# include <vulkan/vulkan_to_string.hpp>
|
||||
#endif
|
||||
|
||||
export module vulkan_hpp;
|
||||
#if defined( VULKAN_HPP_ENABLE_STD_MODULE )
|
||||
export import VULKAN_HPP_STD_MODULE;
|
||||
#endif
|
||||
|
||||
export namespace VULKAN_HPP_NAMESPACE
|
||||
{
|
||||
|
|
@ -49,6 +48,8 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderStatic;
|
||||
using VULKAN_HPP_NAMESPACE::detail::getDispatchLoaderStatic;
|
||||
#endif /*VK_NO_PROTOTYPES*/
|
||||
using VULKAN_HPP_NAMESPACE::detail::createResultValueType;
|
||||
using VULKAN_HPP_NAMESPACE::detail::resultCheck;
|
||||
} // namespace detail
|
||||
|
||||
using VULKAN_HPP_NAMESPACE::operator&;
|
||||
|
|
@ -958,6 +959,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::TimeDomainEXT;
|
||||
using VULKAN_HPP_NAMESPACE::TimeDomainKHR;
|
||||
|
||||
//=== VK_KHR_copy_memory_indirect ===
|
||||
using VULKAN_HPP_NAMESPACE::AddressCopyFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::AddressCopyFlagsKHR;
|
||||
|
||||
//=== VK_NV_display_stereo ===
|
||||
using VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoTypeNV;
|
||||
|
||||
|
|
@ -2756,6 +2761,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::QCOMTileMemoryHeapExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::QCOMTileMemoryHeapSpecVersion;
|
||||
|
||||
//=== VK_KHR_copy_memory_indirect ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRCopyMemoryIndirectExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRCopyMemoryIndirectSpecVersion;
|
||||
|
||||
//=== VK_NV_display_stereo ===
|
||||
using VULKAN_HPP_NAMESPACE::NVDisplayStereoExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVDisplayStereoSpecVersion;
|
||||
|
|
@ -4572,10 +4581,7 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM;
|
||||
|
||||
//=== VK_NV_copy_memory_indirect ===
|
||||
using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV;
|
||||
using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV;
|
||||
|
||||
//=== VK_NV_memory_decompression ===
|
||||
using VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV;
|
||||
|
|
@ -4941,6 +4947,18 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::TileMemoryRequirementsQCOM;
|
||||
using VULKAN_HPP_NAMESPACE::TileMemorySizeInfoQCOM;
|
||||
|
||||
//=== VK_KHR_copy_memory_indirect ===
|
||||
using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandKHR;
|
||||
using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV;
|
||||
using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectInfoKHR;
|
||||
using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandKHR;
|
||||
using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV;
|
||||
using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectInfoKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV;
|
||||
using VULKAN_HPP_NAMESPACE::StridedDeviceAddressRangeKHR;
|
||||
|
||||
//=== VK_NV_display_stereo ===
|
||||
using VULKAN_HPP_NAMESPACE::DisplayModeStereoPropertiesNV;
|
||||
using VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoCreateInfoNV;
|
||||
|
|
@ -8224,13 +8242,7 @@ export namespace std
|
|||
|
||||
//=== VK_NV_copy_memory_indirect ===
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV>;
|
||||
|
||||
//=== VK_NV_memory_decompression ===
|
||||
template <>
|
||||
|
|
@ -8814,6 +8826,22 @@ export namespace std
|
|||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::TileMemorySizeInfoQCOM>;
|
||||
|
||||
//=== VK_KHR_copy_memory_indirect ===
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRangeKHR>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandKHR>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectInfoKHR>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandKHR>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectInfoKHR>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesKHR>;
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesKHR>;
|
||||
|
||||
//=== VK_NV_display_stereo ===
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoCreateInfoNV>;
|
||||
|
|
@ -10274,6 +10302,10 @@ export using ::PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT;
|
|||
//=== VK_QCOM_tile_memory_heap ===
|
||||
export using ::PFN_vkCmdBindTileMemoryQCOM;
|
||||
|
||||
//=== VK_KHR_copy_memory_indirect ===
|
||||
export using ::PFN_vkCmdCopyMemoryIndirectKHR;
|
||||
export using ::PFN_vkCmdCopyMemoryToImageIndirectKHR;
|
||||
|
||||
//=== VK_NV_external_compute_queue ===
|
||||
export using ::PFN_vkCreateExternalComputeQueueNV;
|
||||
export using ::PFN_vkDestroyExternalComputeQueueNV;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue