diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
new file mode 100644
index 0000000..93615d0
--- /dev/null
+++ b/.github/workflows/tests.yml
@@ -0,0 +1,78 @@
+name: Unit tests
+
+on:
+ pull_request:
+ push:
+ paths-ignore:
+ - '.gitignore'
+ - 'LICENSE'
+ - 'README.md'
+
+jobs:
+ build:
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [ubuntu-24.04]
+ arch: [x86_64]
+
+ runs-on: ${{ matrix.os }}
+ if: "!contains(github.event.head_commit.message, 'ci skip')"
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v4
+
+ - uses: NcStudios/VulkanCI@v1.0
+
+ - name: Install system dependencies
+ run: |
+ sudo apt-get update
+ sudo apt-get -y install mesa-common-dev clang libsdl2-2.0-0 libsdl2-dev build-essential libvulkan-dev
+
+ # Build the lib
+ - name: Build MacroLibX
+ run: make -j DEBUG=true
+
+ # Force xmake to a specific folder (for cache)
+ - name: Set xmake env
+ run: echo "XMAKE_GLOBALDIR=${{ runner.workspace }}/xmake-global" >> $GITHUB_ENV
+
+ # Install xmake
+ - name: Setup xmake
+ if: ${{ matrix.confs.plat != 'mingw' }}
+ uses: xmake-io/github-action-setup-xmake@v1
+ with:
+ xmake-version: latest
+ actions-cache-folder: .xmake-cache-W${{ steps.cache_key.outputs.key }}
+
+ # Update xmake repository (in order to have the file that will be cached)
+ - name: Update xmake repository
+ run: xmake repo --update
+
+ # Fetch xmake dephash
+ - name: Retrieve dependencies hash
+ id: dep_hash
+ run: echo "hash=$(xmake l utils.ci.packageskey)" >> $GITHUB_OUTPUT
+
+ - name: Install unit tester
+ run: git clone https://github.com/seekrs/MacroUnitTest.git ../MacroUnitTest
+
+ # Setup compilation mode and install project dependencies
+ - name: Configure xmake and install dependencies
+ run: |
+ cd ../MacroUnitTest
+ xmake config --toolchain=clang --ccache=n --yes
+
+ # Save dependencies
+ - name: Save cached xmake dependencies
+ if: ${{ !steps.restore-depcache.outputs.cache-hit }}
+ uses: actions/cache/save@v4
+ with:
+ path: ${{ env.XMAKE_GLOBALDIR }}/.xmake/packages
+ key: ${{ steps.restore-depcache.outputs.cache-primary-key }}
+
+ - name: Build and run unit tester
+ run: |
+ cd ../MacroUnitTest
+ xmake run MacroUnitTest --headless --path="${{ runner.workspace }}/MacroLibX/libmlx.so"
diff --git a/Makefile b/Makefile
index 81930c5..4d974cc 100644
--- a/Makefile
+++ b/Makefile
@@ -38,6 +38,9 @@ GCH = runtime/Includes/PreCompiled.h.gch
CCH = runtime/Includes/PreCompiled.h.pch
PCH =
+# Personal path, should be overriden with env var
+UNIT_TESTS_PATH = ../UnitTester/build/Bin/linux_x86_64/MacroUnitTest
+
NZSLC ?= nzslc
ifeq ($(TOOLCHAIN), gcc)
@@ -161,6 +164,9 @@ clean-shaders:
shaders: clean-shaders $(SPVS)
+tests: debug
+ @$(UNIT_TESTS_PATH) --headless --path="./$(NAME)"
+
clean:
@$(RM) $(OBJ_DIR)
@printf "Cleaned $(_BOLD)$(OBJ_DIR)$(_RESET)\n"
diff --git a/README.md b/README.md
index d2a2111..63f0097 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,9 @@
+
+

+
###### MacroLibX, a rewrite of 42 School's MiniLibX using SDL2 and Vulkan.
diff --git a/runtime/Includes/Core/UUID.h b/runtime/Includes/Core/UUID.h
index 9911302..2caa3f7 100644
--- a/runtime/Includes/Core/UUID.h
+++ b/runtime/Includes/Core/UUID.h
@@ -7,9 +7,7 @@ namespace mlx
{
public:
UUID();
- UUID(std::uint64_t uuid);
-
- inline operator std::uint64_t() const { return m_uuid; }
+ inline operator std::uint64_t() const noexcept { return m_uuid; }
private:
std::uint64_t m_uuid;
diff --git a/runtime/Includes/Renderer/Descriptor.h b/runtime/Includes/Renderer/Descriptor.h
index 0a3b9e9..9a839da 100644
--- a/runtime/Includes/Renderer/Descriptor.h
+++ b/runtime/Includes/Renderer/Descriptor.h
@@ -50,7 +50,7 @@ namespace mlx
~DescriptorPoolManager() = default;
private:
- std::vector m_pools;
+ std::vector> m_pools;
};
class DescriptorSet : public std::enable_shared_from_this
diff --git a/runtime/Sources/Core/SDLManager.cpp b/runtime/Sources/Core/SDLManager.cpp
index 5f3aa50..51aa85d 100644
--- a/runtime/Sources/Core/SDLManager.cpp
+++ b/runtime/Sources/Core/SDLManager.cpp
@@ -22,7 +22,7 @@ namespace mlx
MLX_PROFILE_FUNCTION();
s_instance = this;
- m_drop_sdl_responsability = SDL_WasInit(SDL_INIT_VIDEO);
+ m_drop_sdl_responsability = SDL_WasInit(SDL_INIT_VIDEO) || std::getenv("MLX_HEADLESS_MODE") != nullptr;
if(m_drop_sdl_responsability) // is case the mlx is running in a sandbox like MacroUnitTester where SDL is already init
return;
SDL_SetMemoryFunctions(MemManager::Get().Malloc, MemManager::Get().Calloc, MemManager::Get().Realloc, MemManager::Get().Free);
diff --git a/runtime/Sources/Core/UUID.cpp b/runtime/Sources/Core/UUID.cpp
index cf2855a..5a370dd 100644
--- a/runtime/Sources/Core/UUID.cpp
+++ b/runtime/Sources/Core/UUID.cpp
@@ -7,7 +7,14 @@ namespace mlx
static std::random_device random_device;
static std::mt19937_64 engine(random_device());
static std::uniform_int_distribution uniform_distribution;
+ static std::unordered_set registry;
- UUID::UUID() : m_uuid(uniform_distribution(engine)) {}
- UUID::UUID(std::uint64_t uuid) : m_uuid(uuid) {}
+ UUID::UUID()
+ {
+ do
+ {
+ m_uuid = uniform_distribution(engine);
+ } while(registry.contains(m_uuid));
+ registry.emplace(m_uuid);
+ }
}
diff --git a/runtime/Sources/Renderer/Buffer.cpp b/runtime/Sources/Renderer/Buffer.cpp
index c34f965..f8ef1b9 100644
--- a/runtime/Sources/Renderer/Buffer.cpp
+++ b/runtime/Sources/Renderer/Buffer.cpp
@@ -81,7 +81,7 @@ namespace mlx
VkCommandBuffer cmd = kvfCreateCommandBuffer(RenderCore::Get().GetDevice());
kvfBeginCommandBuffer(cmd, VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT);
- kvfCopyBufferToBuffer(cmd, m_buffer, buffer.Get(), m_size);
+ kvfCopyBufferToBuffer(cmd, m_buffer, buffer.Get(), m_size, 0, 0);
kvfEndCommandBuffer(cmd);
VkFence fence = kvfCreateFence(RenderCore::Get().GetDevice());
kvfSubmitSingleTimeCommandBuffer(RenderCore::Get().GetDevice(), cmd, KVF_GRAPHICS_QUEUE, fence);
diff --git a/runtime/Sources/Renderer/Descriptor.cpp b/runtime/Sources/Renderer/Descriptor.cpp
index b0ebd30..8be61e0 100644
--- a/runtime/Sources/Renderer/Descriptor.cpp
+++ b/runtime/Sources/Renderer/Descriptor.cpp
@@ -114,11 +114,8 @@ namespace mlx
void DescriptorPool::ReturnDescriptorSet(std::shared_ptr set)
{
- //std::size_t i = 0;
auto it = std::find_if(m_used_sets.begin(), m_used_sets.end(), [&](const std::shared_ptr& rhs_set)
{
- //i++;
- //std::cout << m_used_sets.size() << " " << i << std::endl;
return set == rhs_set;
});
if(it == m_used_sets.end())
@@ -132,18 +129,18 @@ namespace mlx
MLX_PROFILE_FUNCTION();
for(auto& pool : m_pools)
{
- if(pool.GetNumberOfSetsAllocated() < MAX_SETS_PER_POOL)
- return pool;
+ if(pool->GetNumberOfSetsAllocated() < MAX_SETS_PER_POOL)
+ return *pool;
}
- m_pools.emplace_back().Init();
- return m_pools.back();
+ m_pools.emplace_back(std::make_unique())->Init();
+ return *m_pools.back();
}
void DescriptorPoolManager::Destroy()
{
MLX_PROFILE_FUNCTION();
for(auto& pool : m_pools)
- pool.Destroy();
+ pool->Destroy();
m_pools.clear();
}
diff --git a/runtime/Sources/Renderer/RenderCore.cpp b/runtime/Sources/Renderer/RenderCore.cpp
index 4bddadc..1bbe5f6 100644
--- a/runtime/Sources/Renderer/RenderCore.cpp
+++ b/runtime/Sources/Renderer/RenderCore.cpp
@@ -87,15 +87,24 @@ namespace mlx
kvfSetValidationErrorCallback(&ValidationErrorCallback);
kvfSetValidationWarningCallback(&WarningCallback);
- mlx_window_create_info info{};
- info.title = "";
- info.width = 1;
- info.height = 1;
- Window window(&info, true);
- std::vector instance_extensions = window.GetRequiredVulkanInstanceExtentions();
- #ifdef MLX_PLAT_MACOS
- instance_extensions.push_back(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME);
- #endif
+ std::vector instance_extensions;
+ VkSurfaceKHR surface = VK_NULL_HANDLE;
+ std::unique_ptr window;
+
+ bool is_headless = std::getenv("MLX_HEADLESS_MODE") != nullptr;
+
+ if(!is_headless)
+ {
+ mlx_window_create_info info{};
+ info.title = "";
+ info.width = 1;
+ info.height = 1;
+ window = std::make_unique(&info, true);
+ instance_extensions = window->GetRequiredVulkanInstanceExtentions();
+ #ifdef MLX_PLAT_MACOS
+ instance_extensions.push_back(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME);
+ #endif
+ }
m_instance = kvfCreateInstance(instance_extensions.data(), instance_extensions.size());
DebugLog("Vulkan: instance created");
@@ -103,25 +112,34 @@ namespace mlx
loader->LoadInstance(m_instance);
LoadKVFInstanceVulkanFunctionPointers();
- VkSurfaceKHR surface = window.CreateVulkanSurface(m_instance);
+ if(!is_headless)
+ {
+ surface = window->CreateVulkanSurface(m_instance);
+ m_physical_device = kvfPickGoodDefaultPhysicalDevice(m_instance, surface);
+ }
+ else
+ m_physical_device = kvfPickGoodPhysicalDevice(m_instance, VK_NULL_HANDLE, nullptr, 0);
- m_physical_device = kvfPickGoodDefaultPhysicalDevice(m_instance, surface);
+ Verify(m_physical_device != VK_NULL_HANDLE, "Could not find a suitable physical device");
// just for style
VkPhysicalDeviceProperties props;
vkGetPhysicalDeviceProperties(m_physical_device, &props);
DebugLog("Vulkan: physical device picked '%'", props.deviceName);
- const char* device_extensions[] = { VK_KHR_SWAPCHAIN_EXTENSION_NAME };
+ std::vector device_extensions;
+ if(!is_headless)
+ device_extensions.push_back(VK_KHR_SWAPCHAIN_EXTENSION_NAME);
VkPhysicalDeviceFeatures features{};
vkGetPhysicalDeviceFeatures(m_physical_device, &features);
- m_device = kvfCreateDevice(m_physical_device, device_extensions, sizeof(device_extensions) / sizeof(device_extensions[0]), &features);
+ m_device = kvfCreateDevice(m_physical_device, device_extensions.data(), device_extensions.size(), &features);
DebugLog("Vulkan: logical device created");
loader->LoadDevice(m_device);
LoadKVFDeviceVulkanFunctionPointers();
- vkDestroySurfaceKHR(m_instance, surface, nullptr);
+ if(surface != VK_NULL_HANDLE)
+ vkDestroySurfaceKHR(m_instance, surface, nullptr);
VkAllocationCallbacks callbacks;
callbacks.pUserData = nullptr;
diff --git a/runtime/Sources/Renderer/Vulkan/VulkanLoader.cpp b/runtime/Sources/Renderer/Vulkan/VulkanLoader.cpp
index 4f63d54..7fc5483 100644
--- a/runtime/Sources/Renderer/Vulkan/VulkanLoader.cpp
+++ b/runtime/Sources/Renderer/Vulkan/VulkanLoader.cpp
@@ -28,6 +28,10 @@ namespace mlx
{
static inline PFN_vkVoidFunction vkGetInstanceProcAddrStub(Handle context, const char* name)
{
+ bool is_headless = std::getenv("MLX_HEADLESS_MODE") != nullptr;
+ if(is_headless && std::string_view(name).find("KHR") != std::string_view::npos)
+ return nullptr;
+
PFN_vkVoidFunction function = RenderCore::Get().vkGetInstanceProcAddr(static_cast(context), name);
if(!function)
FatalError("Vulkan Loader: could not load '%'", name);
@@ -37,6 +41,10 @@ namespace mlx
static inline PFN_vkVoidFunction vkGetDeviceProcAddrStub(Handle context, const char* name)
{
+ bool is_headless = std::getenv("MLX_HEADLESS_MODE") != nullptr;
+ if(is_headless && std::string_view(name).find("KHR") != std::string_view::npos)
+ return nullptr;
+
PFN_vkVoidFunction function = RenderCore::Get().vkGetDeviceProcAddr(static_cast(context), name);
if(!function)
FatalError("Vulkan Loader: could not load '%'", name);
diff --git a/third_party/kvf.h b/third_party/kvf.h
index eadc889..bda9a57 100755
--- a/third_party/kvf.h
+++ b/third_party/kvf.h
@@ -51,7 +51,7 @@
#ifndef KBZ_8_VULKAN_FRAMEWORK_H
#define KBZ_8_VULKAN_FRAMEWORK_H
-#ifdef KVF_IMPL_VK_NO_PROTOTYPES
+#if defined(KVF_IMPL_VK_NO_PROTOTYPES) && !defined(VK_NO_PROTOTYPES)
#define VK_NO_PROTOTYPES
#endif
@@ -159,7 +159,7 @@ VkSampler kvfCreateSampler(VkDevice device, VkFilter filters, VkSamplerAddressMo
void kvfDestroySampler(VkDevice device, VkSampler sampler);
VkBuffer kvfCreateBuffer(VkDevice device, VkBufferUsageFlags usage, VkDeviceSize size);
-void kvfCopyBufferToBuffer(VkCommandBuffer cmd, VkBuffer dst, VkBuffer src, size_t size);
+void kvfCopyBufferToBuffer(VkCommandBuffer cmd, VkBuffer dst, VkBuffer src, size_t size, size_t src_offset, size_t dst_offset);
void kvfCopyBufferToImage(VkCommandBuffer cmd, VkImage dst, VkBuffer src, size_t buffer_offset, VkImageAspectFlagBits aspect, VkExtent3D extent);
void kvfDestroyBuffer(VkDevice device, VkBuffer buffer);
@@ -374,12 +374,12 @@ void kvfCheckVk(VkResult result);
#ifdef KVF_DESCRIPTOR_POOL_CAPACITY
#undef KVF_DESCRIPTOR_POOL_CAPACITY
#endif
-#define KVF_DESCRIPTOR_POOL_CAPACITY 512
+#define KVF_DESCRIPTOR_POOL_CAPACITY 1024
#ifdef KVF_COMMAND_POOL_CAPACITY
#undef KVF_COMMAND_POOL_CAPACITY
#endif
-#define KVF_COMMAND_POOL_CAPACITY 512
+#define KVF_COMMAND_POOL_CAPACITY 1024
typedef struct
{
@@ -560,6 +560,7 @@ void __kvfCompleteDevice(VkPhysicalDevice physical, VkDevice device)
kvf_device->device = device;
kvf_device->cmd_pool = pool;
+ kvf_device->callbacks = NULL;
kvf_device->sets_pools = NULL;
kvf_device->sets_pools_size = 0;
kvf_device->cmd_buffers_size = 0;
@@ -1474,9 +1475,6 @@ int32_t __kvfScorePhysicalDevice(VkPhysicalDevice device, VkSurfaceKHR surface,
if(device_props.deviceType == VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU)
score += 1000;
- if(!device_features.geometryShader)
- return -1;
-
score += device_props.limits.maxImageDimension2D;
score += device_props.limits.maxBoundDescriptorSets;
@@ -2277,7 +2275,7 @@ VkBuffer kvfCreateBuffer(VkDevice device, VkBufferUsageFlags usage, VkDeviceSize
return buffer;
}
-void kvfCopyBufferToBuffer(VkCommandBuffer cmd, VkBuffer dst, VkBuffer src, size_t size)
+void kvfCopyBufferToBuffer(VkCommandBuffer cmd, VkBuffer dst, VkBuffer src, size_t size, size_t src_offset, size_t dst_offset)
{
KVF_ASSERT(cmd != VK_NULL_HANDLE);
KVF_ASSERT(dst != VK_NULL_HANDLE);
@@ -2288,6 +2286,8 @@ void kvfCopyBufferToBuffer(VkCommandBuffer cmd, VkBuffer dst, VkBuffer src, size
#endif
VkBufferCopy copy_region = {};
copy_region.size = size;
+ copy_region.srcOffset = src_offset;
+ copy_region.dstOffset = dst_offset;
KVF_GET_DEVICE_FUNCTION(vkCmdCopyBuffer)(cmd, src, dst, 1, ©_region);
}
@@ -2543,7 +2543,7 @@ VkAttachmentDescription kvfBuildAttachmentDescription(KvfImageType type, VkForma
__KvfSwapchain* kvf_swapchain = __kvfGetKvfSwapchainFromVkSwapchainKHR(swapchain);
KVF_ASSERT(kvf_swapchain != NULL);
KVF_ASSERT(kvf_swapchain->images_count != 0);
- return kvfBuildAttachmentDescription(KVF_IMAGE_COLOR, kvf_swapchain->images_format, VK_IMAGE_LAYOUT_UNDEFINED,VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, clear, VK_SAMPLE_COUNT_1_BIT);
+ return kvfBuildAttachmentDescription(KVF_IMAGE_COLOR, kvf_swapchain->images_format, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, clear, VK_SAMPLE_COUNT_1_BIT);
}
#endif
diff --git a/third_party/vulkan/vulkan.cppm b/third_party/vulkan/vulkan.cppm
index 651e6fc..4326329 100644
--- a/third_party/vulkan/vulkan.cppm
+++ b/third_party/vulkan/vulkan.cppm
@@ -1,10 +1,11 @@
// Copyright 2015-2025 The Khronos Group Inc.
-//
+//
// SPDX-License-Identifier: Apache-2.0 OR MIT
//
// This header is generated from the Khronos Vulkan XML API Registry.
+
// Note: This module is still in an experimental state.
// Any feedback is welcome on https://github.com/KhronosGroup/Vulkan-Hpp/issues.
@@ -13,7 +14,7 @@ module;
#include
#if defined( __cpp_lib_modules ) && !defined( VULKAN_HPP_ENABLE_STD_MODULE )
-# define VULKAN_HPP_ENABLE_STD_MODULE
+#define VULKAN_HPP_ENABLE_STD_MODULE
#endif
#include
@@ -23,67 +24,67 @@ module;
#include
#include
#ifndef VULKAN_HPP_NO_TO_STRING
-# include
+#include
#endif
export module vulkan_hpp;
export namespace VULKAN_HPP_NAMESPACE
{
- //=====================================
+ //=====================================
//=== HARDCODED TYPEs AND FUNCTIONs ===
//=====================================
using VULKAN_HPP_NAMESPACE::ArrayWrapper1D;
using VULKAN_HPP_NAMESPACE::ArrayWrapper2D;
using VULKAN_HPP_NAMESPACE::Flags;
using VULKAN_HPP_NAMESPACE::FlagTraits;
-
namespace detail
{
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderBase;
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic;
#if !defined( VULKAN_HPP_DEFAULT_DISPATCHER )
-# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1
+# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1
using VULKAN_HPP_NAMESPACE::detail::defaultDispatchLoaderDynamic;
-# endif
+# endif
#endif
#if !defined( VK_NO_PROTOTYPES )
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderStatic;
using VULKAN_HPP_NAMESPACE::detail::getDispatchLoaderStatic;
#endif /*VK_NO_PROTOTYPES*/
- } // namespace detail
-
+ }
using VULKAN_HPP_NAMESPACE::operator&;
using VULKAN_HPP_NAMESPACE::operator|;
using VULKAN_HPP_NAMESPACE::operator^;
using VULKAN_HPP_NAMESPACE::operator~;
- using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
+using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
using VULKAN_HPP_NAMESPACE::ArrayProxy;
using VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries;
- using VULKAN_HPP_NAMESPACE::Optional;
using VULKAN_HPP_NAMESPACE::StridedArrayProxy;
+ using VULKAN_HPP_NAMESPACE::Optional;
using VULKAN_HPP_NAMESPACE::StructureChain;
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
+
#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
namespace detail
{
using VULKAN_HPP_NAMESPACE::detail::ObjectDestroy;
- using VULKAN_HPP_NAMESPACE::detail::ObjectDestroyShared;
using VULKAN_HPP_NAMESPACE::detail::ObjectFree;
- using VULKAN_HPP_NAMESPACE::detail::ObjectFreeShared;
using VULKAN_HPP_NAMESPACE::detail::ObjectRelease;
- using VULKAN_HPP_NAMESPACE::detail::ObjectReleaseShared;
using VULKAN_HPP_NAMESPACE::detail::PoolFree;
+ using VULKAN_HPP_NAMESPACE::detail::ObjectDestroyShared;
+ using VULKAN_HPP_NAMESPACE::detail::ObjectFreeShared;
+ using VULKAN_HPP_NAMESPACE::detail::ObjectReleaseShared;
using VULKAN_HPP_NAMESPACE::detail::PoolFreeShared;
- } // namespace detail
+ }
using VULKAN_HPP_NAMESPACE::SharedHandle;
using VULKAN_HPP_NAMESPACE::UniqueHandle;
#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
+
using VULKAN_HPP_NAMESPACE::exchange;
//==================
@@ -101,94 +102,98 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::CppType;
//=== VK_VERSION_1_0 ===
- using VULKAN_HPP_NAMESPACE::AccessFlagBits;
- using VULKAN_HPP_NAMESPACE::AccessFlags;
- using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlagBits;
- using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags;
- using VULKAN_HPP_NAMESPACE::AttachmentLoadOp;
- using VULKAN_HPP_NAMESPACE::AttachmentStoreOp;
- using VULKAN_HPP_NAMESPACE::BlendFactor;
- using VULKAN_HPP_NAMESPACE::BlendOp;
- using VULKAN_HPP_NAMESPACE::BorderColor;
- using VULKAN_HPP_NAMESPACE::BufferCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::BufferCreateFlags;
- using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits;
- using VULKAN_HPP_NAMESPACE::BufferUsageFlags;
- using VULKAN_HPP_NAMESPACE::BufferViewCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::BufferViewCreateFlags;
- using VULKAN_HPP_NAMESPACE::ColorComponentFlagBits;
- using VULKAN_HPP_NAMESPACE::ColorComponentFlags;
- using VULKAN_HPP_NAMESPACE::CommandBufferLevel;
- using VULKAN_HPP_NAMESPACE::CommandBufferResetFlagBits;
- using VULKAN_HPP_NAMESPACE::CommandBufferResetFlags;
- using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlagBits;
- using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags;
- using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags;
- using VULKAN_HPP_NAMESPACE::CommandPoolResetFlagBits;
- using VULKAN_HPP_NAMESPACE::CommandPoolResetFlags;
- using VULKAN_HPP_NAMESPACE::CompareOp;
- using VULKAN_HPP_NAMESPACE::ComponentSwizzle;
- using VULKAN_HPP_NAMESPACE::CullModeFlagBits;
- using VULKAN_HPP_NAMESPACE::CullModeFlags;
- using VULKAN_HPP_NAMESPACE::DependencyFlagBits;
- using VULKAN_HPP_NAMESPACE::DependencyFlags;
- using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags;
- using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlagBits;
- using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags;
- using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags;
- using VULKAN_HPP_NAMESPACE::DescriptorType;
- using VULKAN_HPP_NAMESPACE::DeviceCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::DeviceCreateFlags;
- using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags;
- using VULKAN_HPP_NAMESPACE::DynamicState;
- using VULKAN_HPP_NAMESPACE::EventCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::EventCreateFlags;
- using VULKAN_HPP_NAMESPACE::FenceCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::FenceCreateFlags;
- using VULKAN_HPP_NAMESPACE::Filter;
+ using VULKAN_HPP_NAMESPACE::Result;
+ using VULKAN_HPP_NAMESPACE::StructureType;
+ using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion;
+ using VULKAN_HPP_NAMESPACE::ObjectType;
+ using VULKAN_HPP_NAMESPACE::VendorId;
using VULKAN_HPP_NAMESPACE::Format;
using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits;
using VULKAN_HPP_NAMESPACE::FormatFeatureFlags;
- using VULKAN_HPP_NAMESPACE::FramebufferCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::FramebufferCreateFlags;
- using VULKAN_HPP_NAMESPACE::FrontFace;
- using VULKAN_HPP_NAMESPACE::ImageAspectFlagBits;
- using VULKAN_HPP_NAMESPACE::ImageAspectFlags;
using VULKAN_HPP_NAMESPACE::ImageCreateFlagBits;
using VULKAN_HPP_NAMESPACE::ImageCreateFlags;
- using VULKAN_HPP_NAMESPACE::ImageLayout;
using VULKAN_HPP_NAMESPACE::ImageTiling;
using VULKAN_HPP_NAMESPACE::ImageType;
using VULKAN_HPP_NAMESPACE::ImageUsageFlagBits;
using VULKAN_HPP_NAMESPACE::ImageUsageFlags;
- using VULKAN_HPP_NAMESPACE::ImageViewCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::ImageViewCreateFlags;
- using VULKAN_HPP_NAMESPACE::ImageViewType;
- using VULKAN_HPP_NAMESPACE::IndexType;
using VULKAN_HPP_NAMESPACE::InstanceCreateFlagBits;
using VULKAN_HPP_NAMESPACE::InstanceCreateFlags;
using VULKAN_HPP_NAMESPACE::InternalAllocationType;
- using VULKAN_HPP_NAMESPACE::LogicOp;
using VULKAN_HPP_NAMESPACE::MemoryHeapFlagBits;
using VULKAN_HPP_NAMESPACE::MemoryHeapFlags;
- using VULKAN_HPP_NAMESPACE::MemoryMapFlagBits;
- using VULKAN_HPP_NAMESPACE::MemoryMapFlags;
using VULKAN_HPP_NAMESPACE::MemoryPropertyFlagBits;
using VULKAN_HPP_NAMESPACE::MemoryPropertyFlags;
- using VULKAN_HPP_NAMESPACE::ObjectType;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceType;
- using VULKAN_HPP_NAMESPACE::PipelineBindPoint;
+ using VULKAN_HPP_NAMESPACE::QueueFlagBits;
+ using VULKAN_HPP_NAMESPACE::QueueFlags;
+ using VULKAN_HPP_NAMESPACE::SampleCountFlagBits;
+ using VULKAN_HPP_NAMESPACE::SampleCountFlags;
+ using VULKAN_HPP_NAMESPACE::SystemAllocationScope;
+ using VULKAN_HPP_NAMESPACE::DeviceCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::DeviceCreateFlags;
+ using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags;
+ using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits;
+ using VULKAN_HPP_NAMESPACE::PipelineStageFlags;
+ using VULKAN_HPP_NAMESPACE::MemoryMapFlagBits;
+ using VULKAN_HPP_NAMESPACE::MemoryMapFlags;
+ using VULKAN_HPP_NAMESPACE::ImageAspectFlagBits;
+ using VULKAN_HPP_NAMESPACE::ImageAspectFlags;
+ using VULKAN_HPP_NAMESPACE::SparseImageFormatFlagBits;
+ using VULKAN_HPP_NAMESPACE::SparseImageFormatFlags;
+ using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlagBits;
+ using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags;
+ using VULKAN_HPP_NAMESPACE::FenceCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::FenceCreateFlags;
+ using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags;
+ using VULKAN_HPP_NAMESPACE::EventCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::EventCreateFlags;
+ using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlagBits;
+ using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags;
+ using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags;
+ using VULKAN_HPP_NAMESPACE::QueryResultFlagBits;
+ using VULKAN_HPP_NAMESPACE::QueryResultFlags;
+ using VULKAN_HPP_NAMESPACE::QueryType;
+ using VULKAN_HPP_NAMESPACE::BufferCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::BufferCreateFlags;
+ using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits;
+ using VULKAN_HPP_NAMESPACE::BufferUsageFlags;
+ using VULKAN_HPP_NAMESPACE::SharingMode;
+ using VULKAN_HPP_NAMESPACE::BufferViewCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::BufferViewCreateFlags;
+ using VULKAN_HPP_NAMESPACE::ImageLayout;
+ using VULKAN_HPP_NAMESPACE::ComponentSwizzle;
+ using VULKAN_HPP_NAMESPACE::ImageViewCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::ImageViewCreateFlags;
+ using VULKAN_HPP_NAMESPACE::ImageViewType;
+ using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags;
using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlagBits;
using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags;
- using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion;
- using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags;
+ using VULKAN_HPP_NAMESPACE::BlendFactor;
+ using VULKAN_HPP_NAMESPACE::BlendOp;
+ using VULKAN_HPP_NAMESPACE::ColorComponentFlagBits;
+ using VULKAN_HPP_NAMESPACE::ColorComponentFlags;
+ using VULKAN_HPP_NAMESPACE::CompareOp;
+ using VULKAN_HPP_NAMESPACE::CullModeFlagBits;
+ using VULKAN_HPP_NAMESPACE::CullModeFlags;
+ using VULKAN_HPP_NAMESPACE::DynamicState;
+ using VULKAN_HPP_NAMESPACE::FrontFace;
+ using VULKAN_HPP_NAMESPACE::LogicOp;
using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits;
using VULKAN_HPP_NAMESPACE::PipelineCreateFlags;
+ using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags;
+ using VULKAN_HPP_NAMESPACE::PolygonMode;
+ using VULKAN_HPP_NAMESPACE::PrimitiveTopology;
+ using VULKAN_HPP_NAMESPACE::ShaderStageFlagBits;
+ using VULKAN_HPP_NAMESPACE::ShaderStageFlags;
+ using VULKAN_HPP_NAMESPACE::StencilOp;
+ using VULKAN_HPP_NAMESPACE::VertexInputRate;
+ using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags;
using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlagBits;
using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags;
using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlagBits;
@@ -201,129 +206,127 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags;
using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlagBits;
using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags;
- using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags;
- using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits;
- using VULKAN_HPP_NAMESPACE::PipelineStageFlags;
using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlagBits;
using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags;
using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlagBits;
using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags;
using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlagBits;
using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags;
- using VULKAN_HPP_NAMESPACE::PolygonMode;
- using VULKAN_HPP_NAMESPACE::PrimitiveTopology;
- using VULKAN_HPP_NAMESPACE::QueryControlFlagBits;
- using VULKAN_HPP_NAMESPACE::QueryControlFlags;
- using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlagBits;
- using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags;
- using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags;
- using VULKAN_HPP_NAMESPACE::QueryResultFlagBits;
- using VULKAN_HPP_NAMESPACE::QueryResultFlags;
- using VULKAN_HPP_NAMESPACE::QueryType;
- using VULKAN_HPP_NAMESPACE::QueueFlagBits;
- using VULKAN_HPP_NAMESPACE::QueueFlags;
- using VULKAN_HPP_NAMESPACE::RenderPassCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::RenderPassCreateFlags;
- using VULKAN_HPP_NAMESPACE::Result;
- using VULKAN_HPP_NAMESPACE::SampleCountFlagBits;
- using VULKAN_HPP_NAMESPACE::SampleCountFlags;
+ using VULKAN_HPP_NAMESPACE::BorderColor;
+ using VULKAN_HPP_NAMESPACE::Filter;
using VULKAN_HPP_NAMESPACE::SamplerAddressMode;
using VULKAN_HPP_NAMESPACE::SamplerCreateFlagBits;
using VULKAN_HPP_NAMESPACE::SamplerCreateFlags;
using VULKAN_HPP_NAMESPACE::SamplerMipmapMode;
- using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags;
- using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags;
- using VULKAN_HPP_NAMESPACE::ShaderStageFlagBits;
- using VULKAN_HPP_NAMESPACE::ShaderStageFlags;
- using VULKAN_HPP_NAMESPACE::SharingMode;
- using VULKAN_HPP_NAMESPACE::SparseImageFormatFlagBits;
- using VULKAN_HPP_NAMESPACE::SparseImageFormatFlags;
- using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlagBits;
- using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags;
- using VULKAN_HPP_NAMESPACE::StencilFaceFlagBits;
- using VULKAN_HPP_NAMESPACE::StencilFaceFlags;
- using VULKAN_HPP_NAMESPACE::StencilOp;
- using VULKAN_HPP_NAMESPACE::StructureType;
- using VULKAN_HPP_NAMESPACE::SubpassContents;
+ using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags;
+ using VULKAN_HPP_NAMESPACE::DescriptorType;
+ using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlagBits;
+ using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags;
+ using VULKAN_HPP_NAMESPACE::AccessFlagBits;
+ using VULKAN_HPP_NAMESPACE::AccessFlags;
+ using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlagBits;
+ using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags;
+ using VULKAN_HPP_NAMESPACE::AttachmentLoadOp;
+ using VULKAN_HPP_NAMESPACE::AttachmentStoreOp;
+ using VULKAN_HPP_NAMESPACE::DependencyFlagBits;
+ using VULKAN_HPP_NAMESPACE::DependencyFlags;
+ using VULKAN_HPP_NAMESPACE::FramebufferCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::FramebufferCreateFlags;
+ using VULKAN_HPP_NAMESPACE::PipelineBindPoint;
+ using VULKAN_HPP_NAMESPACE::RenderPassCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::RenderPassCreateFlags;
using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlagBits;
using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags;
- using VULKAN_HPP_NAMESPACE::SystemAllocationScope;
- using VULKAN_HPP_NAMESPACE::VendorId;
- using VULKAN_HPP_NAMESPACE::VertexInputRate;
+ using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags;
+ using VULKAN_HPP_NAMESPACE::CommandPoolResetFlagBits;
+ using VULKAN_HPP_NAMESPACE::CommandPoolResetFlags;
+ using VULKAN_HPP_NAMESPACE::CommandBufferLevel;
+ using VULKAN_HPP_NAMESPACE::CommandBufferResetFlagBits;
+ using VULKAN_HPP_NAMESPACE::CommandBufferResetFlags;
+ using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlagBits;
+ using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags;
+ using VULKAN_HPP_NAMESPACE::QueryControlFlagBits;
+ using VULKAN_HPP_NAMESPACE::QueryControlFlags;
+ using VULKAN_HPP_NAMESPACE::IndexType;
+ using VULKAN_HPP_NAMESPACE::StencilFaceFlagBits;
+ using VULKAN_HPP_NAMESPACE::StencilFaceFlags;
+ using VULKAN_HPP_NAMESPACE::SubpassContents;
//=== VK_VERSION_1_1 ===
- using VULKAN_HPP_NAMESPACE::ChromaLocation;
- using VULKAN_HPP_NAMESPACE::ChromaLocationKHR;
- using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagBits;
- using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags;
- using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagsKHR;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagsKHR;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateTypeKHR;
- using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBits;
- using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags;
- using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits;
- using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags;
- using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBits;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBits;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagsKHR;
- using VULKAN_HPP_NAMESPACE::FenceImportFlagBits;
- using VULKAN_HPP_NAMESPACE::FenceImportFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::FenceImportFlags;
- using VULKAN_HPP_NAMESPACE::FenceImportFlagsKHR;
- using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBits;
- using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags;
- using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlagBits;
+ using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags;
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBits;
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags;
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBits;
+ using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags;
+ using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagBits;
+ using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags;
+ using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagsKHR;
using VULKAN_HPP_NAMESPACE::PointClippingBehavior;
using VULKAN_HPP_NAMESPACE::PointClippingBehaviorKHR;
+ using VULKAN_HPP_NAMESPACE::TessellationDomainOrigin;
+ using VULKAN_HPP_NAMESPACE::TessellationDomainOriginKHR;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversionKHR;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrRange;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrRangeKHR;
+ using VULKAN_HPP_NAMESPACE::ChromaLocation;
+ using VULKAN_HPP_NAMESPACE::ChromaLocationKHR;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateTypeKHR;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBits;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBits;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::FenceImportFlagBits;
+ using VULKAN_HPP_NAMESPACE::FenceImportFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::FenceImportFlags;
+ using VULKAN_HPP_NAMESPACE::FenceImportFlagsKHR;
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBits;
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlags;
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagsKHR;
- using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlagBits;
- using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags;
- using VULKAN_HPP_NAMESPACE::TessellationDomainOrigin;
- using VULKAN_HPP_NAMESPACE::TessellationDomainOriginKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBits;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagsKHR;
//=== VK_VERSION_1_2 ===
+ using VULKAN_HPP_NAMESPACE::DriverId;
+ using VULKAN_HPP_NAMESPACE::DriverIdKHR;
+ using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence;
+ using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependenceKHR;
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBits;
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlags;
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagsEXT;
- using VULKAN_HPP_NAMESPACE::DriverId;
- using VULKAN_HPP_NAMESPACE::DriverIdKHR;
using VULKAN_HPP_NAMESPACE::ResolveModeFlagBits;
using VULKAN_HPP_NAMESPACE::ResolveModeFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::ResolveModeFlags;
@@ -336,52 +339,45 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags;
using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagsKHR;
- using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence;
- using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependenceKHR;
//=== VK_VERSION_1_3 ===
- using VULKAN_HPP_NAMESPACE::AccessFlagBits2;
- using VULKAN_HPP_NAMESPACE::AccessFlagBits2KHR;
- using VULKAN_HPP_NAMESPACE::AccessFlags2;
- using VULKAN_HPP_NAMESPACE::AccessFlags2KHR;
- using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2;
- using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2KHR;
- using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2;
- using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2KHR;
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBits;
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags;
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagsEXT;
- using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2;
- using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2KHR;
- using VULKAN_HPP_NAMESPACE::PipelineStageFlags2;
- using VULKAN_HPP_NAMESPACE::PipelineStageFlags2KHR;
- using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBits;
- using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBitsEXT;
- using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags;
- using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagsEXT;
- using VULKAN_HPP_NAMESPACE::RenderingFlagBits;
- using VULKAN_HPP_NAMESPACE::RenderingFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::RenderingFlags;
- using VULKAN_HPP_NAMESPACE::RenderingFlagsKHR;
- using VULKAN_HPP_NAMESPACE::SubmitFlagBits;
- using VULKAN_HPP_NAMESPACE::SubmitFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::SubmitFlags;
- using VULKAN_HPP_NAMESPACE::SubmitFlagsKHR;
using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBits;
using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::ToolPurposeFlags;
using VULKAN_HPP_NAMESPACE::ToolPurposeFlagsEXT;
+ using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBits;
+ using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBitsEXT;
+ using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags;
+ using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagsEXT;
+ using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2;
+ using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2KHR;
+ using VULKAN_HPP_NAMESPACE::PipelineStageFlags2;
+ using VULKAN_HPP_NAMESPACE::PipelineStageFlags2KHR;
+ using VULKAN_HPP_NAMESPACE::AccessFlagBits2;
+ using VULKAN_HPP_NAMESPACE::AccessFlagBits2KHR;
+ using VULKAN_HPP_NAMESPACE::AccessFlags2;
+ using VULKAN_HPP_NAMESPACE::AccessFlags2KHR;
+ using VULKAN_HPP_NAMESPACE::SubmitFlagBits;
+ using VULKAN_HPP_NAMESPACE::SubmitFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::SubmitFlags;
+ using VULKAN_HPP_NAMESPACE::SubmitFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::RenderingFlagBits;
+ using VULKAN_HPP_NAMESPACE::RenderingFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::RenderingFlags;
+ using VULKAN_HPP_NAMESPACE::RenderingFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2;
+ using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2KHR;
+ using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2;
+ using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2KHR;
//=== VK_VERSION_1_4 ===
- using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2;
- using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2KHR;
- using VULKAN_HPP_NAMESPACE::BufferUsageFlags2;
- using VULKAN_HPP_NAMESPACE::BufferUsageFlags2KHR;
- using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBits;
- using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBitsEXT;
- using VULKAN_HPP_NAMESPACE::HostImageCopyFlags;
- using VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT;
+ using VULKAN_HPP_NAMESPACE::QueueGlobalPriority;
+ using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityEXT;
+ using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR;
using VULKAN_HPP_NAMESPACE::LineRasterizationMode;
using VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT;
using VULKAN_HPP_NAMESPACE::LineRasterizationModeKHR;
@@ -393,33 +389,38 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits2KHR;
using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2;
using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2KHR;
+ using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2;
+ using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2KHR;
+ using VULKAN_HPP_NAMESPACE::BufferUsageFlags2;
+ using VULKAN_HPP_NAMESPACE::BufferUsageFlags2KHR;
using VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehavior;
using VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehaviorEXT;
using VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehavior;
using VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT;
- using VULKAN_HPP_NAMESPACE::QueueGlobalPriority;
- using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityEXT;
- using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR;
+ using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBits;
+ using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBitsEXT;
+ using VULKAN_HPP_NAMESPACE::HostImageCopyFlags;
+ using VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT;
//=== VK_KHR_surface ===
+ using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::PresentModeKHR;
using VULKAN_HPP_NAMESPACE::ColorSpaceKHR;
using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR;
- using VULKAN_HPP_NAMESPACE::PresentModeKHR;
- using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR;
//=== VK_KHR_swapchain ===
- using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR;
using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR;
//=== VK_KHR_display ===
- using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR;
using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR;
using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR;
@@ -462,33 +463,33 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::RasterizationOrderAMD;
//=== VK_KHR_video_queue ===
- using VULKAN_HPP_NAMESPACE::QueryResultStatusKHR;
- using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::QueryResultStatusKHR;
using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR;
//=== VK_KHR_video_decode_queue ===
using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR;
//=== VK_EXT_transform_feedback ===
using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagBitsEXT;
@@ -497,22 +498,22 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_KHR_video_encode_h264 ===
using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagsKHR;
//=== VK_KHR_video_encode_h265 ===
using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagsKHR;
//=== VK_KHR_video_decode_h264 ===
using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagBitsKHR;
@@ -528,10 +529,10 @@ export namespace VULKAN_HPP_NAMESPACE
#endif /*VK_USE_PLATFORM_GGP*/
//=== VK_NV_external_memory_capabilities ===
- using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsNV;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV;
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsNV;
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsNV;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV;
//=== VK_EXT_validation_flags ===
using VULKAN_HPP_NAMESPACE::ValidationCheckEXT;
@@ -551,14 +552,14 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT;
//=== VK_EXT_display_control ===
+ using VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT;
using VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT;
using VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT;
- using VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT;
//=== VK_NV_viewport_swizzle ===
+ using VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV;
using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagBitsNV;
using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV;
- using VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV;
//=== VK_EXT_discard_rectangles ===
using VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT;
@@ -575,13 +576,13 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT;
//=== VK_KHR_performance_query ===
- using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR;
using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR;
using VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR;
using VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR;
using VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR;
+ using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR;
#if defined( VK_USE_PLATFORM_IOS_MVK )
//=== VK_MVK_ios_surface ===
@@ -613,19 +614,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV;
//=== VK_KHR_acceleration_structure ===
- using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR;
using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR;
using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV;
- using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsNV;
- using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR;
- using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV;
- using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR;
- using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR;
- using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR;
using VULKAN_HPP_NAMESPACE::GeometryFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::GeometryFlagBitsNV;
using VULKAN_HPP_NAMESPACE::GeometryFlagsKHR;
@@ -634,8 +625,18 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsNV;
using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR;
using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsNV;
+ using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsNV;
+ using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV;
+ using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR;
+ using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeNV;
using VULKAN_HPP_NAMESPACE::GeometryTypeKHR;
using VULKAN_HPP_NAMESPACE::GeometryTypeNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR;
//=== VK_KHR_ray_tracing_pipeline ===
using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR;
@@ -648,13 +649,13 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV;
//=== VK_EXT_validation_cache ===
+ using VULKAN_HPP_NAMESPACE::ValidationCacheHeaderVersionEXT;
using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT;
- using VULKAN_HPP_NAMESPACE::ValidationCacheHeaderVersionEXT;
//=== VK_NV_shading_rate_image ===
- using VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV;
using VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV;
+ using VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV;
//=== VK_NV_ray_tracing ===
using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV;
@@ -668,10 +669,10 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_INTEL_performance_query ===
using VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL;
+ using VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL;
using VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL;
using VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL;
using VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL;
- using VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL;
#if defined( VK_USE_PLATFORM_FUCHSIA )
//=== VK_FUCHSIA_imagepipe_surface ===
@@ -693,8 +694,8 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD;
//=== VK_EXT_validation_features ===
- using VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT;
using VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT;
+ using VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT;
//=== VK_NV_coverage_reduction_mode ===
using VULKAN_HPP_NAMESPACE::CoverageReductionModeNV;
@@ -717,17 +718,17 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR;
//=== VK_EXT_surface_maintenance1 ===
- using VULKAN_HPP_NAMESPACE::PresentGravityFlagBitsEXT;
- using VULKAN_HPP_NAMESPACE::PresentGravityFlagsEXT;
using VULKAN_HPP_NAMESPACE::PresentScalingFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::PresentScalingFlagsEXT;
+ using VULKAN_HPP_NAMESPACE::PresentGravityFlagBitsEXT;
+ using VULKAN_HPP_NAMESPACE::PresentGravityFlagsEXT;
//=== VK_NV_device_generated_commands ===
- using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsNV;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV;
using VULKAN_HPP_NAMESPACE::IndirectStateFlagBitsNV;
using VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsNV;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV;
//=== VK_EXT_depth_bias_control ===
using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationEXT;
@@ -740,19 +741,19 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_KHR_video_encode_queue ===
using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeTuningModeKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeTuningModeKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagsKHR;
//=== VK_NV_device_diagnostics_config ===
using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagBitsNV;
@@ -777,17 +778,17 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV;
//=== VK_NV_ray_tracing_motion_blur ===
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagBitsNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagBitsNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV;
//=== VK_EXT_image_compression_control ===
- using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagBitsEXT;
- using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagsEXT;
using VULKAN_HPP_NAMESPACE::ImageCompressionFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::ImageCompressionFlagsEXT;
+ using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagBitsEXT;
+ using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagsEXT;
//=== VK_EXT_device_fault ===
using VULKAN_HPP_NAMESPACE::DeviceFaultAddressTypeEXT;
@@ -823,13 +824,13 @@ export namespace VULKAN_HPP_NAMESPACE
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
//=== VK_EXT_opacity_micromap ===
+ using VULKAN_HPP_NAMESPACE::MicromapTypeEXT;
using VULKAN_HPP_NAMESPACE::BuildMicromapFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT;
- using VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT;
using VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT;
using VULKAN_HPP_NAMESPACE::MicromapCreateFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::MicromapCreateFlagsEXT;
- using VULKAN_HPP_NAMESPACE::MicromapTypeEXT;
+ using VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT;
using VULKAN_HPP_NAMESPACE::OpacityMicromapFormatEXT;
using VULKAN_HPP_NAMESPACE::OpacityMicromapSpecialIndexEXT;
@@ -854,47 +855,47 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SubpassMergeStatusEXT;
//=== VK_LUNARG_direct_driver_loading ===
+ using VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG;
using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagBitsLUNARG;
using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagsLUNARG;
- using VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG;
//=== VK_ARM_tensors ===
using VULKAN_HPP_NAMESPACE::TensorCreateFlagBitsARM;
using VULKAN_HPP_NAMESPACE::TensorCreateFlagsARM;
- using VULKAN_HPP_NAMESPACE::TensorTilingARM;
- using VULKAN_HPP_NAMESPACE::TensorUsageFlagBitsARM;
- using VULKAN_HPP_NAMESPACE::TensorUsageFlagsARM;
using VULKAN_HPP_NAMESPACE::TensorViewCreateFlagBitsARM;
using VULKAN_HPP_NAMESPACE::TensorViewCreateFlagsARM;
+ using VULKAN_HPP_NAMESPACE::TensorUsageFlagBitsARM;
+ using VULKAN_HPP_NAMESPACE::TensorUsageFlagsARM;
+ using VULKAN_HPP_NAMESPACE::TensorTilingARM;
//=== VK_NV_optical_flow ===
- using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagBitsNV;
- using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagsNV;
+ using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagBitsNV;
+ using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagsNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagBitsNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagsNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowPerformanceLevelNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowSessionBindingPointNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagBitsNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagsNV;
- using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagBitsNV;
- using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagsNV;
+ using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagBitsNV;
+ using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagsNV;
//=== VK_AMD_anti_lag ===
using VULKAN_HPP_NAMESPACE::AntiLagModeAMD;
using VULKAN_HPP_NAMESPACE::AntiLagStageAMD;
//=== VK_EXT_shader_object ===
- using VULKAN_HPP_NAMESPACE::ShaderCodeTypeEXT;
using VULKAN_HPP_NAMESPACE::ShaderCreateFlagBitsEXT;
using VULKAN_HPP_NAMESPACE::ShaderCreateFlagsEXT;
+ using VULKAN_HPP_NAMESPACE::ShaderCodeTypeEXT;
//=== VK_NV_ray_tracing_invocation_reorder ===
using VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV;
//=== VK_NV_cooperative_vector ===
+ using VULKAN_HPP_NAMESPACE::CooperativeVectorMatrixLayoutNV;
using VULKAN_HPP_NAMESPACE::ComponentTypeKHR;
using VULKAN_HPP_NAMESPACE::ComponentTypeNV;
- using VULKAN_HPP_NAMESPACE::CooperativeVectorMatrixLayoutNV;
//=== VK_EXT_layer_settings ===
using VULKAN_HPP_NAMESPACE::LayerSettingTypeEXT;
@@ -908,27 +909,27 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ScopeNV;
//=== VK_ARM_data_graph ===
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchFlagBitsARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchFlagsARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyARM;
using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointARM;
using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointTypeARM;
using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateFlagBitsARM;
using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateFlagsARM;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationTypeARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchFlagBitsARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchFlagsARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphProcessingEngineTypeARM;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationTypeARM;
//=== VK_KHR_video_encode_av1 ===
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1PredictionModeKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlGroupKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilityFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilityFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1PredictionModeKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlFlagBitsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlFlagsKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlGroupKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1StdFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1StdFlagsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1SuperblockSizeFlagBitsKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1SuperblockSizeFlagsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlFlagBitsKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlFlagsKHR;
//=== VK_QCOM_image_processing2 ===
using VULKAN_HPP_NAMESPACE::BlockMatchWindowCompareModeQCOM;
@@ -940,8 +941,8 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT;
//=== VK_KHR_calibrated_timestamps ===
- using VULKAN_HPP_NAMESPACE::TimeDomainEXT;
using VULKAN_HPP_NAMESPACE::TimeDomainKHR;
+ using VULKAN_HPP_NAMESPACE::TimeDomainEXT;
//=== VK_NV_display_stereo ===
using VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoTypeNV;
@@ -950,30 +951,30 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiKHR;
//=== VK_NV_cluster_acceleration_structure ===
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureAddressResolutionFlagBitsNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureAddressResolutionFlagsNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClusterFlagBitsNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClusterFlagsNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryFlagBitsNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryFlagsNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureAddressResolutionFlagBitsNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureAddressResolutionFlagsNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureIndexFormatFlagBitsNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureIndexFormatFlagsNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpModeNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpTypeNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTypeNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpTypeNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpModeNV;
//=== VK_NV_partitioned_acceleration_structure ===
+ using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureOpTypeNV;
using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstanceFlagBitsNV;
using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstanceFlagsNV;
- using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureOpTypeNV;
//=== VK_EXT_device_generated_commands ===
- using VULKAN_HPP_NAMESPACE::IndirectCommandsInputModeFlagBitsEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsInputModeFlagsEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsEXT;
using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeEXT;
using VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoTypeEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsInputModeFlagBitsEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsInputModeFlagsEXT;
//=== VK_KHR_maintenance8 ===
using VULKAN_HPP_NAMESPACE::AccessFlagBits3KHR;
@@ -1004,61 +1005,63 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::toHexString;
#endif /*VULKAN_HPP_NO_TO_STRING*/
+
//=============================
//=== EXCEPTIONs AND ERRORs ===
//=============================
#if !defined( VULKAN_HPP_NO_EXCEPTIONS )
- using VULKAN_HPP_NAMESPACE::DeviceLostError;
- using VULKAN_HPP_NAMESPACE::Error;
- using VULKAN_HPP_NAMESPACE::errorCategory;
using VULKAN_HPP_NAMESPACE::ErrorCategoryImpl;
- using VULKAN_HPP_NAMESPACE::ExtensionNotPresentError;
- using VULKAN_HPP_NAMESPACE::FeatureNotPresentError;
- using VULKAN_HPP_NAMESPACE::FormatNotSupportedError;
- using VULKAN_HPP_NAMESPACE::FragmentationError;
- using VULKAN_HPP_NAMESPACE::FragmentedPoolError;
- using VULKAN_HPP_NAMESPACE::ImageUsageNotSupportedKHRError;
- using VULKAN_HPP_NAMESPACE::IncompatibleDisplayKHRError;
- using VULKAN_HPP_NAMESPACE::IncompatibleDriverError;
- using VULKAN_HPP_NAMESPACE::InitializationFailedError;
- using VULKAN_HPP_NAMESPACE::InvalidDrmFormatModifierPlaneLayoutEXTError;
- using VULKAN_HPP_NAMESPACE::InvalidExternalHandleError;
- using VULKAN_HPP_NAMESPACE::InvalidOpaqueCaptureAddressError;
- using VULKAN_HPP_NAMESPACE::InvalidShaderNVError;
- using VULKAN_HPP_NAMESPACE::LayerNotPresentError;
+ using VULKAN_HPP_NAMESPACE::Error;
using VULKAN_HPP_NAMESPACE::LogicError;
+ using VULKAN_HPP_NAMESPACE::SystemError;
+ using VULKAN_HPP_NAMESPACE::errorCategory;
using VULKAN_HPP_NAMESPACE::make_error_code;
using VULKAN_HPP_NAMESPACE::make_error_condition;
- using VULKAN_HPP_NAMESPACE::MemoryMapFailedError;
- using VULKAN_HPP_NAMESPACE::NativeWindowInUseKHRError;
- using VULKAN_HPP_NAMESPACE::NotPermittedError;
- using VULKAN_HPP_NAMESPACE::OutOfDateKHRError;
- using VULKAN_HPP_NAMESPACE::OutOfDeviceMemoryError;
using VULKAN_HPP_NAMESPACE::OutOfHostMemoryError;
- using VULKAN_HPP_NAMESPACE::OutOfPoolMemoryError;
- using VULKAN_HPP_NAMESPACE::SurfaceLostKHRError;
- using VULKAN_HPP_NAMESPACE::SystemError;
+ using VULKAN_HPP_NAMESPACE::OutOfDeviceMemoryError;
+ using VULKAN_HPP_NAMESPACE::InitializationFailedError;
+ using VULKAN_HPP_NAMESPACE::DeviceLostError;
+ using VULKAN_HPP_NAMESPACE::MemoryMapFailedError;
+ using VULKAN_HPP_NAMESPACE::LayerNotPresentError;
+ using VULKAN_HPP_NAMESPACE::ExtensionNotPresentError;
+ using VULKAN_HPP_NAMESPACE::FeatureNotPresentError;
+ using VULKAN_HPP_NAMESPACE::IncompatibleDriverError;
using VULKAN_HPP_NAMESPACE::TooManyObjectsError;
+ using VULKAN_HPP_NAMESPACE::FormatNotSupportedError;
+ using VULKAN_HPP_NAMESPACE::FragmentedPoolError;
using VULKAN_HPP_NAMESPACE::UnknownError;
+ using VULKAN_HPP_NAMESPACE::OutOfPoolMemoryError;
+ using VULKAN_HPP_NAMESPACE::InvalidExternalHandleError;
+ using VULKAN_HPP_NAMESPACE::FragmentationError;
+ using VULKAN_HPP_NAMESPACE::InvalidOpaqueCaptureAddressError;
+ using VULKAN_HPP_NAMESPACE::NotPermittedError;
+ using VULKAN_HPP_NAMESPACE::SurfaceLostKHRError;
+ using VULKAN_HPP_NAMESPACE::NativeWindowInUseKHRError;
+ using VULKAN_HPP_NAMESPACE::OutOfDateKHRError;
+ using VULKAN_HPP_NAMESPACE::IncompatibleDisplayKHRError;
using VULKAN_HPP_NAMESPACE::ValidationFailedEXTError;
+ using VULKAN_HPP_NAMESPACE::InvalidShaderNVError;
+ using VULKAN_HPP_NAMESPACE::ImageUsageNotSupportedKHRError;
using VULKAN_HPP_NAMESPACE::VideoPictureLayoutNotSupportedKHRError;
- using VULKAN_HPP_NAMESPACE::VideoProfileCodecNotSupportedKHRError;
- using VULKAN_HPP_NAMESPACE::VideoProfileFormatNotSupportedKHRError;
using VULKAN_HPP_NAMESPACE::VideoProfileOperationNotSupportedKHRError;
+ using VULKAN_HPP_NAMESPACE::VideoProfileFormatNotSupportedKHRError;
+ using VULKAN_HPP_NAMESPACE::VideoProfileCodecNotSupportedKHRError;
using VULKAN_HPP_NAMESPACE::VideoStdVersionNotSupportedKHRError;
+ using VULKAN_HPP_NAMESPACE::InvalidDrmFormatModifierPlaneLayoutEXTError;
-# if defined( VK_USE_PLATFORM_WIN32_KHR )
+#if defined( VK_USE_PLATFORM_WIN32_KHR )
using VULKAN_HPP_NAMESPACE::FullScreenExclusiveModeLostEXTError;
-# endif /*VK_USE_PLATFORM_WIN32_KHR*/
+#endif /*VK_USE_PLATFORM_WIN32_KHR*/
- using VULKAN_HPP_NAMESPACE::CompressionExhaustedEXTError;
using VULKAN_HPP_NAMESPACE::InvalidVideoStdParametersKHRError;
+ using VULKAN_HPP_NAMESPACE::CompressionExhaustedEXTError;
using VULKAN_HPP_NAMESPACE::NotEnoughSpaceKHRError;
#endif /*VULKAN_HPP_NO_EXCEPTIONS*/
using VULKAN_HPP_NAMESPACE::ResultValue;
using VULKAN_HPP_NAMESPACE::ResultValueType;
+
//===========================
//=== CONSTEXPR CONSTANTs ===
//===========================
@@ -1067,27 +1070,27 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::AttachmentUnused;
using VULKAN_HPP_NAMESPACE::False;
using VULKAN_HPP_NAMESPACE::LodClampNone;
- using VULKAN_HPP_NAMESPACE::MaxDescriptionSize;
- using VULKAN_HPP_NAMESPACE::MaxExtensionNameSize;
- using VULKAN_HPP_NAMESPACE::MaxMemoryHeaps;
- using VULKAN_HPP_NAMESPACE::MaxMemoryTypes;
- using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceNameSize;
using VULKAN_HPP_NAMESPACE::QueueFamilyIgnored;
using VULKAN_HPP_NAMESPACE::RemainingArrayLayers;
using VULKAN_HPP_NAMESPACE::RemainingMipLevels;
using VULKAN_HPP_NAMESPACE::SubpassExternal;
using VULKAN_HPP_NAMESPACE::True;
- using VULKAN_HPP_NAMESPACE::UuidSize;
using VULKAN_HPP_NAMESPACE::WholeSize;
+ using VULKAN_HPP_NAMESPACE::MaxMemoryTypes;
+ using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceNameSize;
+ using VULKAN_HPP_NAMESPACE::UuidSize;
+ using VULKAN_HPP_NAMESPACE::MaxExtensionNameSize;
+ using VULKAN_HPP_NAMESPACE::MaxDescriptionSize;
+ using VULKAN_HPP_NAMESPACE::MaxMemoryHeaps;
//=== VK_VERSION_1_1 ===
- using VULKAN_HPP_NAMESPACE::LuidSize;
using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSize;
+ using VULKAN_HPP_NAMESPACE::LuidSize;
using VULKAN_HPP_NAMESPACE::QueueFamilyExternal;
//=== VK_VERSION_1_2 ===
- using VULKAN_HPP_NAMESPACE::MaxDriverInfoSize;
using VULKAN_HPP_NAMESPACE::MaxDriverNameSize;
+ using VULKAN_HPP_NAMESPACE::MaxDriverInfoSize;
//=== VK_VERSION_1_4 ===
using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySize;
@@ -1331,19 +1334,19 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::KHRMaintenance1SpecVersion;
//=== VK_KHR_device_group_creation ===
+ using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSizeKHR;
using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationExtensionName;
using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationSpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSizeKHR;
//=== VK_KHR_external_memory_capabilities ===
+ using VULKAN_HPP_NAMESPACE::LuidSizeKHR;
using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesExtensionName;
using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesSpecVersion;
- using VULKAN_HPP_NAMESPACE::LuidSizeKHR;
//=== VK_KHR_external_memory ===
+ using VULKAN_HPP_NAMESPACE::QueueFamilyExternalKHR;
using VULKAN_HPP_NAMESPACE::KHRExternalMemoryExtensionName;
using VULKAN_HPP_NAMESPACE::KHRExternalMemorySpecVersion;
- using VULKAN_HPP_NAMESPACE::QueueFamilyExternalKHR;
#if defined( VK_USE_PLATFORM_WIN32_KHR )
//=== VK_KHR_external_memory_win32 ===
@@ -1540,9 +1543,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufSpecVersion;
//=== VK_EXT_queue_family_foreign ===
+ using VULKAN_HPP_NAMESPACE::QueueFamilyForeignEXT;
using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignExtensionName;
using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignSpecVersion;
- using VULKAN_HPP_NAMESPACE::QueueFamilyForeignEXT;
//=== VK_KHR_dedicated_allocation ===
using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationExtensionName;
@@ -1572,9 +1575,9 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_AMDX_shader_enqueue ===
+ using VULKAN_HPP_NAMESPACE::ShaderIndexUnusedAMDX;
using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueExtensionName;
using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueSpecVersion;
- using VULKAN_HPP_NAMESPACE::ShaderIndexUnusedAMDX;
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
//=== VK_AMD_mixed_attachment_samples ===
@@ -1626,9 +1629,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureSpecVersion;
//=== VK_KHR_ray_tracing_pipeline ===
+ using VULKAN_HPP_NAMESPACE::ShaderUnusedKHR;
using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineExtensionName;
using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineSpecVersion;
- using VULKAN_HPP_NAMESPACE::ShaderUnusedKHR;
//=== VK_KHR_ray_query ===
using VULKAN_HPP_NAMESPACE::KHRRayQueryExtensionName;
@@ -1685,9 +1688,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::NVShadingRateImageSpecVersion;
//=== VK_NV_ray_tracing ===
+ using VULKAN_HPP_NAMESPACE::ShaderUnusedNV;
using VULKAN_HPP_NAMESPACE::NVRayTracingExtensionName;
using VULKAN_HPP_NAMESPACE::NVRayTracingSpecVersion;
- using VULKAN_HPP_NAMESPACE::ShaderUnusedNV;
//=== VK_NV_representative_fragment_test ===
using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestExtensionName;
@@ -1754,9 +1757,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265SpecVersion;
//=== VK_KHR_global_priority ===
+ using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKHR;
using VULKAN_HPP_NAMESPACE::KHRGlobalPriorityExtensionName;
using VULKAN_HPP_NAMESPACE::KHRGlobalPrioritySpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKHR;
//=== VK_AMD_memory_overallocation_behavior ===
using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorExtensionName;
@@ -1777,10 +1780,10 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackSpecVersion;
//=== VK_KHR_driver_properties ===
+ using VULKAN_HPP_NAMESPACE::MaxDriverNameSizeKHR;
+ using VULKAN_HPP_NAMESPACE::MaxDriverInfoSizeKHR;
using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesExtensionName;
using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesSpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxDriverInfoSizeKHR;
- using VULKAN_HPP_NAMESPACE::MaxDriverNameSizeKHR;
//=== VK_KHR_shader_float_controls ===
using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsExtensionName;
@@ -2341,9 +2344,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1SpecVersion;
//=== VK_EXT_global_priority_query ===
+ using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeEXT;
using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQueryExtensionName;
using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQuerySpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeEXT;
//=== VK_EXT_image_view_min_lod ===
using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodExtensionName;
@@ -2408,9 +2411,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsSpecVersion;
//=== VK_EXT_image_sliced_view_of_3d ===
+ using VULKAN_HPP_NAMESPACE::Remaining3DSlicesEXT;
using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DExtensionName;
using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DSpecVersion;
- using VULKAN_HPP_NAMESPACE::Remaining3DSlicesEXT;
//=== VK_VALVE_descriptor_set_host_mapping ===
using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingExtensionName;
@@ -2493,9 +2496,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ARMTensorsSpecVersion;
//=== VK_EXT_shader_module_identifier ===
+ using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeEXT;
using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierExtensionName;
using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierSpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeEXT;
//=== VK_EXT_rasterization_order_attachment_access ===
using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessExtensionName;
@@ -2544,9 +2547,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::EXTShaderObjectSpecVersion;
//=== VK_KHR_pipeline_binary ===
+ using VULKAN_HPP_NAMESPACE::MaxPipelineBinaryKeySizeKHR;
using VULKAN_HPP_NAMESPACE::KHRPipelineBinaryExtensionName;
using VULKAN_HPP_NAMESPACE::KHRPipelineBinarySpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxPipelineBinaryKeySizeKHR;
//=== VK_QCOM_tile_properties ===
using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesExtensionName;
@@ -2605,9 +2608,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixSpecVersion;
//=== VK_ARM_data_graph ===
+ using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceDataGraphOperationSetNameSizeARM;
using VULKAN_HPP_NAMESPACE::ARMDataGraphExtensionName;
using VULKAN_HPP_NAMESPACE::ARMDataGraphSpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceDataGraphOperationSetNameSizeARM;
//=== VK_QCOM_multiview_per_view_render_areas ===
using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasExtensionName;
@@ -2618,18 +2621,18 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesSpecVersion;
//=== VK_KHR_video_decode_av1 ===
+ using VULKAN_HPP_NAMESPACE::MaxVideoAv1ReferencesPerFrameKHR;
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1SpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxVideoAv1ReferencesPerFrameKHR;
//=== VK_KHR_video_encode_av1 ===
using VULKAN_HPP_NAMESPACE::KHRVideoEncodeAv1ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRVideoEncodeAv1SpecVersion;
//=== VK_KHR_video_decode_vp9 ===
+ using VULKAN_HPP_NAMESPACE::MaxVideoVp9ReferencesPerFrameKHR;
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeVp9ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeVp9SpecVersion;
- using VULKAN_HPP_NAMESPACE::MaxVideoVp9ReferencesPerFrameKHR;
//=== VK_KHR_video_maintenance1 ===
using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1ExtensionName;
@@ -2762,9 +2765,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::NVClusterAccelerationStructureSpecVersion;
//=== VK_NV_partitioned_acceleration_structure ===
+ using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructurePartitionIndexGlobalNV;
using VULKAN_HPP_NAMESPACE::NVPartitionedAccelerationStructureExtensionName;
using VULKAN_HPP_NAMESPACE::NVPartitionedAccelerationStructureSpecVersion;
- using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructurePartitionIndexGlobalNV;
//=== VK_EXT_device_generated_commands ===
using VULKAN_HPP_NAMESPACE::EXTDeviceGeneratedCommandsExtensionName;
@@ -2878,6 +2881,7 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ApiVersion14;
using VULKAN_HPP_NAMESPACE::HeaderVersionComplete;
+
//====================
//=== FUNCPOINTERs ===
//====================
@@ -2907,29 +2911,85 @@ export namespace VULKAN_HPP_NAMESPACE
//===============
//=== VK_VERSION_1_0 ===
- using VULKAN_HPP_NAMESPACE::AllocationCallbacks;
- using VULKAN_HPP_NAMESPACE::ApplicationInfo;
- using VULKAN_HPP_NAMESPACE::AttachmentDescription;
- using VULKAN_HPP_NAMESPACE::AttachmentReference;
+ using VULKAN_HPP_NAMESPACE::Extent2D;
+ using VULKAN_HPP_NAMESPACE::Extent3D;
+ using VULKAN_HPP_NAMESPACE::Offset2D;
+ using VULKAN_HPP_NAMESPACE::Offset3D;
+ using VULKAN_HPP_NAMESPACE::Rect2D;
using VULKAN_HPP_NAMESPACE::BaseInStructure;
using VULKAN_HPP_NAMESPACE::BaseOutStructure;
- using VULKAN_HPP_NAMESPACE::BindSparseInfo;
- using VULKAN_HPP_NAMESPACE::BufferCopy;
- using VULKAN_HPP_NAMESPACE::BufferCreateInfo;
- using VULKAN_HPP_NAMESPACE::BufferImageCopy;
using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier;
+ using VULKAN_HPP_NAMESPACE::DispatchIndirectCommand;
+ using VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand;
+ using VULKAN_HPP_NAMESPACE::DrawIndirectCommand;
+ using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier;
+ using VULKAN_HPP_NAMESPACE::MemoryBarrier;
+ using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne;
+ using VULKAN_HPP_NAMESPACE::AllocationCallbacks;
+ using VULKAN_HPP_NAMESPACE::ApplicationInfo;
+ using VULKAN_HPP_NAMESPACE::FormatProperties;
+ using VULKAN_HPP_NAMESPACE::ImageFormatProperties;
+ using VULKAN_HPP_NAMESPACE::InstanceCreateInfo;
+ using VULKAN_HPP_NAMESPACE::MemoryHeap;
+ using VULKAN_HPP_NAMESPACE::MemoryType;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties;
+ using VULKAN_HPP_NAMESPACE::QueueFamilyProperties;
+ using VULKAN_HPP_NAMESPACE::DeviceCreateInfo;
+ using VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ExtensionProperties;
+ using VULKAN_HPP_NAMESPACE::LayerProperties;
+ using VULKAN_HPP_NAMESPACE::SubmitInfo;
+ using VULKAN_HPP_NAMESPACE::MappedMemoryRange;
+ using VULKAN_HPP_NAMESPACE::MemoryAllocateInfo;
+ using VULKAN_HPP_NAMESPACE::MemoryRequirements;
+ using VULKAN_HPP_NAMESPACE::BindSparseInfo;
+ using VULKAN_HPP_NAMESPACE::ImageSubresource;
+ using VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo;
+ using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties;
+ using VULKAN_HPP_NAMESPACE::SparseImageMemoryBind;
+ using VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo;
+ using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements;
+ using VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo;
+ using VULKAN_HPP_NAMESPACE::SparseMemoryBind;
+ using VULKAN_HPP_NAMESPACE::FenceCreateInfo;
+ using VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo;
+ using VULKAN_HPP_NAMESPACE::EventCreateInfo;
+ using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo;
+ using VULKAN_HPP_NAMESPACE::BufferCreateInfo;
using VULKAN_HPP_NAMESPACE::BufferViewCreateInfo;
- using VULKAN_HPP_NAMESPACE::ClearAttachment;
- using VULKAN_HPP_NAMESPACE::ClearColorValue;
- using VULKAN_HPP_NAMESPACE::ClearDepthStencilValue;
- using VULKAN_HPP_NAMESPACE::ClearRect;
- using VULKAN_HPP_NAMESPACE::ClearValue;
- using VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo;
- using VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo;
- using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo;
- using VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ImageCreateInfo;
+ using VULKAN_HPP_NAMESPACE::SubresourceLayout;
using VULKAN_HPP_NAMESPACE::ComponentMapping;
+ using VULKAN_HPP_NAMESPACE::ImageSubresourceRange;
+ using VULKAN_HPP_NAMESPACE::ImageViewCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo;
using VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo;
+ using VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState;
+ using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::SpecializationInfo;
+ using VULKAN_HPP_NAMESPACE::SpecializationMapEntry;
+ using VULKAN_HPP_NAMESPACE::StencilOpState;
+ using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription;
+ using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription;
+ using VULKAN_HPP_NAMESPACE::Viewport;
+ using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PushConstantRange;
+ using VULKAN_HPP_NAMESPACE::SamplerCreateInfo;
using VULKAN_HPP_NAMESPACE::CopyDescriptorSet;
using VULKAN_HPP_NAMESPACE::DescriptorBufferInfo;
using VULKAN_HPP_NAMESPACE::DescriptorImageInfo;
@@ -2938,557 +2998,501 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo;
using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding;
using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo;
- using VULKAN_HPP_NAMESPACE::DeviceCreateInfo;
- using VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo;
- using VULKAN_HPP_NAMESPACE::DispatchIndirectCommand;
- using VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand;
- using VULKAN_HPP_NAMESPACE::DrawIndirectCommand;
- using VULKAN_HPP_NAMESPACE::EventCreateInfo;
- using VULKAN_HPP_NAMESPACE::ExtensionProperties;
- using VULKAN_HPP_NAMESPACE::Extent2D;
- using VULKAN_HPP_NAMESPACE::Extent3D;
- using VULKAN_HPP_NAMESPACE::FenceCreateInfo;
- using VULKAN_HPP_NAMESPACE::FormatProperties;
+ using VULKAN_HPP_NAMESPACE::WriteDescriptorSet;
+ using VULKAN_HPP_NAMESPACE::AttachmentDescription;
+ using VULKAN_HPP_NAMESPACE::AttachmentReference;
using VULKAN_HPP_NAMESPACE::FramebufferCreateInfo;
- using VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo;
- using VULKAN_HPP_NAMESPACE::ImageBlit;
- using VULKAN_HPP_NAMESPACE::ImageCopy;
- using VULKAN_HPP_NAMESPACE::ImageCreateInfo;
- using VULKAN_HPP_NAMESPACE::ImageFormatProperties;
- using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier;
- using VULKAN_HPP_NAMESPACE::ImageResolve;
- using VULKAN_HPP_NAMESPACE::ImageSubresource;
- using VULKAN_HPP_NAMESPACE::ImageSubresourceLayers;
- using VULKAN_HPP_NAMESPACE::ImageSubresourceRange;
- using VULKAN_HPP_NAMESPACE::ImageViewCreateInfo;
- using VULKAN_HPP_NAMESPACE::InstanceCreateInfo;
- using VULKAN_HPP_NAMESPACE::LayerProperties;
- using VULKAN_HPP_NAMESPACE::MappedMemoryRange;
- using VULKAN_HPP_NAMESPACE::MemoryAllocateInfo;
- using VULKAN_HPP_NAMESPACE::MemoryBarrier;
- using VULKAN_HPP_NAMESPACE::MemoryHeap;
- using VULKAN_HPP_NAMESPACE::MemoryRequirements;
- using VULKAN_HPP_NAMESPACE::MemoryType;
- using VULKAN_HPP_NAMESPACE::Offset2D;
- using VULKAN_HPP_NAMESPACE::Offset3D;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties;
- using VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne;
- using VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState;
- using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PushConstantRange;
- using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo;
- using VULKAN_HPP_NAMESPACE::QueueFamilyProperties;
- using VULKAN_HPP_NAMESPACE::Rect2D;
- using VULKAN_HPP_NAMESPACE::RenderPassBeginInfo;
using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo;
- using VULKAN_HPP_NAMESPACE::SamplerCreateInfo;
- using VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo;
- using VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo;
- using VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo;
- using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties;
- using VULKAN_HPP_NAMESPACE::SparseImageMemoryBind;
- using VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo;
- using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements;
- using VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo;
- using VULKAN_HPP_NAMESPACE::SparseMemoryBind;
- using VULKAN_HPP_NAMESPACE::SpecializationInfo;
- using VULKAN_HPP_NAMESPACE::SpecializationMapEntry;
- using VULKAN_HPP_NAMESPACE::StencilOpState;
- using VULKAN_HPP_NAMESPACE::SubmitInfo;
using VULKAN_HPP_NAMESPACE::SubpassDependency;
using VULKAN_HPP_NAMESPACE::SubpassDescription;
- using VULKAN_HPP_NAMESPACE::SubresourceLayout;
- using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription;
- using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription;
- using VULKAN_HPP_NAMESPACE::Viewport;
- using VULKAN_HPP_NAMESPACE::WriteDescriptorSet;
+ using VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo;
+ using VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo;
+ using VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo;
+ using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo;
+ using VULKAN_HPP_NAMESPACE::BufferCopy;
+ using VULKAN_HPP_NAMESPACE::BufferImageCopy;
+ using VULKAN_HPP_NAMESPACE::ClearAttachment;
+ using VULKAN_HPP_NAMESPACE::ClearColorValue;
+ using VULKAN_HPP_NAMESPACE::ClearDepthStencilValue;
+ using VULKAN_HPP_NAMESPACE::ClearRect;
+ using VULKAN_HPP_NAMESPACE::ClearValue;
+ using VULKAN_HPP_NAMESPACE::ImageBlit;
+ using VULKAN_HPP_NAMESPACE::ImageCopy;
+ using VULKAN_HPP_NAMESPACE::ImageResolve;
+ using VULKAN_HPP_NAMESPACE::ImageSubresourceLayers;
+ using VULKAN_HPP_NAMESPACE::RenderPassBeginInfo;
//=== VK_VERSION_1_1 ===
- using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo;
- using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties;
using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo;
using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfoKHR;
- using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo;
- using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR;
using VULKAN_HPP_NAMESPACE::BindImageMemoryInfo;
using VULKAN_HPP_NAMESPACE::BindImageMemoryInfoKHR;
- using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo;
- using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfoKHR;
- using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2;
- using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR;
- using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport;
- using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupportKHR;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry;
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR;
- using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo;
- using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfoKHR;
- using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo;
- using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR;
- using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo;
- using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements;
+ using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirementsKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo;
+ using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo;
+ using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfoKHR;
using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo;
using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfoKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo;
+ using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR;
using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo;
using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfoKHR;
- using VULKAN_HPP_NAMESPACE::DeviceQueueInfo2;
- using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo;
- using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo;
- using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo;
- using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ExternalBufferProperties;
- using VULKAN_HPP_NAMESPACE::ExternalBufferPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::ExternalFenceProperties;
- using VULKAN_HPP_NAMESPACE::ExternalFencePropertiesKHR;
- using VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties;
- using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryProperties;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties;
- using VULKAN_HPP_NAMESPACE::ExternalSemaphorePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo;
+ using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfoKHR;
+ using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo;
+ using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR;
+ using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo;
+ using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo;
+ using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2;
+ using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2;
+ using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2;
+ using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::MemoryRequirements2;
+ using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR;
+ using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2;
+ using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2KHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2KHR;
using VULKAN_HPP_NAMESPACE::FormatProperties2;
using VULKAN_HPP_NAMESPACE::FormatProperties2KHR;
using VULKAN_HPP_NAMESPACE::ImageFormatProperties2;
using VULKAN_HPP_NAMESPACE::ImageFormatProperties2KHR;
- using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2;
- using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2KHR;
- using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo;
- using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR;
- using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2;
- using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR;
- using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo;
- using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference;
- using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR;
- using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo;
- using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfoKHR;
- using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo;
- using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoKHR;
- using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements;
- using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirementsKHR;
- using VULKAN_HPP_NAMESPACE::MemoryRequirements2;
- using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2KHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDPropertiesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2KHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2;
+ using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2KHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2KHR;
+ using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2;
+ using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2KHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo;
+ using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference;
+ using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR;
+ using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo;
+ using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2KHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParameterFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeatures;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties;
+ using VULKAN_HPP_NAMESPACE::DeviceQueueInfo2;
using VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo;
- using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2;
- using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2KHR;
- using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo;
- using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo;
- using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties;
- using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfoKHR;
- using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2;
- using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2KHR;
- using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2;
- using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR;
+ using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo;
+ using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo;
+ using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties;
+ using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryProperties;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties;
+ using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalBufferProperties;
+ using VULKAN_HPP_NAMESPACE::ExternalBufferPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo;
+ using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalFenceProperties;
+ using VULKAN_HPP_NAMESPACE::ExternalFencePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties;
+ using VULKAN_HPP_NAMESPACE::ExternalSemaphorePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupportKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParameterFeatures;
//=== VK_VERSION_1_2 ===
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties;
+ using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2;
+ using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2KHR;
using VULKAN_HPP_NAMESPACE::AttachmentDescription2;
using VULKAN_HPP_NAMESPACE::AttachmentDescription2KHR;
- using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout;
- using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayoutKHR;
using VULKAN_HPP_NAMESPACE::AttachmentReference2;
using VULKAN_HPP_NAMESPACE::AttachmentReference2KHR;
+ using VULKAN_HPP_NAMESPACE::SubpassDescription2;
+ using VULKAN_HPP_NAMESPACE::SubpassDescription2KHR;
+ using VULKAN_HPP_NAMESPACE::SubpassDependency2;
+ using VULKAN_HPP_NAMESPACE::SubpassDependency2KHR;
+ using VULKAN_HPP_NAMESPACE::SubpassBeginInfo;
+ using VULKAN_HPP_NAMESPACE::SubpassBeginInfoKHR;
+ using VULKAN_HPP_NAMESPACE::SubpassEndInfo;
+ using VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::ConformanceVersion;
+ using VULKAN_HPP_NAMESPACE::ConformanceVersionKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloat16Int8FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport;
+ using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupportEXT;
+ using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve;
+ using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolveKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolvePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo;
+ using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo;
+ using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo;
+ using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo;
+ using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfoKHR;
+ using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo;
+ using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR;
using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout;
using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayoutKHR;
+ using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout;
+ using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayoutKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphorePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo;
+ using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo;
+ using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfoKHR;
+ using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo;
+ using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfoKHR;
+ using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo;
+ using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesKHR;
using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo;
using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoEXT;
using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoKHR;
using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo;
using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ConformanceVersion;
- using VULKAN_HPP_NAMESPACE::ConformanceVersionKHR;
- using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo;
- using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo;
- using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT;
- using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport;
- using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupportEXT;
- using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo;
- using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfoKHR;
- using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo;
- using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfoKHR;
- using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo;
- using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo;
- using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo;
- using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo;
using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfoKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolvePropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloat16Int8FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphorePropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo;
- using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfoKHR;
- using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2;
- using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2KHR;
- using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo;
- using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo;
- using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfoKHR;
- using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo;
- using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo;
- using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfoKHR;
- using VULKAN_HPP_NAMESPACE::SubpassBeginInfo;
- using VULKAN_HPP_NAMESPACE::SubpassBeginInfoKHR;
- using VULKAN_HPP_NAMESPACE::SubpassDependency2;
- using VULKAN_HPP_NAMESPACE::SubpassDependency2KHR;
- using VULKAN_HPP_NAMESPACE::SubpassDescription2;
- using VULKAN_HPP_NAMESPACE::SubpassDescription2KHR;
- using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve;
- using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolveKHR;
- using VULKAN_HPP_NAMESPACE::SubpassEndInfo;
- using VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR;
- using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo;
- using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfoKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo;
+ using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfoKHR;
//=== VK_VERSION_1_3 ===
- using VULKAN_HPP_NAMESPACE::BlitImageInfo2;
- using VULKAN_HPP_NAMESPACE::BlitImageInfo2KHR;
- using VULKAN_HPP_NAMESPACE::BufferCopy2;
- using VULKAN_HPP_NAMESPACE::BufferCopy2KHR;
- using VULKAN_HPP_NAMESPACE::BufferImageCopy2;
- using VULKAN_HPP_NAMESPACE::BufferImageCopy2KHR;
- using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2;
- using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2KHR;
- using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo;
- using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfoKHR;
- using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo;
- using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfoKHR;
- using VULKAN_HPP_NAMESPACE::CopyBufferInfo2;
- using VULKAN_HPP_NAMESPACE::CopyBufferInfo2KHR;
- using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2;
- using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2KHR;
- using VULKAN_HPP_NAMESPACE::CopyImageInfo2;
- using VULKAN_HPP_NAMESPACE::CopyImageInfo2KHR;
- using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2;
- using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2KHR;
- using VULKAN_HPP_NAMESPACE::DependencyInfo;
- using VULKAN_HPP_NAMESPACE::DependencyInfoKHR;
- using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo;
- using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements;
- using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirementsKHR;
- using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements;
- using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirementsKHR;
- using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo;
- using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::FormatProperties3;
- using VULKAN_HPP_NAMESPACE::FormatProperties3KHR;
- using VULKAN_HPP_NAMESPACE::ImageBlit2;
- using VULKAN_HPP_NAMESPACE::ImageBlit2KHR;
- using VULKAN_HPP_NAMESPACE::ImageCopy2;
- using VULKAN_HPP_NAMESPACE::ImageCopy2KHR;
- using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2;
- using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2KHR;
- using VULKAN_HPP_NAMESPACE::ImageResolve2;
- using VULKAN_HPP_NAMESPACE::ImageResolve2KHR;
- using VULKAN_HPP_NAMESPACE::MemoryBarrier2;
- using VULKAN_HPP_NAMESPACE::MemoryBarrier2KHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4PropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties;
+ using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PipelineCreationFeedback;
+ using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo;
+ using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::MemoryBarrier2;
+ using VULKAN_HPP_NAMESPACE::MemoryBarrier2KHR;
+ using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2;
+ using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2KHR;
+ using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2;
+ using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2KHR;
+ using VULKAN_HPP_NAMESPACE::DependencyInfo;
+ using VULKAN_HPP_NAMESPACE::DependencyInfoKHR;
+ using VULKAN_HPP_NAMESPACE::SubmitInfo2;
+ using VULKAN_HPP_NAMESPACE::SubmitInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo;
+ using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfoKHR;
+ using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo;
+ using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::CopyBufferInfo2;
+ using VULKAN_HPP_NAMESPACE::CopyBufferInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::CopyImageInfo2;
+ using VULKAN_HPP_NAMESPACE::CopyImageInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2;
+ using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2;
+ using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::BlitImageInfo2;
+ using VULKAN_HPP_NAMESPACE::BlitImageInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::ResolveImageInfo2;
+ using VULKAN_HPP_NAMESPACE::ResolveImageInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::BufferCopy2;
+ using VULKAN_HPP_NAMESPACE::BufferCopy2KHR;
+ using VULKAN_HPP_NAMESPACE::ImageCopy2;
+ using VULKAN_HPP_NAMESPACE::ImageCopy2KHR;
+ using VULKAN_HPP_NAMESPACE::ImageBlit2;
+ using VULKAN_HPP_NAMESPACE::ImageBlit2KHR;
+ using VULKAN_HPP_NAMESPACE::BufferImageCopy2;
+ using VULKAN_HPP_NAMESPACE::BufferImageCopy2KHR;
+ using VULKAN_HPP_NAMESPACE::ImageResolve2;
+ using VULKAN_HPP_NAMESPACE::ImageResolve2KHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PipelineCreationFeedback;
- using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackEXT;
- using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo;
using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo;
- using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo;
- using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfoKHR;
- using VULKAN_HPP_NAMESPACE::RenderingInfo;
- using VULKAN_HPP_NAMESPACE::RenderingInfoKHR;
- using VULKAN_HPP_NAMESPACE::ResolveImageInfo2;
- using VULKAN_HPP_NAMESPACE::ResolveImageInfo2KHR;
- using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo;
- using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfoKHR;
using VULKAN_HPP_NAMESPACE::ShaderRequiredSubgroupSizeCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::SubmitInfo2;
- using VULKAN_HPP_NAMESPACE::SubmitInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockPropertiesEXT;
using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock;
using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlockEXT;
+ using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo;
+ using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::RenderingInfo;
+ using VULKAN_HPP_NAMESPACE::RenderingInfoKHR;
+ using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo;
+ using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo;
+ using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::FormatProperties3;
+ using VULKAN_HPP_NAMESPACE::FormatProperties3KHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4PropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements;
+ using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirementsKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements;
+ using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirementsKHR;
//=== VK_VERSION_1_4 ===
- using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo;
- using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR;
- using VULKAN_HPP_NAMESPACE::BindMemoryStatus;
- using VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR;
- using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo;
- using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::CopyImageToImageInfo;
- using VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT;
- using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo;
- using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT;
- using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo;
- using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT;
- using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo;
- using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties;
using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo;
using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery;
- using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT;
- using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo;
- using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT;
- using VULKAN_HPP_NAMESPACE::ImageSubresource2;
- using VULKAN_HPP_NAMESPACE::ImageSubresource2EXT;
- using VULKAN_HPP_NAMESPACE::ImageSubresource2KHR;
- using VULKAN_HPP_NAMESPACE::ImageToMemoryCopy;
- using VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT;
- using VULKAN_HPP_NAMESPACE::MemoryMapInfo;
- using VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR;
- using VULKAN_HPP_NAMESPACE::MemoryToImageCopy;
- using VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT;
- using VULKAN_HPP_NAMESPACE::MemoryUnmapInfo;
- using VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties;
+ using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription;
+ using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT;
+ using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryMapInfo;
+ using VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryUnmapInfo;
+ using VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::RenderingAreaInfo;
+ using VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo;
+ using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ImageSubresource2;
+ using VULKAN_HPP_NAMESPACE::ImageSubresource2EXT;
+ using VULKAN_HPP_NAMESPACE::ImageSubresource2KHR;
+ using VULKAN_HPP_NAMESPACE::SubresourceLayout2;
+ using VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT;
+ using VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR;
+ using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo;
+ using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo;
+ using VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR;
+ using VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo;
+ using VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties;
- using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo;
- using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::BindMemoryStatus;
+ using VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR;
+ using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo;
+ using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR;
using VULKAN_HPP_NAMESPACE::PushConstantsInfo;
using VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR;
using VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo;
using VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR;
using VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo;
using VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR;
- using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties;
- using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::RenderingAreaInfo;
- using VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR;
- using VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo;
- using VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR;
- using VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo;
- using VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo;
+ using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::MemoryToImageCopy;
+ using VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT;
+ using VULKAN_HPP_NAMESPACE::ImageToMemoryCopy;
+ using VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT;
+ using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo;
+ using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT;
+ using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo;
+ using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT;
+ using VULKAN_HPP_NAMESPACE::CopyImageToImageInfo;
+ using VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT;
+ using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo;
+ using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT;
using VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize;
using VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT;
- using VULKAN_HPP_NAMESPACE::SubresourceLayout2;
- using VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT;
- using VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR;
- using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription;
- using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT;
- using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR;
+ using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery;
+ using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT;
//=== VK_KHR_surface ===
using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::SurfaceFormatKHR;
//=== VK_KHR_swapchain ===
- using VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR;
+ using VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PresentInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR;
+ using VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR;
using VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR;
using VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::PresentInfoKHR;
- using VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR;
//=== VK_KHR_display ===
using VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR;
@@ -3534,37 +3538,37 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD;
//=== VK_EXT_debug_marker ===
- using VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT;
using VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT;
using VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT;
+ using VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT;
//=== VK_KHR_video_queue ===
- using VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR;
using VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR;
using VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR;
+ using VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR;
//=== VK_KHR_video_decode_queue ===
using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR;
//=== VK_NV_dedicated_allocation ===
- using VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV;
using VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV;
using VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV;
//=== VK_EXT_transform_feedback ===
@@ -3573,58 +3577,58 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT;
//=== VK_NVX_binary_import ===
- using VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX;
- using VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX;
using VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX;
using VULKAN_HPP_NAMESPACE::CuModuleTexturingModeCreateInfoNVX;
+ using VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX;
+ using VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX;
//=== VK_NVX_image_view_handle ===
- using VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX;
using VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX;
+ using VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX;
//=== VK_KHR_video_encode_h264 ===
using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR;
//=== VK_KHR_video_encode_h265 ===
using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR;
//=== VK_KHR_video_decode_h264 ===
- using VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR;
//=== VK_AMD_texture_gather_bias_lod ===
using VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD;
@@ -3645,13 +3649,13 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV;
//=== VK_NV_external_memory ===
- using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV;
using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV;
#if defined( VK_USE_PLATFORM_WIN32_KHR )
//=== VK_NV_external_memory_win32 ===
- using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV;
using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV;
+ using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV;
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
#if defined( VK_USE_PLATFORM_WIN32_KHR )
@@ -3673,10 +3677,10 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_WIN32_KHR )
//=== VK_KHR_external_memory_win32 ===
- using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR;
using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR;
- using VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR;
using VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR;
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
//=== VK_KHR_external_memory_fd ===
@@ -3691,9 +3695,9 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_WIN32_KHR )
//=== VK_KHR_external_semaphore_win32 ===
- using VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR;
- using VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR;
using VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR;
+ using VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR;
+ using VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR;
using VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR;
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
@@ -3702,41 +3706,41 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR;
//=== VK_EXT_conditional_rendering ===
- using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT;
using VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT;
//=== VK_KHR_incremental_present ===
- using VULKAN_HPP_NAMESPACE::PresentRegionKHR;
using VULKAN_HPP_NAMESPACE::PresentRegionsKHR;
+ using VULKAN_HPP_NAMESPACE::PresentRegionKHR;
using VULKAN_HPP_NAMESPACE::RectLayerKHR;
//=== VK_NV_clip_space_w_scaling ===
- using VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV;
using VULKAN_HPP_NAMESPACE::ViewportWScalingNV;
+ using VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV;
//=== VK_EXT_display_surface_counter ===
using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT;
//=== VK_EXT_display_control ===
+ using VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT;
using VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT;
using VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT;
- using VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT;
using VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT;
//=== VK_GOOGLE_display_timing ===
- using VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE;
- using VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE;
- using VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE;
using VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE;
+ using VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE;
+ using VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE;
+ using VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE;
//=== VK_NVX_multiview_per_view_attributes ===
- using VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX;
+ using VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX;
//=== VK_NV_viewport_swizzle ===
- using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV;
using VULKAN_HPP_NAMESPACE::ViewportSwizzleNV;
+ using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV;
//=== VK_EXT_discard_rectangles ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT;
@@ -3762,24 +3766,24 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_WIN32_KHR )
//=== VK_KHR_external_fence_win32 ===
+ using VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR;
using VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR;
using VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR;
- using VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR;
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
//=== VK_KHR_external_fence_fd ===
- using VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR;
using VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR;
+ using VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR;
//=== VK_KHR_performance_query ===
- using VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR;
- using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR;
- using VULKAN_HPP_NAMESPACE::PerformanceCounterKHR;
- using VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR;
- using VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PerformanceCounterKHR;
+ using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR;
using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR;
+ using VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR;
//=== VK_KHR_get_surface_capabilities2 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR;
@@ -3787,11 +3791,11 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR;
//=== VK_KHR_get_display_properties2 ===
- using VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR;
- using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR;
- using VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR;
- using VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR;
using VULKAN_HPP_NAMESPACE::DisplayProperties2KHR;
+ using VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR;
+ using VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR;
+ using VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR;
+ using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR;
#if defined( VK_USE_PLATFORM_IOS_MVK )
//=== VK_MVK_ios_surface ===
@@ -3812,25 +3816,25 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
//=== VK_ANDROID_external_memory_android_hardware_buffer ===
- using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID;
- using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID;
- using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID;
using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID;
- using VULKAN_HPP_NAMESPACE::ExternalFormatANDROID;
+ using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID;
+ using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID;
using VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID;
using VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID;
+ using VULKAN_HPP_NAMESPACE::ExternalFormatANDROID;
+ using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID;
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_AMDX_shader_enqueue ===
- using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX;
- using VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX;
- using VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX;
- using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX;
- using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX;
+ using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX;
+ using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX;
+ using VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX;
+ using VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX;
using VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX;
+ using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX;
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
//=== VK_AMD_mixed_attachment_samples ===
@@ -3841,14 +3845,14 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderBfloat16FeaturesKHR;
//=== VK_EXT_sample_locations ===
- using VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT;
- using VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT;
using VULKAN_HPP_NAMESPACE::SampleLocationEXT;
using VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT;
+ using VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT;
using VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT;
+ using VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT;
//=== VK_EXT_blend_operation_advanced ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT;
@@ -3859,40 +3863,40 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV;
//=== VK_KHR_acceleration_structure ===
+ using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR;
+ using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR;
using VULKAN_HPP_NAMESPACE::AabbPositionsKHR;
using VULKAN_HPP_NAMESPACE::AabbPositionsNV;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR;
using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceNV;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR;
- using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR;
- using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR;
- using VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR;
- using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR;
- using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR;
using VULKAN_HPP_NAMESPACE::TransformMatrixKHR;
using VULKAN_HPP_NAMESPACE::TransformMatrixNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR;
+ using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR;
+ using VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR;
+ using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR;
//=== VK_KHR_ray_tracing_pipeline ===
+ using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR;
- using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR;
using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR;
+ using VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR;
//=== VK_KHR_ray_query ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR;
@@ -3901,22 +3905,22 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV;
//=== VK_NV_shader_sm_builtins ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV;
//=== VK_EXT_image_drm_format_modifier ===
- using VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT;
- using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT;
using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT;
- using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT;
+ using VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT;
//=== VK_EXT_validation_cache ===
- using VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT;
#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_KHR_portability_subset ===
@@ -3925,35 +3929,35 @@ export namespace VULKAN_HPP_NAMESPACE
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
//=== VK_NV_shading_rate_image ===
- using VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV;
- using VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV;
+ using VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV;
+ using VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV;
+ using VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV;
+ using VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV;
using VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV;
- using VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV;
- using VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV;
//=== VK_NV_ray_tracing ===
- using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV;
- using VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV;
+ using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::GeometryTrianglesNV;
using VULKAN_HPP_NAMESPACE::GeometryAABBNV;
using VULKAN_HPP_NAMESPACE::GeometryDataNV;
using VULKAN_HPP_NAMESPACE::GeometryNV;
- using VULKAN_HPP_NAMESPACE::GeometryTrianglesNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV;
- using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV;
- using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV;
using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV;
//=== VK_NV_representative_fragment_test ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV;
using VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV;
//=== VK_EXT_filter_cubic ===
- using VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT;
+ using VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT;
//=== VK_EXT_external_memory_host ===
using VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT;
@@ -3970,12 +3974,12 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD;
//=== VK_KHR_video_decode_h265 ===
- using VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR;
//=== VK_AMD_memory_overallocation_behavior ===
using VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD;
@@ -3989,36 +3993,36 @@ export namespace VULKAN_HPP_NAMESPACE
#endif /*VK_USE_PLATFORM_GGP*/
//=== VK_NV_mesh_shader ===
- using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV;
//=== VK_NV_shader_image_footprint ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV;
//=== VK_NV_scissor_exclusive ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV;
using VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV;
//=== VK_NV_device_diagnostic_checkpoints ===
- using VULKAN_HPP_NAMESPACE::CheckpointData2NV;
+ using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV;
using VULKAN_HPP_NAMESPACE::CheckpointDataNV;
using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV;
- using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::CheckpointData2NV;
//=== VK_INTEL_shader_integer_functions2 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL;
//=== VK_INTEL_performance_query ===
- using VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL;
- using VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL;
- using VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL;
- using VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL;
- using VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL;
using VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL;
using VULKAN_HPP_NAMESPACE::PerformanceValueINTEL;
- using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfoINTEL;
+ using VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL;
using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL;
+ using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfoINTEL;
+ using VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL;
+ using VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL;
+ using VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL;
+ using VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL;
//=== VK_EXT_pci_bus_info ===
using VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT;
@@ -4040,15 +4044,15 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_EXT_fragment_density_map ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT;
using VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT;
//=== VK_KHR_fragment_shading_rate ===
using VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR;
using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR;
using VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR;
//=== VK_AMD_shader_core_properties2 ===
@@ -4067,8 +4071,8 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT;
//=== VK_EXT_memory_priority ===
- using VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT;
//=== VK_KHR_surface_protected_capabilities ===
using VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR;
@@ -4077,9 +4081,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV;
//=== VK_EXT_buffer_device_address ===
- using VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferAddressFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferAddressFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT;
//=== VK_EXT_validation_features ===
using VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT;
@@ -4093,9 +4097,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV;
//=== VK_NV_coverage_reduction_mode ===
- using VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV;
using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV;
//=== VK_EXT_fragment_shader_interlock ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT;
@@ -4110,8 +4114,8 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_WIN32_KHR )
//=== VK_EXT_full_screen_exclusive ===
- using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT;
using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT;
+ using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT;
using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT;
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
@@ -4126,75 +4130,75 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_KHR_pipeline_executable_properties ===
using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR;
- using VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR;
- using VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR;
- using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR;
- using VULKAN_HPP_NAMESPACE::PipelineInfoEXT;
using VULKAN_HPP_NAMESPACE::PipelineInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR;
//=== VK_EXT_map_memory_placed ===
- using VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT;
//=== VK_EXT_shader_atomic_float2 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT;
//=== VK_EXT_surface_maintenance1 ===
- using VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT;
using VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT;
using VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT;
+ using VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT;
//=== VK_EXT_swapchain_maintenance1 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT;
- using VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT;
using VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT;
- using VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT;
using VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT;
using VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT;
//=== VK_NV_device_generated_commands ===
- using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV;
+ using VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV;
using VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV;
+ using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV;
using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV;
+ using VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV;
using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV;
using VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV;
- using VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV;
- using VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV;
- using VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV;
//=== VK_NV_inherited_viewport_scissor ===
- using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV;
+ using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV;
//=== VK_EXT_texel_buffer_alignment ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT;
//=== VK_QCOM_render_pass_transform ===
- using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM;
using VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM;
+ using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM;
//=== VK_EXT_depth_bias_control ===
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT;
using VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT;
using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT;
//=== VK_EXT_device_memory_report ===
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT;
using VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT;
//=== VK_EXT_custom_border_color ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT;
using VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT;
//=== VK_KHR_pipeline_library ===
using VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR;
@@ -4205,82 +4209,82 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV;
//=== VK_KHR_present_id ===
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR;
using VULKAN_HPP_NAMESPACE::PresentIdKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR;
//=== VK_KHR_video_encode_queue ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR;
- using VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR;
+ using VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR;
//=== VK_NV_device_diagnostics_config ===
- using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV;
+ using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV;
#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_NV_cuda_kernel_launch ===
+ using VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV;
using VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV;
using VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV;
- using VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV;
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
//=== VK_QCOM_tile_shading ===
- using VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM;
- using VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM;
- using VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingFeaturesQCOM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingPropertiesQCOM;
using VULKAN_HPP_NAMESPACE::RenderPassTileShadingCreateInfoQCOM;
+ using VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM;
+ using VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM;
+ using VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM;
//=== VK_NV_low_latency ===
using VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV;
#if defined( VK_USE_PLATFORM_METAL_EXT )
//=== VK_EXT_metal_objects ===
- using VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT;
- using VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT;
- using VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT;
- using VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT;
using VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT;
- using VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT;
- using VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT;
using VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT;
- using VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT;
- using VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT;
using VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT;
+ using VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT;
#endif /*VK_USE_PLATFORM_METAL_EXT*/
//=== VK_EXT_descriptor_buffer ===
- using VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT;
- using VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT;
using VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT;
using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT;
using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT;
using VULKAN_HPP_NAMESPACE::DescriptorDataEXT;
using VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT;
+ using VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT;
using VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT;
using VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT;
- using VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT;
using VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT;
+ using VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT;
//=== VK_EXT_graphics_pipeline_library ===
- using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT;
//=== VK_AMD_shader_early_and_late_fragment_tests ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD;
@@ -4300,18 +4304,18 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_NV_ray_tracing_motion_blur ===
using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV;
- using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV;
using VULKAN_HPP_NAMESPACE::SRTDataNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV;
//=== VK_EXT_mesh_shader ===
- using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT;
//=== VK_EXT_ycbcr_2plane_444_formats ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT;
@@ -4327,9 +4331,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR;
//=== VK_EXT_image_compression_control ===
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT;
using VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT;
using VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT;
//=== VK_EXT_attachment_feedback_loop_layout ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT;
@@ -4338,12 +4342,12 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT;
//=== VK_EXT_device_fault ===
- using VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT;
using VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT;
using VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT;
- using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT;
+ using VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT;
using VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT;
//=== VK_EXT_rgba10x6_formats ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT;
@@ -4355,15 +4359,15 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_EXT_vertex_input_dynamic_state ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT;
using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT;
+ using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT;
//=== VK_EXT_physical_device_drm ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT;
//=== VK_EXT_device_address_binding_report ===
- using VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT;
//=== VK_EXT_depth_clip_control ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT;
@@ -4378,8 +4382,8 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_FUCHSIA )
//=== VK_FUCHSIA_external_memory ===
using VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA;
- using VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA;
using VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA;
+ using VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA;
#endif /*VK_USE_PLATFORM_FUCHSIA*/
#if defined( VK_USE_PLATFORM_FUCHSIA )
@@ -4390,22 +4394,22 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_FUCHSIA )
//=== VK_FUCHSIA_buffer_collection ===
- using VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA;
- using VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA;
using VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA;
+ using VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA;
using VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA;
- using VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA;
using VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA;
+ using VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA;
+ using VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA;
+ using VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA;
using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA;
using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA;
- using VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA;
- using VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA;
+ using VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA;
#endif /*VK_USE_PLATFORM_FUCHSIA*/
//=== VK_HUAWEI_subpass_shading ===
+ using VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI;
- using VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI;
//=== VK_HUAWEI_invocation_mask ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI;
@@ -4415,17 +4419,17 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV;
//=== VK_EXT_pipeline_properties ===
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT;
//=== VK_EXT_frame_boundary ===
- using VULKAN_HPP_NAMESPACE::FrameBoundaryEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::FrameBoundaryEXT;
//=== VK_EXT_multisampled_render_to_single_sampled ===
- using VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT;
using VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT;
+ using VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT;
//=== VK_EXT_extended_dynamic_state2 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT;
@@ -4447,14 +4451,14 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR;
//=== VK_EXT_image_view_min_lod ===
- using VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT;
//=== VK_EXT_multi_draw ===
- using VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT;
- using VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT;
+ using VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT;
//=== VK_EXT_image_2d_view_of_3d ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT;
@@ -4464,24 +4468,24 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT;
//=== VK_EXT_opacity_micromap ===
- using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT;
- using VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT;
- using VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT;
- using VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT;
using VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT;
- using VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT;
- using VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::MicromapTriangleEXT;
using VULKAN_HPP_NAMESPACE::MicromapUsageEXT;
- using VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT;
+ using VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT;
+ using VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT;
+ using VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT;
+ using VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT;
+ using VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT;
+ using VULKAN_HPP_NAMESPACE::MicromapTriangleEXT;
#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_NV_displacement_micromap ===
- using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV;
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
//=== VK_HUAWEI_cluster_culling_shader ===
@@ -4505,13 +4509,13 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM;
//=== VK_EXT_image_sliced_view_of_3d ===
- using VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT;
//=== VK_VALVE_descriptor_set_host_mapping ===
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE;
using VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE;
using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE;
//=== VK_EXT_non_seamless_cube_map ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT;
@@ -4535,15 +4539,15 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV;
//=== VK_NV_device_generated_commands_compute ===
- using VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV;
- using VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV;
+ using VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV;
using VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV;
+ using VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV;
//=== VK_NV_ray_tracing_linear_swept_spheres ===
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryLinearSweptSpheresDataNV;
using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometrySpheresDataNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV;
//=== VK_NV_linear_color_attachment ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV;
@@ -4567,48 +4571,48 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT;
//=== VK_EXT_extended_dynamic_state3 ===
- using VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT;
- using VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT;
+ using VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT;
//=== VK_EXT_subpass_merge_feedback ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT;
using VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT;
- using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT;
- using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT;
+ using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT;
//=== VK_LUNARG_direct_driver_loading ===
using VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG;
using VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG;
//=== VK_ARM_tensors ===
+ using VULKAN_HPP_NAMESPACE::TensorDescriptionARM;
+ using VULKAN_HPP_NAMESPACE::TensorCreateInfoARM;
+ using VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM;
+ using VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM;
using VULKAN_HPP_NAMESPACE::BindTensorMemoryInfoARM;
- using VULKAN_HPP_NAMESPACE::CopyTensorInfoARM;
- using VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM;
+ using VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM;
+ using VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM;
+ using VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM;
+ using VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM;
using VULKAN_HPP_NAMESPACE::DeviceTensorMemoryRequirementsARM;
- using VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM;
- using VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM;
- using VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM;
+ using VULKAN_HPP_NAMESPACE::CopyTensorInfoARM;
+ using VULKAN_HPP_NAMESPACE::TensorCopyARM;
using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoTensorARM;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM;
+ using VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM;
+ using VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorFeaturesARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorPropertiesARM;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM;
+ using VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM;
using VULKAN_HPP_NAMESPACE::TensorCaptureDescriptorDataInfoARM;
- using VULKAN_HPP_NAMESPACE::TensorCopyARM;
- using VULKAN_HPP_NAMESPACE::TensorCreateInfoARM;
- using VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM;
- using VULKAN_HPP_NAMESPACE::TensorDescriptionARM;
- using VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM;
- using VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM;
- using VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM;
using VULKAN_HPP_NAMESPACE::TensorViewCaptureDescriptorDataInfoARM;
- using VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM;
- using VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM;
+ using VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM;
//=== VK_EXT_shader_module_identifier ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT;
@@ -4617,42 +4621,42 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT;
//=== VK_EXT_rasterization_order_attachment_access ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM;
//=== VK_NV_optical_flow ===
- using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV;
//=== VK_EXT_legacy_dithering ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT;
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
//=== VK_ANDROID_external_format_resolve ===
- using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID;
+ using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID;
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
//=== VK_AMD_anti_lag ===
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD;
using VULKAN_HPP_NAMESPACE::AntiLagDataAMD;
using VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD;
//=== VK_KHR_present_id2 ===
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PresentId2KHR;
using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentId2KHR;
+ using VULKAN_HPP_NAMESPACE::PresentId2KHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR;
//=== VK_KHR_present_wait2 ===
+ using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWait2FeaturesKHR;
using VULKAN_HPP_NAMESPACE::PresentWait2InfoKHR;
- using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR;
//=== VK_KHR_ray_tracing_position_fetch ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR;
@@ -4663,59 +4667,59 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT;
//=== VK_KHR_pipeline_binary ===
- using VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR;
- using VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR;
- using VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR;
- using VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR;
+ using VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR;
using VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR;
using VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR;
- using VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR;
using VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR;
//=== VK_QCOM_tile_properties ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM;
using VULKAN_HPP_NAMESPACE::TilePropertiesQCOM;
//=== VK_SEC_amigo_profiling ===
- using VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC;
+ using VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC;
//=== VK_QCOM_multiview_per_view_viewports ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM;
//=== VK_NV_ray_tracing_invocation_reorder ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV;
//=== VK_NV_cooperative_vector ===
- using VULKAN_HPP_NAMESPACE::ConvertCooperativeVectorMatrixInfoNV;
- using VULKAN_HPP_NAMESPACE::CooperativeVectorPropertiesNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorFeaturesNV;
+ using VULKAN_HPP_NAMESPACE::CooperativeVectorPropertiesNV;
+ using VULKAN_HPP_NAMESPACE::ConvertCooperativeVectorMatrixInfoNV;
//=== VK_NV_extended_sparse_address_space ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV;
//=== VK_EXT_mutable_descriptor_type ===
- using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE;
- using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT;
- using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE;
+ using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT;
+ using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE;
+ using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE;
//=== VK_EXT_legacy_vertex_attributes ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT;
//=== VK_EXT_layer_settings ===
- using VULKAN_HPP_NAMESPACE::LayerSettingEXT;
using VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::LayerSettingEXT;
//=== VK_ARM_shader_core_builtins ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM;
@@ -4728,15 +4732,15 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT;
//=== VK_NV_low_latency2 ===
- using VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV;
- using VULKAN_HPP_NAMESPACE::LatencySleepInfoNV;
using VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV;
- using VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV;
- using VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV;
- using VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV;
- using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV;
+ using VULKAN_HPP_NAMESPACE::LatencySleepInfoNV;
using VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV;
+ using VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV;
+ using VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV;
+ using VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV;
using VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV;
+ using VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV;
//=== VK_KHR_cooperative_matrix ===
using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR;
@@ -4744,32 +4748,32 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR;
//=== VK_ARM_data_graph ===
- using VULKAN_HPP_NAMESPACE::BindDataGraphPipelineSessionMemoryInfoARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineCompilerControlCreateInfoARM;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphFeaturesARM;
using VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineResourceInfoARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineCompilerControlCreateInfoARM;
using VULKAN_HPP_NAMESPACE::DataGraphPipelineCreateInfoARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchInfoARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineIdentifierCreateInfoARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineShaderModuleCreateInfoARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateInfoARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementsInfoARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionMemoryRequirementsInfoARM;
+ using VULKAN_HPP_NAMESPACE::BindDataGraphPipelineSessionMemoryInfoARM;
using VULKAN_HPP_NAMESPACE::DataGraphPipelineInfoARM;
using VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyQueryResultARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineResourceInfoARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementsInfoARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateInfoARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionMemoryRequirementsInfoARM;
- using VULKAN_HPP_NAMESPACE::DataGraphPipelineShaderModuleCreateInfoARM;
- using VULKAN_HPP_NAMESPACE::DataGraphProcessingEngineCreateInfoARM;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphFeaturesARM;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationSupportARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineIdentifierCreateInfoARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchInfoARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphProcessingEngineARM;
+ using VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphPropertiesARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphProcessingEngineCreateInfoARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM;
using VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphProcessingEnginePropertiesARM;
- using VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphPropertiesARM;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationSupportARM;
+ using VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM;
//=== VK_QCOM_multiview_per_view_render_areas ===
- using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM;
+ using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM;
//=== VK_KHR_compute_shader_derivatives ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR;
@@ -4777,32 +4781,32 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR;
//=== VK_KHR_video_decode_av1 ===
- using VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR;
//=== VK_KHR_video_encode_av1 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeAV1FeaturesKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1DpbSlotInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1FrameSizeKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1GopRemainingFrameInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1PictureInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1ProfileInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1QIndexKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1QualityLevelPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionCreateInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionParametersCreateInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1PictureInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1DpbSlotInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1ProfileInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1QIndexKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1FrameSizeKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1GopRemainingFrameInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR;
//=== VK_KHR_video_decode_vp9 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoDecodeVP9FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeVP9CapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeVP9PictureInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR;
//=== VK_KHR_video_maintenance1 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR;
@@ -4817,9 +4821,9 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM;
//=== VK_QCOM_filter_cubic_weights ===
- using VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM;
using VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM;
+ using VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM;
//=== VK_QCOM_ycbcr_degamma ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM;
@@ -4832,28 +4836,28 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT;
//=== VK_KHR_unified_image_layouts ===
- using VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT;
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
//=== VK_QNX_external_memory_screen_buffer ===
- using VULKAN_HPP_NAMESPACE::ExternalFormatQNX;
- using VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX;
- using VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX;
using VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX;
+ using VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX;
+ using VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX;
+ using VULKAN_HPP_NAMESPACE::ExternalFormatQNX;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX;
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
//=== VK_MSFT_layered_driver ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT;
//=== VK_KHR_calibrated_timestamps ===
- using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT;
using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR;
+ using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT;
//=== VK_KHR_maintenance6 ===
- using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT;
using VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT;
+ using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT;
//=== VK_NV_descriptor_pool_overallocation ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV;
@@ -4861,33 +4865,33 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_QCOM_tile_memory_heap ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapFeaturesQCOM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapPropertiesQCOM;
- using VULKAN_HPP_NAMESPACE::TileMemoryBindInfoQCOM;
using VULKAN_HPP_NAMESPACE::TileMemoryRequirementsQCOM;
+ using VULKAN_HPP_NAMESPACE::TileMemoryBindInfoQCOM;
using VULKAN_HPP_NAMESPACE::TileMemorySizeInfoQCOM;
//=== VK_NV_display_stereo ===
- using VULKAN_HPP_NAMESPACE::DisplayModeStereoPropertiesNV;
using VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoCreateInfoNV;
+ using VULKAN_HPP_NAMESPACE::DisplayModeStereoPropertiesNV;
//=== VK_KHR_video_encode_quantization_map ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeAV1QuantizationMapCapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH264QuantizationMapCapabilitiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoEncodeH265QuantizationMapCapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapCapabilitiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoFormatQuantizationMapPropertiesKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapSessionParametersCreateInfoKHR;
- using VULKAN_HPP_NAMESPACE::VideoFormatAV1QuantizationMapPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH264QuantizationMapCapabilitiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeH265QuantizationMapCapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::VideoFormatH265QuantizationMapPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::VideoFormatQuantizationMapPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoEncodeAV1QuantizationMapCapabilitiesKHR;
+ using VULKAN_HPP_NAMESPACE::VideoFormatAV1QuantizationMapPropertiesKHR;
//=== VK_NV_raw_access_chains ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV;
//=== VK_NV_external_compute_queue ===
+ using VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV;
using VULKAN_HPP_NAMESPACE::ExternalComputeQueueCreateInfoNV;
using VULKAN_HPP_NAMESPACE::ExternalComputeQueueDataParamsNV;
- using VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalComputeQueuePropertiesNV;
//=== VK_KHR_shader_relaxed_extended_instruction ===
@@ -4897,11 +4901,11 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV;
//=== VK_KHR_maintenance7 ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR;
//=== VK_NV_shader_atomic_float16_vector ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV;
@@ -4916,74 +4920,74 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV;
//=== VK_NV_cluster_acceleration_structure ===
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructureFeaturesNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructurePropertiesNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClustersBottomLevelInputNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTriangleClusterInputNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInputNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpInputNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInputInfoNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureCommandsInfoNV;
+ using VULKAN_HPP_NAMESPACE::StridedDeviceAddressNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInfoNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildClustersBottomLevelInfoNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterInfoNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClustersBottomLevelInputNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureCommandsInfoNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGetTemplateIndicesInfoNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInputInfoNV;
using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInstantiateClusterInfoNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInfoNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInputNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpInputNV;
- using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTriangleClusterInputNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructureFeaturesNV;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructurePropertiesNV;
+ using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGetTemplateIndicesInfoNV;
using VULKAN_HPP_NAMESPACE::RayTracingPipelineClusterAccelerationStructureCreateInfoNV;
- using VULKAN_HPP_NAMESPACE::StridedDeviceAddressNV;
//=== VK_NV_partitioned_acceleration_structure ===
- using VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureIndirectCommandNV;
- using VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureInfoNV;
- using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureFlagsNV;
- using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstancesInputNV;
- using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureUpdateInstanceDataNV;
- using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWriteInstanceDataNV;
- using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWritePartitionTranslationDataNV;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructureFeaturesNV;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructurePropertiesNV;
+ using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureFlagsNV;
+ using VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureIndirectCommandNV;
+ using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWriteInstanceDataNV;
+ using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureUpdateInstanceDataNV;
+ using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWritePartitionTranslationDataNV;
using VULKAN_HPP_NAMESPACE::WriteDescriptorSetPartitionedAccelerationStructureNV;
+ using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstancesInputNV;
+ using VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureInfoNV;
//=== VK_EXT_device_generated_commands ===
- using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandEXT;
- using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandEXT;
- using VULKAN_HPP_NAMESPACE::DrawIndirectCountIndirectCommandEXT;
- using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT;
using VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoEXT;
- using VULKAN_HPP_NAMESPACE::GeneratedCommandsPipelineInfoEXT;
- using VULKAN_HPP_NAMESPACE::GeneratedCommandsShaderInfoEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsExecutionSetTokenEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsIndexBufferTokenEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsPushConstantTokenEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenDataEXT;
- using VULKAN_HPP_NAMESPACE::IndirectCommandsVertexBufferTokenEXT;
using VULKAN_HPP_NAMESPACE::IndirectExecutionSetCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoEXT;
using VULKAN_HPP_NAMESPACE::IndirectExecutionSetPipelineInfoEXT;
using VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderInfoEXT;
- using VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderLayoutInfoEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoEXT;
using VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetPipelineEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenEXT;
+ using VULKAN_HPP_NAMESPACE::DrawIndirectCountIndirectCommandEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsVertexBufferTokenEXT;
+ using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsIndexBufferTokenEXT;
+ using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsPushConstantTokenEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsExecutionSetTokenEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenDataEXT;
+ using VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderLayoutInfoEXT;
+ using VULKAN_HPP_NAMESPACE::GeneratedCommandsPipelineInfoEXT;
+ using VULKAN_HPP_NAMESPACE::GeneratedCommandsShaderInfoEXT;
using VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetShaderEXT;
//=== VK_KHR_maintenance8 ===
- using VULKAN_HPP_NAMESPACE::MemoryBarrierAccessFlags3KHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance8FeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::MemoryBarrierAccessFlags3KHR;
//=== VK_MESA_image_alignment_control ===
- using VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA;
+ using VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA;
//=== VK_EXT_depth_clamp_control ===
- using VULKAN_HPP_NAMESPACE::DepthClampRangeEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampControlFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT;
+ using VULKAN_HPP_NAMESPACE::DepthClampRangeEXT;
//=== VK_KHR_maintenance9 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9FeaturesKHR;
@@ -4992,9 +4996,9 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_KHR_video_maintenance2 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance2FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::VideoDecodeAV1InlineSessionParametersInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeH264InlineSessionParametersInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeH265InlineSessionParametersInfoKHR;
+ using VULKAN_HPP_NAMESPACE::VideoDecodeAV1InlineSessionParametersInfoKHR;
#if defined( VK_USE_PLATFORM_OHOS )
//=== VK_OHOS_surface ===
@@ -5003,8 +5007,8 @@ export namespace VULKAN_HPP_NAMESPACE
#endif /*VK_USE_PLATFORM_OHOS*/
//=== VK_HUAWEI_hdr_vivid ===
- using VULKAN_HPP_NAMESPACE::HdrVividDynamicMetadataHUAWEI;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceHdrVividFeaturesHUAWEI;
+ using VULKAN_HPP_NAMESPACE::HdrVividDynamicMetadataHUAWEI;
//=== VK_NV_cooperative_matrix2 ===
using VULKAN_HPP_NAMESPACE::CooperativeMatrixFlexibleDimensionsPropertiesNV;
@@ -5017,13 +5021,13 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_USE_PLATFORM_METAL_EXT )
//=== VK_EXT_external_memory_metal ===
using VULKAN_HPP_NAMESPACE::ImportMemoryMetalHandleInfoEXT;
- using VULKAN_HPP_NAMESPACE::MemoryGetMetalHandleInfoEXT;
using VULKAN_HPP_NAMESPACE::MemoryMetalHandlePropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::MemoryGetMetalHandleInfoEXT;
#endif /*VK_USE_PLATFORM_METAL_EXT*/
//=== VK_KHR_depth_clamp_zero_one ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT;
//=== VK_EXT_vertex_attribute_robustness ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT;
@@ -5037,23 +5041,23 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::PipelineFragmentDensityMapLayeredCreateInfoVALVE;
//=== VK_KHR_robustness2 ===
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesKHR;
- using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesKHR;
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT;
#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_NV_present_metering ===
- using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentMeteringFeaturesNV;
using VULKAN_HPP_NAMESPACE::SetPresentConfigNV;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentMeteringFeaturesNV;
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
//=== VK_EXT_fragment_density_map_offset ===
+ using VULKAN_HPP_NAMESPACE::RenderingEndInfoEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM;
- using VULKAN_HPP_NAMESPACE::RenderingEndInfoEXT;
using VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapOffsetEndInfoEXT;
using VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM;
@@ -5067,35 +5071,35 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::isVulkanHandleType;
//=== VK_VERSION_1_0 ===
+ using VULKAN_HPP_NAMESPACE::Instance;
+ using VULKAN_HPP_NAMESPACE::PhysicalDevice;
+ using VULKAN_HPP_NAMESPACE::Device;
+ using VULKAN_HPP_NAMESPACE::Queue;
+ using VULKAN_HPP_NAMESPACE::DeviceMemory;
+ using VULKAN_HPP_NAMESPACE::Fence;
+ using VULKAN_HPP_NAMESPACE::Semaphore;
+ using VULKAN_HPP_NAMESPACE::Event;
+ using VULKAN_HPP_NAMESPACE::QueryPool;
using VULKAN_HPP_NAMESPACE::Buffer;
using VULKAN_HPP_NAMESPACE::BufferView;
- using VULKAN_HPP_NAMESPACE::CommandBuffer;
- using VULKAN_HPP_NAMESPACE::CommandPool;
+ using VULKAN_HPP_NAMESPACE::Image;
+ using VULKAN_HPP_NAMESPACE::ImageView;
+ using VULKAN_HPP_NAMESPACE::ShaderModule;
+ using VULKAN_HPP_NAMESPACE::PipelineCache;
+ using VULKAN_HPP_NAMESPACE::Pipeline;
+ using VULKAN_HPP_NAMESPACE::PipelineLayout;
+ using VULKAN_HPP_NAMESPACE::Sampler;
using VULKAN_HPP_NAMESPACE::DescriptorPool;
using VULKAN_HPP_NAMESPACE::DescriptorSet;
using VULKAN_HPP_NAMESPACE::DescriptorSetLayout;
- using VULKAN_HPP_NAMESPACE::Device;
- using VULKAN_HPP_NAMESPACE::DeviceMemory;
- using VULKAN_HPP_NAMESPACE::Event;
- using VULKAN_HPP_NAMESPACE::Fence;
using VULKAN_HPP_NAMESPACE::Framebuffer;
- using VULKAN_HPP_NAMESPACE::Image;
- using VULKAN_HPP_NAMESPACE::ImageView;
- using VULKAN_HPP_NAMESPACE::Instance;
- using VULKAN_HPP_NAMESPACE::PhysicalDevice;
- using VULKAN_HPP_NAMESPACE::Pipeline;
- using VULKAN_HPP_NAMESPACE::PipelineCache;
- using VULKAN_HPP_NAMESPACE::PipelineLayout;
- using VULKAN_HPP_NAMESPACE::QueryPool;
- using VULKAN_HPP_NAMESPACE::Queue;
using VULKAN_HPP_NAMESPACE::RenderPass;
- using VULKAN_HPP_NAMESPACE::Sampler;
- using VULKAN_HPP_NAMESPACE::Semaphore;
- using VULKAN_HPP_NAMESPACE::ShaderModule;
+ using VULKAN_HPP_NAMESPACE::CommandPool;
+ using VULKAN_HPP_NAMESPACE::CommandBuffer;
//=== VK_VERSION_1_1 ===
- using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate;
using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion;
+ using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate;
//=== VK_VERSION_1_3 ===
using VULKAN_HPP_NAMESPACE::PrivateDataSlot;
@@ -5118,8 +5122,8 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR;
//=== VK_NVX_binary_import ===
- using VULKAN_HPP_NAMESPACE::CuFunctionNVX;
using VULKAN_HPP_NAMESPACE::CuModuleNVX;
+ using VULKAN_HPP_NAMESPACE::CuFunctionNVX;
//=== VK_EXT_debug_utils ===
using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT;
@@ -5144,8 +5148,8 @@ export namespace VULKAN_HPP_NAMESPACE
#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_NV_cuda_kernel_launch ===
- using VULKAN_HPP_NAMESPACE::CudaFunctionNV;
using VULKAN_HPP_NAMESPACE::CudaModuleNV;
+ using VULKAN_HPP_NAMESPACE::CudaFunctionNV;
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
#if defined( VK_USE_PLATFORM_FUCHSIA )
@@ -5186,33 +5190,33 @@ export namespace VULKAN_HPP_NAMESPACE
#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
//=== VK_VERSION_1_0 ===
+ using VULKAN_HPP_NAMESPACE::UniqueInstance;
+ using VULKAN_HPP_NAMESPACE::UniqueDevice;
+ using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory;
+ using VULKAN_HPP_NAMESPACE::UniqueFence;
+ using VULKAN_HPP_NAMESPACE::UniqueSemaphore;
+ using VULKAN_HPP_NAMESPACE::UniqueEvent;
+ using VULKAN_HPP_NAMESPACE::UniqueQueryPool;
using VULKAN_HPP_NAMESPACE::UniqueBuffer;
using VULKAN_HPP_NAMESPACE::UniqueBufferView;
- using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer;
- using VULKAN_HPP_NAMESPACE::UniqueCommandPool;
+ using VULKAN_HPP_NAMESPACE::UniqueImage;
+ using VULKAN_HPP_NAMESPACE::UniqueImageView;
+ using VULKAN_HPP_NAMESPACE::UniqueShaderModule;
+ using VULKAN_HPP_NAMESPACE::UniquePipelineCache;
+ using VULKAN_HPP_NAMESPACE::UniquePipeline;
+ using VULKAN_HPP_NAMESPACE::UniquePipelineLayout;
+ using VULKAN_HPP_NAMESPACE::UniqueSampler;
using VULKAN_HPP_NAMESPACE::UniqueDescriptorPool;
using VULKAN_HPP_NAMESPACE::UniqueDescriptorSet;
using VULKAN_HPP_NAMESPACE::UniqueDescriptorSetLayout;
- using VULKAN_HPP_NAMESPACE::UniqueDevice;
- using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory;
- using VULKAN_HPP_NAMESPACE::UniqueEvent;
- using VULKAN_HPP_NAMESPACE::UniqueFence;
using VULKAN_HPP_NAMESPACE::UniqueFramebuffer;
- using VULKAN_HPP_NAMESPACE::UniqueImage;
- using VULKAN_HPP_NAMESPACE::UniqueImageView;
- using VULKAN_HPP_NAMESPACE::UniqueInstance;
- using VULKAN_HPP_NAMESPACE::UniquePipeline;
- using VULKAN_HPP_NAMESPACE::UniquePipelineCache;
- using VULKAN_HPP_NAMESPACE::UniquePipelineLayout;
- using VULKAN_HPP_NAMESPACE::UniqueQueryPool;
using VULKAN_HPP_NAMESPACE::UniqueRenderPass;
- using VULKAN_HPP_NAMESPACE::UniqueSampler;
- using VULKAN_HPP_NAMESPACE::UniqueSemaphore;
- using VULKAN_HPP_NAMESPACE::UniqueShaderModule;
+ using VULKAN_HPP_NAMESPACE::UniqueCommandPool;
+ using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer;
//=== VK_VERSION_1_1 ===
- using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate;
using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversion;
+ using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate;
//=== VK_VERSION_1_3 ===
using VULKAN_HPP_NAMESPACE::UniquePrivateDataSlot;
@@ -5234,8 +5238,8 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::UniqueVideoSessionParametersKHR;
//=== VK_NVX_binary_import ===
- using VULKAN_HPP_NAMESPACE::UniqueCuFunctionNVX;
using VULKAN_HPP_NAMESPACE::UniqueCuModuleNVX;
+ using VULKAN_HPP_NAMESPACE::UniqueCuFunctionNVX;
//=== VK_EXT_debug_utils ===
using VULKAN_HPP_NAMESPACE::UniqueDebugUtilsMessengerEXT;
@@ -5258,16 +5262,16 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_NV_device_generated_commands ===
using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutNV;
-# if defined( VK_ENABLE_BETA_EXTENSIONS )
+#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_NV_cuda_kernel_launch ===
- using VULKAN_HPP_NAMESPACE::UniqueCudaFunctionNV;
using VULKAN_HPP_NAMESPACE::UniqueCudaModuleNV;
-# endif /*VK_ENABLE_BETA_EXTENSIONS*/
+ using VULKAN_HPP_NAMESPACE::UniqueCudaFunctionNV;
+#endif /*VK_ENABLE_BETA_EXTENSIONS*/
-# if defined( VK_USE_PLATFORM_FUCHSIA )
+#if defined( VK_USE_PLATFORM_FUCHSIA )
//=== VK_FUCHSIA_buffer_collection ===
using VULKAN_HPP_NAMESPACE::UniqueBufferCollectionFUCHSIA;
-# endif /*VK_USE_PLATFORM_FUCHSIA*/
+#endif /*VK_USE_PLATFORM_FUCHSIA*/
//=== VK_EXT_opacity_micromap ===
using VULKAN_HPP_NAMESPACE::UniqueMicromapEXT;
@@ -5292,11 +5296,12 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::UniqueExternalComputeQueueNV;
//=== VK_EXT_device_generated_commands ===
- using VULKAN_HPP_NAMESPACE::UniqueHandleTraits;
using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutEXT;
using VULKAN_HPP_NAMESPACE::UniqueIndirectExecutionSetEXT;
+ using VULKAN_HPP_NAMESPACE::UniqueHandleTraits;
#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
+
//======================
//=== SHARED HANDLEs ===
//======================
@@ -5304,35 +5309,35 @@ export namespace VULKAN_HPP_NAMESPACE
#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
//=== VK_VERSION_1_0 ===
+ using VULKAN_HPP_NAMESPACE::SharedInstance;
+ using VULKAN_HPP_NAMESPACE::SharedPhysicalDevice;
+ using VULKAN_HPP_NAMESPACE::SharedDevice;
+ using VULKAN_HPP_NAMESPACE::SharedQueue;
+ using VULKAN_HPP_NAMESPACE::SharedDeviceMemory;
+ using VULKAN_HPP_NAMESPACE::SharedFence;
+ using VULKAN_HPP_NAMESPACE::SharedSemaphore;
+ using VULKAN_HPP_NAMESPACE::SharedEvent;
+ using VULKAN_HPP_NAMESPACE::SharedQueryPool;
using VULKAN_HPP_NAMESPACE::SharedBuffer;
using VULKAN_HPP_NAMESPACE::SharedBufferView;
- using VULKAN_HPP_NAMESPACE::SharedCommandBuffer;
- using VULKAN_HPP_NAMESPACE::SharedCommandPool;
+ using VULKAN_HPP_NAMESPACE::SharedImage;
+ using VULKAN_HPP_NAMESPACE::SharedImageView;
+ using VULKAN_HPP_NAMESPACE::SharedShaderModule;
+ using VULKAN_HPP_NAMESPACE::SharedPipelineCache;
+ using VULKAN_HPP_NAMESPACE::SharedPipeline;
+ using VULKAN_HPP_NAMESPACE::SharedPipelineLayout;
+ using VULKAN_HPP_NAMESPACE::SharedSampler;
using VULKAN_HPP_NAMESPACE::SharedDescriptorPool;
using VULKAN_HPP_NAMESPACE::SharedDescriptorSet;
using VULKAN_HPP_NAMESPACE::SharedDescriptorSetLayout;
- using VULKAN_HPP_NAMESPACE::SharedDevice;
- using VULKAN_HPP_NAMESPACE::SharedDeviceMemory;
- using VULKAN_HPP_NAMESPACE::SharedEvent;
- using VULKAN_HPP_NAMESPACE::SharedFence;
using VULKAN_HPP_NAMESPACE::SharedFramebuffer;
- using VULKAN_HPP_NAMESPACE::SharedImage;
- using VULKAN_HPP_NAMESPACE::SharedImageView;
- using VULKAN_HPP_NAMESPACE::SharedInstance;
- using VULKAN_HPP_NAMESPACE::SharedPhysicalDevice;
- using VULKAN_HPP_NAMESPACE::SharedPipeline;
- using VULKAN_HPP_NAMESPACE::SharedPipelineCache;
- using VULKAN_HPP_NAMESPACE::SharedPipelineLayout;
- using VULKAN_HPP_NAMESPACE::SharedQueryPool;
- using VULKAN_HPP_NAMESPACE::SharedQueue;
using VULKAN_HPP_NAMESPACE::SharedRenderPass;
- using VULKAN_HPP_NAMESPACE::SharedSampler;
- using VULKAN_HPP_NAMESPACE::SharedSemaphore;
- using VULKAN_HPP_NAMESPACE::SharedShaderModule;
+ using VULKAN_HPP_NAMESPACE::SharedCommandPool;
+ using VULKAN_HPP_NAMESPACE::SharedCommandBuffer;
//=== VK_VERSION_1_1 ===
- using VULKAN_HPP_NAMESPACE::SharedDescriptorUpdateTemplate;
using VULKAN_HPP_NAMESPACE::SharedSamplerYcbcrConversion;
+ using VULKAN_HPP_NAMESPACE::SharedDescriptorUpdateTemplate;
//=== VK_VERSION_1_3 ===
using VULKAN_HPP_NAMESPACE::SharedPrivateDataSlot;
@@ -5355,8 +5360,8 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SharedVideoSessionParametersKHR;
//=== VK_NVX_binary_import ===
- using VULKAN_HPP_NAMESPACE::SharedCuFunctionNVX;
using VULKAN_HPP_NAMESPACE::SharedCuModuleNVX;
+ using VULKAN_HPP_NAMESPACE::SharedCuFunctionNVX;
//=== VK_EXT_debug_utils ===
using VULKAN_HPP_NAMESPACE::SharedDebugUtilsMessengerEXT;
@@ -5379,16 +5384,16 @@ export namespace VULKAN_HPP_NAMESPACE
//=== VK_NV_device_generated_commands ===
using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutNV;
-# if defined( VK_ENABLE_BETA_EXTENSIONS )
+#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_NV_cuda_kernel_launch ===
- using VULKAN_HPP_NAMESPACE::SharedCudaFunctionNV;
using VULKAN_HPP_NAMESPACE::SharedCudaModuleNV;
-# endif /*VK_ENABLE_BETA_EXTENSIONS*/
+ using VULKAN_HPP_NAMESPACE::SharedCudaFunctionNV;
+#endif /*VK_ENABLE_BETA_EXTENSIONS*/
-# if defined( VK_USE_PLATFORM_FUCHSIA )
+#if defined( VK_USE_PLATFORM_FUCHSIA )
//=== VK_FUCHSIA_buffer_collection ===
using VULKAN_HPP_NAMESPACE::SharedBufferCollectionFUCHSIA;
-# endif /*VK_USE_PLATFORM_FUCHSIA*/
+#endif /*VK_USE_PLATFORM_FUCHSIA*/
//=== VK_EXT_opacity_micromap ===
using VULKAN_HPP_NAMESPACE::SharedMicromapEXT;
@@ -5413,11 +5418,12 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::SharedExternalComputeQueueNV;
//=== VK_EXT_device_generated_commands ===
- using VULKAN_HPP_NAMESPACE::SharedHandleTraits;
using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutEXT;
using VULKAN_HPP_NAMESPACE::SharedIndirectExecutionSetEXT;
+ using VULKAN_HPP_NAMESPACE::SharedHandleTraits;
#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
+
//===========================
//=== COMMAND Definitions ===
//===========================
@@ -5430,6 +5436,7 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::createInstanceUnique;
#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
+
#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
using VULKAN_HPP_NAMESPACE::StructExtends;
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
@@ -5438,7 +5445,7 @@ export namespace VULKAN_HPP_NAMESPACE
namespace detail
{
using VULKAN_HPP_NAMESPACE::detail::DynamicLoader;
- } // namespace detail
+ }
#endif /*VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL*/
//=====================
@@ -5470,169 +5477,169 @@ export namespace VULKAN_HPP_NAMESPACE
//======================================
//=== Extension inspection functions ===
//======================================
- using VULKAN_HPP_NAMESPACE::getDeprecatedExtensions;
using VULKAN_HPP_NAMESPACE::getDeviceExtensions;
+ using VULKAN_HPP_NAMESPACE::getInstanceExtensions;
+ using VULKAN_HPP_NAMESPACE::getDeprecatedExtensions;
using VULKAN_HPP_NAMESPACE::getExtensionDepends;
+ using VULKAN_HPP_NAMESPACE::getObsoletedExtensions;
+ using VULKAN_HPP_NAMESPACE::getPromotedExtensions;
using VULKAN_HPP_NAMESPACE::getExtensionDeprecatedBy;
using VULKAN_HPP_NAMESPACE::getExtensionObsoletedBy;
using VULKAN_HPP_NAMESPACE::getExtensionPromotedTo;
- using VULKAN_HPP_NAMESPACE::getInstanceExtensions;
- using VULKAN_HPP_NAMESPACE::getObsoletedExtensions;
- using VULKAN_HPP_NAMESPACE::getPromotedExtensions;
using VULKAN_HPP_NAMESPACE::isDeprecatedExtension;
using VULKAN_HPP_NAMESPACE::isDeviceExtension;
using VULKAN_HPP_NAMESPACE::isInstanceExtension;
using VULKAN_HPP_NAMESPACE::isObsoletedExtension;
using VULKAN_HPP_NAMESPACE::isPromotedExtension;
+
#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
namespace VULKAN_HPP_RAII_NAMESPACE
{
- //======================
+ //======================
//=== RAII HARDCODED ===
//======================
using VULKAN_HPP_RAII_NAMESPACE::Context;
-
namespace detail
{
using VULKAN_HPP_RAII_NAMESPACE::detail::ContextDispatcher;
- using VULKAN_HPP_RAII_NAMESPACE::detail::DeviceDispatcher;
using VULKAN_HPP_RAII_NAMESPACE::detail::InstanceDispatcher;
- } // namespace detail
+ using VULKAN_HPP_RAII_NAMESPACE::detail::DeviceDispatcher;
+ }
//====================
//=== RAII HANDLEs ===
//====================
- //=== VK_VERSION_1_0 ===
- using VULKAN_HPP_RAII_NAMESPACE::Buffer;
- using VULKAN_HPP_RAII_NAMESPACE::BufferView;
- using VULKAN_HPP_RAII_NAMESPACE::CommandBuffer;
- using VULKAN_HPP_RAII_NAMESPACE::CommandBuffers;
- using VULKAN_HPP_RAII_NAMESPACE::CommandPool;
- using VULKAN_HPP_RAII_NAMESPACE::DescriptorPool;
- using VULKAN_HPP_RAII_NAMESPACE::DescriptorSet;
- using VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout;
- using VULKAN_HPP_RAII_NAMESPACE::DescriptorSets;
- using VULKAN_HPP_RAII_NAMESPACE::Device;
- using VULKAN_HPP_RAII_NAMESPACE::DeviceMemory;
- using VULKAN_HPP_RAII_NAMESPACE::Event;
- using VULKAN_HPP_RAII_NAMESPACE::Fence;
- using VULKAN_HPP_RAII_NAMESPACE::Framebuffer;
- using VULKAN_HPP_RAII_NAMESPACE::Image;
- using VULKAN_HPP_RAII_NAMESPACE::ImageView;
+ //=== VK_VERSION_1_0 ===
using VULKAN_HPP_RAII_NAMESPACE::Instance;
using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice;
using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevices;
- using VULKAN_HPP_RAII_NAMESPACE::Pipeline;
- using VULKAN_HPP_RAII_NAMESPACE::PipelineCache;
- using VULKAN_HPP_RAII_NAMESPACE::PipelineLayout;
- using VULKAN_HPP_RAII_NAMESPACE::Pipelines;
- using VULKAN_HPP_RAII_NAMESPACE::QueryPool;
+ using VULKAN_HPP_RAII_NAMESPACE::Device;
using VULKAN_HPP_RAII_NAMESPACE::Queue;
- using VULKAN_HPP_RAII_NAMESPACE::RenderPass;
- using VULKAN_HPP_RAII_NAMESPACE::Sampler;
+ using VULKAN_HPP_RAII_NAMESPACE::DeviceMemory;
+ using VULKAN_HPP_RAII_NAMESPACE::Fence;
using VULKAN_HPP_RAII_NAMESPACE::Semaphore;
+ using VULKAN_HPP_RAII_NAMESPACE::Event;
+ using VULKAN_HPP_RAII_NAMESPACE::QueryPool;
+ using VULKAN_HPP_RAII_NAMESPACE::Buffer;
+ using VULKAN_HPP_RAII_NAMESPACE::BufferView;
+ using VULKAN_HPP_RAII_NAMESPACE::Image;
+ using VULKAN_HPP_RAII_NAMESPACE::ImageView;
using VULKAN_HPP_RAII_NAMESPACE::ShaderModule;
+ using VULKAN_HPP_RAII_NAMESPACE::PipelineCache;
+ using VULKAN_HPP_RAII_NAMESPACE::Pipeline;
+ using VULKAN_HPP_RAII_NAMESPACE::Pipelines;
+ using VULKAN_HPP_RAII_NAMESPACE::PipelineLayout;
+ using VULKAN_HPP_RAII_NAMESPACE::Sampler;
+ using VULKAN_HPP_RAII_NAMESPACE::DescriptorPool;
+ using VULKAN_HPP_RAII_NAMESPACE::DescriptorSet;
+ using VULKAN_HPP_RAII_NAMESPACE::DescriptorSets;
+ using VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout;
+ using VULKAN_HPP_RAII_NAMESPACE::Framebuffer;
+ using VULKAN_HPP_RAII_NAMESPACE::RenderPass;
+ using VULKAN_HPP_RAII_NAMESPACE::CommandPool;
+ using VULKAN_HPP_RAII_NAMESPACE::CommandBuffer;
+ using VULKAN_HPP_RAII_NAMESPACE::CommandBuffers;
- //=== VK_VERSION_1_1 ===
- using VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate;
+ //=== VK_VERSION_1_1 ===
using VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion;
+ using VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate;
- //=== VK_VERSION_1_3 ===
+ //=== VK_VERSION_1_3 ===
using VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot;
- //=== VK_KHR_surface ===
+ //=== VK_KHR_surface ===
using VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR;
- //=== VK_KHR_swapchain ===
+ //=== VK_KHR_swapchain ===
using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR;
using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHRs;
- //=== VK_KHR_display ===
+ //=== VK_KHR_display ===
using VULKAN_HPP_RAII_NAMESPACE::DisplayKHR;
using VULKAN_HPP_RAII_NAMESPACE::DisplayKHRs;
using VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR;
- //=== VK_EXT_debug_report ===
+ //=== VK_EXT_debug_report ===
using VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT;
- //=== VK_KHR_video_queue ===
+ //=== VK_KHR_video_queue ===
using VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR;
using VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR;
- //=== VK_NVX_binary_import ===
- using VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX;
+ //=== VK_NVX_binary_import ===
using VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX;
+ using VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX;
- //=== VK_EXT_debug_utils ===
+ //=== VK_EXT_debug_utils ===
using VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT;
- //=== VK_KHR_acceleration_structure ===
+ //=== VK_KHR_acceleration_structure ===
using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR;
- //=== VK_EXT_validation_cache ===
+ //=== VK_EXT_validation_cache ===
using VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT;
- //=== VK_NV_ray_tracing ===
+ //=== VK_NV_ray_tracing ===
using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV;
- //=== VK_INTEL_performance_query ===
+ //=== VK_INTEL_performance_query ===
using VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL;
- //=== VK_KHR_deferred_host_operations ===
+ //=== VK_KHR_deferred_host_operations ===
using VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR;
- //=== VK_NV_device_generated_commands ===
+ //=== VK_NV_device_generated_commands ===
using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV;
-# if defined( VK_ENABLE_BETA_EXTENSIONS )
- //=== VK_NV_cuda_kernel_launch ===
- using VULKAN_HPP_RAII_NAMESPACE::CudaFunctionNV;
+#if defined( VK_ENABLE_BETA_EXTENSIONS )
+ //=== VK_NV_cuda_kernel_launch ===
using VULKAN_HPP_RAII_NAMESPACE::CudaModuleNV;
-# endif /*VK_ENABLE_BETA_EXTENSIONS*/
+ using VULKAN_HPP_RAII_NAMESPACE::CudaFunctionNV;
+#endif /*VK_ENABLE_BETA_EXTENSIONS*/
-# if defined( VK_USE_PLATFORM_FUCHSIA )
- //=== VK_FUCHSIA_buffer_collection ===
+#if defined( VK_USE_PLATFORM_FUCHSIA )
+ //=== VK_FUCHSIA_buffer_collection ===
using VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA;
-# endif /*VK_USE_PLATFORM_FUCHSIA*/
+#endif /*VK_USE_PLATFORM_FUCHSIA*/
- //=== VK_EXT_opacity_micromap ===
+ //=== VK_EXT_opacity_micromap ===
using VULKAN_HPP_RAII_NAMESPACE::MicromapEXT;
- //=== VK_ARM_tensors ===
+ //=== VK_ARM_tensors ===
using VULKAN_HPP_RAII_NAMESPACE::TensorARM;
using VULKAN_HPP_RAII_NAMESPACE::TensorViewARM;
- //=== VK_NV_optical_flow ===
+ //=== VK_NV_optical_flow ===
using VULKAN_HPP_RAII_NAMESPACE::OpticalFlowSessionNV;
- //=== VK_EXT_shader_object ===
+ //=== VK_EXT_shader_object ===
using VULKAN_HPP_RAII_NAMESPACE::ShaderEXT;
using VULKAN_HPP_RAII_NAMESPACE::ShaderEXTs;
- //=== VK_KHR_pipeline_binary ===
+ //=== VK_KHR_pipeline_binary ===
using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHR;
using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHRs;
- //=== VK_ARM_data_graph ===
+ //=== VK_ARM_data_graph ===
using VULKAN_HPP_RAII_NAMESPACE::DataGraphPipelineSessionARM;
- //=== VK_NV_external_compute_queue ===
+ //=== VK_NV_external_compute_queue ===
using VULKAN_HPP_RAII_NAMESPACE::ExternalComputeQueueNV;
- //=== VK_EXT_device_generated_commands ===
+ //=== VK_EXT_device_generated_commands ===
using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutEXT;
using VULKAN_HPP_RAII_NAMESPACE::IndirectExecutionSetEXT;
- } // namespace VULKAN_HPP_RAII_NAMESPACE
+ } // namespace VULKAN_HPP_RAII_NAMESPACE
#endif
-} // namespace VULKAN_HPP_NAMESPACE
+} // namespace VULKAN_HPP_NAMESPACE
export namespace std
{
-
+
//=======================================
//=== HASH specialization for Flags types ===
//=======================================
@@ -5640,3395 +5647,2075 @@ export namespace std
template
struct hash>;
+
//========================================
//=== HASH specializations for handles ===
//========================================
+
//=== VK_VERSION_1_0 ===
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
//=== VK_VERSION_1_1 ===
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
//=== VK_VERSION_1_3 ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_KHR_surface ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_KHR_swapchain ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_KHR_display ===
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
//=== VK_EXT_debug_report ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_KHR_video_queue ===
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
//=== VK_NVX_binary_import ===
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
//=== VK_EXT_debug_utils ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_KHR_acceleration_structure ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_EXT_validation_cache ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_NV_ray_tracing ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_INTEL_performance_query ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_KHR_deferred_host_operations ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_NV_device_generated_commands ===
- template <>
- struct hash;
+ template <> struct hash;
#if defined( VK_ENABLE_BETA_EXTENSIONS )
//=== VK_NV_cuda_kernel_launch ===
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
#endif /*VK_ENABLE_BETA_EXTENSIONS*/
#if defined( VK_USE_PLATFORM_FUCHSIA )
//=== VK_FUCHSIA_buffer_collection ===
- template <>
- struct hash;
+ template <> struct hash;
#endif /*VK_USE_PLATFORM_FUCHSIA*/
//=== VK_EXT_opacity_micromap ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_ARM_tensors ===
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
//=== VK_NV_optical_flow ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_EXT_shader_object ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_KHR_pipeline_binary ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_ARM_data_graph ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_NV_external_compute_queue ===
- template <>
- struct hash;
+ template <> struct hash;
//=== VK_EXT_device_generated_commands ===
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
+
+
//========================================
//=== HASH specializations for structs ===
//========================================
+
//=== VK_VERSION_1_0 ===
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
- template <>
- struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash;
+ template <> struct hash