mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-06-03 23:28:15 +02:00
Compare commits
7 Commits
v2.2.6
...
3a11c1d350
| Author | SHA1 | Date | |
|---|---|---|---|
| 3a11c1d350 | |||
| 74613d230f | |||
| f1e89ca90e | |||
| 1566fbfc00 | |||
| 6c1400e62c | |||
| 25fb5285f7 | |||
| 87059f8ca3 |
@@ -238,6 +238,15 @@ extern "C"
|
|||||||
mlx::Error("Image loader: not a valid file format '%'", filename);
|
mlx::Error("Image loader: not a valid file format '%'", filename);
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
std::ifstream stream(file, std::ios::binary);
|
||||||
|
if(!stream.is_open())
|
||||||
|
{
|
||||||
|
mlx::Error("Image loader: failed to open file '%'", filename);
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
}
|
||||||
return mlx->app->NewStbTexture(filename, width, height);
|
return mlx->app->NewStbTexture(filename, width, height);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -304,12 +313,29 @@ extern "C"
|
|||||||
mlx::Error("Font loader: filepath is NULL");
|
mlx::Error("Font loader: filepath is NULL");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::filesystem::path file(filepath);
|
std::filesystem::path file(filepath);
|
||||||
if(std::strcmp(filepath, "default") != 0 && file.extension() != ".ttf" && file.extension() != ".tte")
|
if (std::strcmp(filepath, "default") != 0 && !std::filesystem::exists(file))
|
||||||
|
{
|
||||||
|
mlx::Error("TTF loader: unable to find file '%'", filepath);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(std::strcmp(filepath, "default") != 0)
|
||||||
|
{
|
||||||
|
if(file.extension() != ".ttf" && file.extension() != ".tte")
|
||||||
{
|
{
|
||||||
mlx::Error("TTF loader: not a truetype font file '%'", filepath);
|
mlx::Error("TTF loader: not a truetype font file '%'", filepath);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
std::ifstream stream(file, std::ios::binary);
|
||||||
|
if(!stream.is_open())
|
||||||
|
{
|
||||||
|
mlx::Error("TTF loader: failed to open font file '%'", filepath);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if(std::strcmp(filepath, "default") == 0)
|
if(std::strcmp(filepath, "default") == 0)
|
||||||
mlx->app->LoadFont(file, 6.f);
|
mlx->app->LoadFont(file, 6.f);
|
||||||
else
|
else
|
||||||
@@ -324,12 +350,29 @@ extern "C"
|
|||||||
mlx::Error("Font loader: filepath is NULL");
|
mlx::Error("Font loader: filepath is NULL");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::filesystem::path file(filepath);
|
std::filesystem::path file(filepath);
|
||||||
if(std::strcmp(filepath, "default") != 0 && file.extension() != ".ttf" && file.extension() != ".tte")
|
if (std::strcmp(filepath, "default") != 0 && !std::filesystem::exists(file))
|
||||||
|
{
|
||||||
|
mlx::Error("TTF loader: unable to find file '%'", filepath);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(std::strcmp(filepath, "default") != 0)
|
||||||
|
{
|
||||||
|
if(file.extension() != ".ttf" && file.extension() != ".tte")
|
||||||
{
|
{
|
||||||
mlx::Error("TTF loader: not a truetype font file '%'", filepath);
|
mlx::Error("TTF loader: not a truetype font file '%'", filepath);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
std::ifstream stream(file, std::ios::binary);
|
||||||
|
if(!stream.is_open())
|
||||||
|
{
|
||||||
|
mlx::Error("TTF loader: failed to open font file '%'", filepath);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
mlx->app->LoadFont(file, scale);
|
mlx->app->LoadFont(file, scale);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -436,13 +436,20 @@ namespace mlx
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
if(m_staging_buffer.has_value())
|
if(m_staging_buffer.has_value())
|
||||||
|
{
|
||||||
new_texture.OpenCPUBuffer();
|
new_texture.OpenCPUBuffer();
|
||||||
|
new_texture.m_staging_buffer->CopyFrom(*m_staging_buffer);
|
||||||
|
}
|
||||||
|
|
||||||
// Suboptimal operations, should bake all of them in a single command buffer
|
// Suboptimal operations, should bake all of them in a single command buffer
|
||||||
new_texture.Clear(VK_NULL_HANDLE, Vec4f{ 0.f });
|
new_texture.Clear(VK_NULL_HANDLE, Vec4f{ 0.f });
|
||||||
CopyTo(new_texture);
|
CopyTo(new_texture);
|
||||||
|
|
||||||
Swap(new_texture);
|
Swap(new_texture);
|
||||||
|
|
||||||
|
#ifdef DEBUG
|
||||||
|
DebugLog("Texture: resized '%'", m_debug_name);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Texture::Swap(Texture& texture) noexcept
|
void Texture::Swap(Texture& texture) noexcept
|
||||||
|
|||||||
Vendored
+29
-9615
File diff suppressed because it is too large
Load Diff
Vendored
+1629
-1335
File diff suppressed because it is too large
Load Diff
Vendored
+491
-471
File diff suppressed because it is too large
Load Diff
Vendored
+550
-277
File diff suppressed because it is too large
Load Diff
+48
-11
@@ -16,7 +16,13 @@
|
|||||||
# include <vulkan/vulkan.hpp>
|
# include <vulkan/vulkan.hpp>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace VULKAN_HPP_NAMESPACE
|
#if defined( VULKAN_HPP_CXX_MODULE )
|
||||||
|
# define VULKAN_HPP_EXPORT export
|
||||||
|
#else
|
||||||
|
# define VULKAN_HPP_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||||
{
|
{
|
||||||
//======================================
|
//======================================
|
||||||
//=== Extension inspection functions ===
|
//=== Extension inspection functions ===
|
||||||
@@ -44,7 +50,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
VULKAN_HPP_INLINE std::map<std::string, std::string> const & getDeprecatedExtensions()
|
VULKAN_HPP_INLINE std::map<std::string, std::string> const & getDeprecatedExtensions()
|
||||||
{
|
{
|
||||||
static const std::map<std::string, std::string> deprecatedExtensions = { { "VK_EXT_debug_report", "VK_EXT_debug_utils" },
|
static std::map<std::string, std::string> const deprecatedExtensions = { { "VK_EXT_debug_report", "VK_EXT_debug_utils" },
|
||||||
{ "VK_NV_glsl_shader", "" },
|
{ "VK_NV_glsl_shader", "" },
|
||||||
{ "VK_NV_dedicated_allocation", "VK_KHR_dedicated_allocation" },
|
{ "VK_NV_dedicated_allocation", "VK_KHR_dedicated_allocation" },
|
||||||
{ "VK_AMD_gpu_shader_half_float", "VK_KHR_shader_float16_int8" },
|
{ "VK_AMD_gpu_shader_half_float", "VK_KHR_shader_float16_int8" },
|
||||||
@@ -77,7 +83,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
VULKAN_HPP_INLINE std::set<std::string> const & getDeviceExtensions()
|
VULKAN_HPP_INLINE std::set<std::string> const & getDeviceExtensions()
|
||||||
{
|
{
|
||||||
static const std::set<std::string> deviceExtensions = { "VK_KHR_swapchain",
|
static std::set<std::string> const deviceExtensions = { "VK_KHR_swapchain",
|
||||||
"VK_KHR_display_swapchain",
|
"VK_KHR_display_swapchain",
|
||||||
"VK_NV_glsl_shader",
|
"VK_NV_glsl_shader",
|
||||||
"VK_EXT_depth_range_unrestricted",
|
"VK_EXT_depth_range_unrestricted",
|
||||||
@@ -520,13 +526,14 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
"VK_SEC_pipeline_cache_incremental_mode",
|
"VK_SEC_pipeline_cache_incremental_mode",
|
||||||
"VK_EXT_shader_uniform_buffer_unsized_array",
|
"VK_EXT_shader_uniform_buffer_unsized_array",
|
||||||
"VK_NV_compute_occupancy_priority",
|
"VK_NV_compute_occupancy_priority",
|
||||||
"VK_EXT_shader_subgroup_partitioned" };
|
"VK_EXT_shader_subgroup_partitioned",
|
||||||
|
"VK_VALVE_shader_mixed_float_dot_product" };
|
||||||
return deviceExtensions;
|
return deviceExtensions;
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::set<std::string> const & getInstanceExtensions()
|
VULKAN_HPP_INLINE std::set<std::string> const & getInstanceExtensions()
|
||||||
{
|
{
|
||||||
static const std::set<std::string> instanceExtensions = { "VK_KHR_surface",
|
static std::set<std::string> const instanceExtensions = { "VK_KHR_surface",
|
||||||
"VK_KHR_display",
|
"VK_KHR_display",
|
||||||
#if defined( VK_USE_PLATFORM_XLIB_KHR )
|
#if defined( VK_USE_PLATFORM_XLIB_KHR )
|
||||||
"VK_KHR_xlib_surface",
|
"VK_KHR_xlib_surface",
|
||||||
@@ -596,16 +603,19 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
"VK_EXT_layer_settings",
|
"VK_EXT_layer_settings",
|
||||||
"VK_NV_display_stereo",
|
"VK_NV_display_stereo",
|
||||||
#if defined( VK_USE_PLATFORM_OHOS )
|
#if defined( VK_USE_PLATFORM_OHOS )
|
||||||
"VK_OHOS_surface"
|
"VK_OHOS_surface",
|
||||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||||
|
#if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||||
|
"VK_SEC_ubm_surface"
|
||||||
|
#endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||||
};
|
};
|
||||||
return instanceExtensions;
|
return instanceExtensions;
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::map<std::string, std::vector<std::vector<std::string>>> const & getExtensionDepends( std::string const & extension )
|
VULKAN_HPP_INLINE std::map<std::string, std::vector<std::vector<std::string>>> const & getExtensionDepends( std::string const & extension )
|
||||||
{
|
{
|
||||||
static const std::map<std::string, std::vector<std::vector<std::string>>> noDependencies;
|
static std::map<std::string, std::vector<std::vector<std::string>>> const noDependencies;
|
||||||
static const std::map<std::string, std::map<std::string, std::vector<std::vector<std::string>>>> dependencies = {
|
static std::map<std::string, std::map<std::string, std::vector<std::vector<std::string>>>> const dependencies = {
|
||||||
{ "VK_KHR_swapchain",
|
{ "VK_KHR_swapchain",
|
||||||
{ { "VK_VERSION_1_0",
|
{ { "VK_VERSION_1_0",
|
||||||
{ {
|
{ {
|
||||||
@@ -3070,6 +3080,30 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
"VK_KHR_get_physical_device_properties2",
|
"VK_KHR_get_physical_device_properties2",
|
||||||
} } },
|
} } },
|
||||||
{ "VK_VERSION_1_1", { {} } } } }
|
{ "VK_VERSION_1_1", { {} } } } }
|
||||||
|
#if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||||
|
,
|
||||||
|
{ "VK_SEC_ubm_surface",
|
||||||
|
{ { "VK_VERSION_1_0",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_surface",
|
||||||
|
} } } } }
|
||||||
|
#endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||||
|
,
|
||||||
|
{ "VK_VALVE_shader_mixed_float_dot_product",
|
||||||
|
{ { "VK_VERSION_1_0",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_get_physical_device_properties2",
|
||||||
|
"VK_KHR_shader_float16_int8",
|
||||||
|
} } },
|
||||||
|
{ "VK_VERSION_1_1",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_shader_float16_int8",
|
||||||
|
},
|
||||||
|
{} } },
|
||||||
|
{ "VK_VERSION_1_2",
|
||||||
|
{ {
|
||||||
|
"VK_KHR_get_physical_device_properties2",
|
||||||
|
} } } } }
|
||||||
};
|
};
|
||||||
auto depIt = dependencies.find( extension );
|
auto depIt = dependencies.find( extension );
|
||||||
return ( depIt != dependencies.end() ) ? depIt->second : noDependencies;
|
return ( depIt != dependencies.end() ) ? depIt->second : noDependencies;
|
||||||
@@ -3106,13 +3140,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
VULKAN_HPP_INLINE std::map<std::string, std::string> const & getObsoletedExtensions()
|
VULKAN_HPP_INLINE std::map<std::string, std::string> const & getObsoletedExtensions()
|
||||||
{
|
{
|
||||||
static const std::map<std::string, std::string> obsoletedExtensions = { { "VK_AMD_negative_viewport_height", "VK_KHR_maintenance1" } };
|
static std::map<std::string, std::string> const obsoletedExtensions = { { "VK_AMD_negative_viewport_height", "VK_KHR_maintenance1" } };
|
||||||
return obsoletedExtensions;
|
return obsoletedExtensions;
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::map<std::string, std::string> const & getPromotedExtensions()
|
VULKAN_HPP_INLINE std::map<std::string, std::string> const & getPromotedExtensions()
|
||||||
{
|
{
|
||||||
static const std::map<std::string, std::string> promotedExtensions = { { "VK_KHR_sampler_mirror_clamp_to_edge", "VK_VERSION_1_2" },
|
static std::map<std::string, std::string> const promotedExtensions = { { "VK_KHR_sampler_mirror_clamp_to_edge", "VK_VERSION_1_2" },
|
||||||
{ "VK_EXT_debug_marker", "VK_EXT_debug_utils" },
|
{ "VK_EXT_debug_marker", "VK_EXT_debug_utils" },
|
||||||
{ "VK_AMD_draw_indirect_count", "VK_KHR_draw_indirect_count" },
|
{ "VK_AMD_draw_indirect_count", "VK_KHR_draw_indirect_count" },
|
||||||
{ "VK_KHR_dynamic_rendering", "VK_VERSION_1_3" },
|
{ "VK_KHR_dynamic_rendering", "VK_VERSION_1_3" },
|
||||||
@@ -4035,7 +4069,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
( extension == "VK_EXT_custom_resolve" ) || ( extension == "VK_QCOM_data_graph_model" ) || ( extension == "VK_KHR_maintenance10" ) ||
|
( extension == "VK_EXT_custom_resolve" ) || ( extension == "VK_QCOM_data_graph_model" ) || ( extension == "VK_KHR_maintenance10" ) ||
|
||||||
( extension == "VK_EXT_shader_long_vector" ) || ( extension == "VK_SEC_pipeline_cache_incremental_mode" ) ||
|
( extension == "VK_EXT_shader_long_vector" ) || ( extension == "VK_SEC_pipeline_cache_incremental_mode" ) ||
|
||||||
( extension == "VK_EXT_shader_uniform_buffer_unsized_array" ) || ( extension == "VK_NV_compute_occupancy_priority" ) ||
|
( extension == "VK_EXT_shader_uniform_buffer_unsized_array" ) || ( extension == "VK_NV_compute_occupancy_priority" ) ||
|
||||||
( extension == "VK_EXT_shader_subgroup_partitioned" );
|
( extension == "VK_EXT_shader_subgroup_partitioned" ) || ( extension == "VK_VALVE_shader_mixed_float_dot_product" );
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension( std::string const & extension )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension( std::string const & extension )
|
||||||
@@ -4100,6 +4134,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
#if defined( VK_USE_PLATFORM_OHOS )
|
#if defined( VK_USE_PLATFORM_OHOS )
|
||||||
|| ( extension == "VK_OHOS_surface" )
|
|| ( extension == "VK_OHOS_surface" )
|
||||||
#endif /*VK_USE_PLATFORM_OHOS*/
|
#endif /*VK_USE_PLATFORM_OHOS*/
|
||||||
|
#if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||||
|
|| ( extension == "VK_SEC_ubm_surface" )
|
||||||
|
#endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+109
-30
@@ -8,7 +8,11 @@
|
|||||||
#ifndef VULKAN_FORMAT_TRAITS_HPP
|
#ifndef VULKAN_FORMAT_TRAITS_HPP
|
||||||
#define VULKAN_FORMAT_TRAITS_HPP
|
#define VULKAN_FORMAT_TRAITS_HPP
|
||||||
|
|
||||||
#include <vulkan/vulkan.hpp>
|
#if defined( VULKAN_HPP_CXX_MODULE )
|
||||||
|
# define VULKAN_HPP_EXPORT export
|
||||||
|
#else
|
||||||
|
# include <vulkan/vulkan.hpp>
|
||||||
|
#endif
|
||||||
|
|
||||||
namespace VULKAN_HPP_NAMESPACE
|
namespace VULKAN_HPP_NAMESPACE
|
||||||
{
|
{
|
||||||
@@ -19,92 +23,92 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
//=== Function Declarations ===
|
//=== Function Declarations ===
|
||||||
|
|
||||||
// The three-dimensional extent of a texel block.
|
// The three-dimensional extent of a texel block.
|
||||||
VULKAN_HPP_CONSTEXPR_14 std::array<uint8_t, 3> blockExtent( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 std::array<uint8_t, 3> blockExtent( Format format );
|
||||||
|
|
||||||
// The texel block size in bytes.
|
// The texel block size in bytes.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t blockSize( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t blockSize( Format format );
|
||||||
|
|
||||||
// The class of the format (can't be just named "class"!)
|
// The class of the format (can't be just named "class"!)
|
||||||
VULKAN_HPP_CONSTEXPR_14 char const * compatibilityClass( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 char const * compatibilityClass( Format format );
|
||||||
|
|
||||||
// The number of bits in this component, if not compressed, otherwise 0.
|
// The number of bits in this component, if not compressed, otherwise 0.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t componentBits( Format format, uint8_t component );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t componentBits( Format format, uint8_t component );
|
||||||
|
|
||||||
// The number of components of this format.
|
// The number of components of this format.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t componentCount( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t componentCount( Format format );
|
||||||
|
|
||||||
// The name of the component
|
// The name of the component
|
||||||
VULKAN_HPP_CONSTEXPR_14 char const * componentName( Format format, uint8_t component );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 char const * componentName( Format format, uint8_t component );
|
||||||
|
|
||||||
// The numeric format of the component
|
// The numeric format of the component
|
||||||
VULKAN_HPP_CONSTEXPR_14 char const * componentNumericFormat( Format format, uint8_t component );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 char const * componentNumericFormat( Format format, uint8_t component );
|
||||||
|
|
||||||
// The plane this component lies in.
|
// The plane this component lies in.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t componentPlaneIndex( Format format, uint8_t component );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t componentPlaneIndex( Format format, uint8_t component );
|
||||||
|
|
||||||
// True, if the components of this format are compressed, otherwise false.
|
// True, if the components of this format are compressed, otherwise false.
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool componentsAreCompressed( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool componentsAreCompressed( Format format );
|
||||||
|
|
||||||
// A textual description of the compression scheme, or an empty string if it is not compressed
|
// A textual description of the compression scheme, or an empty string if it is not compressed
|
||||||
VULKAN_HPP_CONSTEXPR_14 char const * compressionScheme( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 char const * compressionScheme( Format format );
|
||||||
|
|
||||||
// Get all formats
|
// Get all formats
|
||||||
std::vector<Format> const & getAllFormats();
|
VULKAN_HPP_EXPORT std::vector<Format> const & getAllFormats();
|
||||||
|
|
||||||
// Get all color with a color component
|
// Get all color with a color component
|
||||||
std::vector<Format> const & getColorFormats();
|
VULKAN_HPP_EXPORT std::vector<Format> const & getColorFormats();
|
||||||
|
|
||||||
// Get all formats with a depth component
|
// Get all formats with a depth component
|
||||||
std::vector<Format> const & getDepthFormats();
|
VULKAN_HPP_EXPORT std::vector<Format> const & getDepthFormats();
|
||||||
|
|
||||||
// Get all formats with a depth and a stencil component
|
// Get all formats with a depth and a stencil component
|
||||||
std::vector<Format> const & getDepthStencilFormats();
|
VULKAN_HPP_EXPORT std::vector<Format> const & getDepthStencilFormats();
|
||||||
|
|
||||||
// Get all formats with a stencil component
|
// Get all formats with a stencil component
|
||||||
std::vector<Format> const & getStencilFormats();
|
VULKAN_HPP_EXPORT std::vector<Format> const & getStencilFormats();
|
||||||
|
|
||||||
// True, if this format has an alpha component
|
// True, if this format has an alpha component
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool hasAlphaComponent( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool hasAlphaComponent( Format format );
|
||||||
|
|
||||||
// True, if this format has a blue component
|
// True, if this format has a blue component
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool hasBlueComponent( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool hasBlueComponent( Format format );
|
||||||
|
|
||||||
// True, if this format has a depth component
|
// True, if this format has a depth component
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool hasDepthComponent( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool hasDepthComponent( Format format );
|
||||||
|
|
||||||
// True, if this format has a green component
|
// True, if this format has a green component
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool hasGreenComponent( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool hasGreenComponent( Format format );
|
||||||
|
|
||||||
// True, if this format has a red component
|
// True, if this format has a red component
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool hasRedComponent( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool hasRedComponent( Format format );
|
||||||
|
|
||||||
// True, if this format has a stencil component
|
// True, if this format has a stencil component
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool hasStencilComponent( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool hasStencilComponent( Format format );
|
||||||
|
|
||||||
// True, if the format is a color
|
// True, if the format is a color
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool isColor( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool isColor( Format format );
|
||||||
|
|
||||||
// True, if this format is a compressed one.
|
// True, if this format is a compressed one.
|
||||||
VULKAN_HPP_CONSTEXPR_14 bool isCompressed( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 bool isCompressed( Format format );
|
||||||
|
|
||||||
// The number of bits into which the format is packed. A single image element in this format can be stored in the same space as a scalar type of this bit
|
// The number of bits into which the format is packed. A single image element in this format can be stored in the same space as a scalar type of this bit
|
||||||
// width.
|
// width.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t packed( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t packed( Format format );
|
||||||
|
|
||||||
// The single-plane format that this plane is compatible with.
|
// The single-plane format that this plane is compatible with.
|
||||||
VULKAN_HPP_CONSTEXPR_14 Format planeCompatibleFormat( Format format, uint8_t plane );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 Format planeCompatibleFormat( Format format, uint8_t plane );
|
||||||
|
|
||||||
// The number of image planes of this format.
|
// The number of image planes of this format.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t planeCount( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t planeCount( Format format );
|
||||||
|
|
||||||
// The relative height of this plane. A value of k means that this plane is 1/k the height of the overall format.
|
// The relative height of this plane. A value of k means that this plane is 1/k the height of the overall format.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t planeHeightDivisor( Format format, uint8_t plane );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t planeHeightDivisor( Format format, uint8_t plane );
|
||||||
|
|
||||||
// The relative width of this plane. A value of k means that this plane is 1/k the width of the overall format.
|
// The relative width of this plane. A value of k means that this plane is 1/k the width of the overall format.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t planeWidthDivisor( Format format, uint8_t plane );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t planeWidthDivisor( Format format, uint8_t plane );
|
||||||
|
|
||||||
// The number of texels in a texel block.
|
// The number of texels in a texel block.
|
||||||
VULKAN_HPP_CONSTEXPR_14 uint8_t texelsPerBlock( Format format );
|
VULKAN_HPP_EXPORT VULKAN_HPP_CONSTEXPR_14 uint8_t texelsPerBlock( Format format );
|
||||||
|
|
||||||
//=== Function Definitions ===
|
//=== Function Definitions ===
|
||||||
|
|
||||||
@@ -516,6 +520,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case Format::eAstc6x6x6SrgbBlockEXT : return 16;
|
case Format::eAstc6x6x6SrgbBlockEXT : return 16;
|
||||||
case Format::eAstc6x6x6SfloatBlockEXT : return 16;
|
case Format::eAstc6x6x6SfloatBlockEXT : return 16;
|
||||||
case Format::eR8BoolARM : return 1;
|
case Format::eR8BoolARM : return 1;
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM : return 2;
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM : return 1;
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM : return 1;
|
||||||
case Format::eR16G16Sfixed5NV : return 4;
|
case Format::eR16G16Sfixed5NV : return 4;
|
||||||
case Format::eR10X6UintPack16ARM : return 2;
|
case Format::eR10X6UintPack16ARM : return 2;
|
||||||
case Format::eR10X6G10X6Uint2Pack16ARM : return 4;
|
case Format::eR10X6G10X6Uint2Pack16ARM : return 4;
|
||||||
@@ -820,6 +827,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case Format::eAstc6x6x6SrgbBlockEXT : return "ASTC_6x6x6";
|
case Format::eAstc6x6x6SrgbBlockEXT : return "ASTC_6x6x6";
|
||||||
case Format::eAstc6x6x6SfloatBlockEXT : return "ASTC_6x6x6";
|
case Format::eAstc6x6x6SfloatBlockEXT : return "ASTC_6x6x6";
|
||||||
case Format::eR8BoolARM : return "8-bit";
|
case Format::eR8BoolARM : return "8-bit";
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM : return "16-bit";
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM : return "8-bit";
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM : return "8-bit";
|
||||||
case Format::eR16G16Sfixed5NV : return "32-bit";
|
case Format::eR16G16Sfixed5NV : return "32-bit";
|
||||||
case Format::eR10X6UintPack16ARM : return "16-bit";
|
case Format::eR10X6UintPack16ARM : return "16-bit";
|
||||||
case Format::eR10X6G10X6Uint2Pack16ARM : return "32-bit";
|
case Format::eR10X6G10X6Uint2Pack16ARM : return "32-bit";
|
||||||
@@ -2237,6 +2247,24 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case 0 : return 8;
|
case 0 : return 8;
|
||||||
default: VULKAN_HPP_ASSERT( false ); return 0;
|
default: VULKAN_HPP_ASSERT( false ); return 0;
|
||||||
}
|
}
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return 16;
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return 0;
|
||||||
|
}
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return 8;
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return 0;
|
||||||
|
}
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return 8;
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return 0;
|
||||||
|
}
|
||||||
case Format::eR16G16Sfixed5NV:
|
case Format::eR16G16Sfixed5NV:
|
||||||
switch ( component )
|
switch ( component )
|
||||||
{
|
{
|
||||||
@@ -2637,6 +2665,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case Format::eAstc6x6x6SrgbBlockEXT : return 4;
|
case Format::eAstc6x6x6SrgbBlockEXT : return 4;
|
||||||
case Format::eAstc6x6x6SfloatBlockEXT : return 4;
|
case Format::eAstc6x6x6SfloatBlockEXT : return 4;
|
||||||
case Format::eR8BoolARM : return 1;
|
case Format::eR8BoolARM : return 1;
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM : return 1;
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM : return 1;
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM : return 1;
|
||||||
case Format::eR16G16Sfixed5NV : return 2;
|
case Format::eR16G16Sfixed5NV : return 2;
|
||||||
case Format::eR10X6UintPack16ARM : return 1;
|
case Format::eR10X6UintPack16ARM : return 1;
|
||||||
case Format::eR10X6G10X6Uint2Pack16ARM : return 2;
|
case Format::eR10X6G10X6Uint2Pack16ARM : return 2;
|
||||||
@@ -4956,6 +4987,24 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case 0 : return "R";
|
case 0 : return "R";
|
||||||
default: VULKAN_HPP_ASSERT( false ); return "";
|
default: VULKAN_HPP_ASSERT( false ); return "";
|
||||||
}
|
}
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return "R";
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return "";
|
||||||
|
}
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return "R";
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return "";
|
||||||
|
}
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return "R";
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return "";
|
||||||
|
}
|
||||||
case Format::eR16G16Sfixed5NV:
|
case Format::eR16G16Sfixed5NV:
|
||||||
switch ( component )
|
switch ( component )
|
||||||
{
|
{
|
||||||
@@ -7371,6 +7420,24 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case 0 : return "BOOL";
|
case 0 : return "BOOL";
|
||||||
default: VULKAN_HPP_ASSERT( false ); return "";
|
default: VULKAN_HPP_ASSERT( false ); return "";
|
||||||
}
|
}
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return "SFLOAT";
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return "";
|
||||||
|
}
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return "SFLOAT";
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return "";
|
||||||
|
}
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM:
|
||||||
|
switch ( component )
|
||||||
|
{
|
||||||
|
case 0 : return "SFLOAT";
|
||||||
|
default: VULKAN_HPP_ASSERT( false ); return "";
|
||||||
|
}
|
||||||
case Format::eR16G16Sfixed5NV:
|
case Format::eR16G16Sfixed5NV:
|
||||||
switch ( component )
|
switch ( component )
|
||||||
{
|
{
|
||||||
@@ -8214,6 +8281,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
Format::eAstc6x6x6SrgbBlockEXT,
|
Format::eAstc6x6x6SrgbBlockEXT,
|
||||||
Format::eAstc6x6x6SfloatBlockEXT,
|
Format::eAstc6x6x6SfloatBlockEXT,
|
||||||
Format::eR8BoolARM,
|
Format::eR8BoolARM,
|
||||||
|
Format::eR16SfloatFpencodingBfloat16ARM,
|
||||||
|
Format::eR8SfloatFpencodingFloat8E4M3ARM,
|
||||||
|
Format::eR8SfloatFpencodingFloat8E5M2ARM,
|
||||||
Format::eR16G16Sfixed5NV,
|
Format::eR16G16Sfixed5NV,
|
||||||
Format::eR10X6UintPack16ARM,
|
Format::eR10X6UintPack16ARM,
|
||||||
Format::eR10X6G10X6Uint2Pack16ARM,
|
Format::eR10X6G10X6Uint2Pack16ARM,
|
||||||
@@ -8507,6 +8577,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
Format::eAstc6x6x6SrgbBlockEXT,
|
Format::eAstc6x6x6SrgbBlockEXT,
|
||||||
Format::eAstc6x6x6SfloatBlockEXT,
|
Format::eAstc6x6x6SfloatBlockEXT,
|
||||||
Format::eR8BoolARM,
|
Format::eR8BoolARM,
|
||||||
|
Format::eR16SfloatFpencodingBfloat16ARM,
|
||||||
|
Format::eR8SfloatFpencodingFloat8E4M3ARM,
|
||||||
|
Format::eR8SfloatFpencodingFloat8E5M2ARM,
|
||||||
Format::eR16G16Sfixed5NV,
|
Format::eR16G16Sfixed5NV,
|
||||||
Format::eR10X6UintPack16ARM,
|
Format::eR10X6UintPack16ARM,
|
||||||
Format::eR10X6G10X6Uint2Pack16ARM,
|
Format::eR10X6G10X6Uint2Pack16ARM,
|
||||||
@@ -9496,6 +9569,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case Format::eAstc6x6x6SrgbBlockEXT:
|
case Format::eAstc6x6x6SrgbBlockEXT:
|
||||||
case Format::eAstc6x6x6SfloatBlockEXT:
|
case Format::eAstc6x6x6SfloatBlockEXT:
|
||||||
case Format::eR8BoolARM:
|
case Format::eR8BoolARM:
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM:
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM:
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM:
|
||||||
case Format::eR16G16Sfixed5NV:
|
case Format::eR16G16Sfixed5NV:
|
||||||
case Format::eR10X6UintPack16ARM:
|
case Format::eR10X6UintPack16ARM:
|
||||||
case Format::eR10X6G10X6Uint2Pack16ARM:
|
case Format::eR10X6G10X6Uint2Pack16ARM:
|
||||||
@@ -10552,6 +10628,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case Format::eAstc6x6x6SrgbBlockEXT : return 216;
|
case Format::eAstc6x6x6SrgbBlockEXT : return 216;
|
||||||
case Format::eAstc6x6x6SfloatBlockEXT : return 216;
|
case Format::eAstc6x6x6SfloatBlockEXT : return 216;
|
||||||
case Format::eR8BoolARM : return 1;
|
case Format::eR8BoolARM : return 1;
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM : return 1;
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM : return 1;
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM : return 1;
|
||||||
case Format::eR16G16Sfixed5NV : return 1;
|
case Format::eR16G16Sfixed5NV : return 1;
|
||||||
case Format::eR10X6UintPack16ARM : return 1;
|
case Format::eR10X6UintPack16ARM : return 1;
|
||||||
case Format::eR10X6G10X6Uint2Pack16ARM : return 1;
|
case Format::eR10X6G10X6Uint2Pack16ARM : return 1;
|
||||||
|
|||||||
Vendored
+4180
-4998
File diff suppressed because it is too large
Load Diff
+1740
-1789
File diff suppressed because it is too large
Load Diff
Vendored
+59
-23
@@ -8,9 +8,11 @@
|
|||||||
#ifndef VULKAN_HASH_HPP
|
#ifndef VULKAN_HASH_HPP
|
||||||
#define VULKAN_HASH_HPP
|
#define VULKAN_HASH_HPP
|
||||||
|
|
||||||
#include <vulkan/vulkan.hpp>
|
#if !defined( VULKAN_HPP_CXX_MODULE )
|
||||||
|
# include <vulkan/vulkan.hpp>
|
||||||
|
#endif
|
||||||
|
|
||||||
namespace std
|
VULKAN_HPP_EXPORT namespace std
|
||||||
{
|
{
|
||||||
//=======================================
|
//=======================================
|
||||||
//=== HASH structures for Flags types ===
|
//=== HASH structures for Flags types ===
|
||||||
@@ -1174,12 +1176,12 @@ namespace std
|
|||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.pNext );
|
||||||
for ( const char * p = applicationInfo.pApplicationName; *p != '\0'; ++p )
|
for ( char const * p = applicationInfo.pApplicationName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.applicationVersion );
|
VULKAN_HPP_HASH_COMBINE( seed, applicationInfo.applicationVersion );
|
||||||
for ( const char * p = applicationInfo.pEngineName; *p != '\0'; ++p )
|
for ( char const * p = applicationInfo.pEngineName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -2869,7 +2871,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.flags );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.flags );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.stage );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.stage );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.module );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageCreateInfo.module );
|
||||||
for ( const char * p = pipelineShaderStageCreateInfo.pName; *p != '\0'; ++p )
|
for ( char const * p = pipelineShaderStageCreateInfo.pName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3374,7 +3376,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.module );
|
VULKAN_HPP_HASH_COMBINE( seed, cuFunctionCreateInfoNVX.module );
|
||||||
for ( const char * p = cuFunctionCreateInfoNVX.pName; *p != '\0'; ++p )
|
for ( char const * p = cuFunctionCreateInfoNVX.pName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3443,7 +3445,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, cudaFunctionCreateInfoNV.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, cudaFunctionCreateInfoNV.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, cudaFunctionCreateInfoNV.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, cudaFunctionCreateInfoNV.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, cudaFunctionCreateInfoNV.module );
|
VULKAN_HPP_HASH_COMBINE( seed, cudaFunctionCreateInfoNV.module );
|
||||||
for ( const char * p = cudaFunctionCreateInfoNV.pName; *p != '\0'; ++p )
|
for ( char const * p = cudaFunctionCreateInfoNV.pName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3569,7 +3571,7 @@ namespace std
|
|||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineCompilerControlCreateInfoARM.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineCompilerControlCreateInfoARM.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineCompilerControlCreateInfoARM.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineCompilerControlCreateInfoARM.pNext );
|
||||||
for ( const char * p = dataGraphPipelineCompilerControlCreateInfoARM.pVendorOptions; *p != '\0'; ++p )
|
for ( char const * p = dataGraphPipelineCompilerControlCreateInfoARM.pVendorOptions; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3767,7 +3769,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineShaderModuleCreateInfoARM.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineShaderModuleCreateInfoARM.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineShaderModuleCreateInfoARM.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineShaderModuleCreateInfoARM.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineShaderModuleCreateInfoARM.module );
|
VULKAN_HPP_HASH_COMBINE( seed, dataGraphPipelineShaderModuleCreateInfoARM.module );
|
||||||
for ( const char * p = dataGraphPipelineShaderModuleCreateInfoARM.pName; *p != '\0'; ++p )
|
for ( char const * p = dataGraphPipelineShaderModuleCreateInfoARM.pName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3814,7 +3816,7 @@ namespace std
|
|||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerMarkerInfoEXT.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerMarkerInfoEXT.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerMarkerInfoEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerMarkerInfoEXT.pNext );
|
||||||
for ( const char * p = debugMarkerMarkerInfoEXT.pMarkerName; *p != '\0'; ++p )
|
for ( char const * p = debugMarkerMarkerInfoEXT.pMarkerName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3836,7 +3838,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.objectType );
|
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.objectType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.object );
|
VULKAN_HPP_HASH_COMBINE( seed, debugMarkerObjectNameInfoEXT.object );
|
||||||
for ( const char * p = debugMarkerObjectNameInfoEXT.pObjectName; *p != '\0'; ++p )
|
for ( char const * p = debugMarkerObjectNameInfoEXT.pObjectName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3884,7 +3886,7 @@ namespace std
|
|||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsLabelEXT.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsLabelEXT.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsLabelEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsLabelEXT.pNext );
|
||||||
for ( const char * p = debugUtilsLabelEXT.pLabelName; *p != '\0'; ++p )
|
for ( char const * p = debugUtilsLabelEXT.pLabelName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3906,7 +3908,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.objectType );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.objectType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.objectHandle );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsObjectNameInfoEXT.objectHandle );
|
||||||
for ( const char * p = debugUtilsObjectNameInfoEXT.pObjectName; *p != '\0'; ++p )
|
for ( char const * p = debugUtilsObjectNameInfoEXT.pObjectName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -3923,12 +3925,12 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.pNext );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.flags );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.flags );
|
||||||
for ( const char * p = debugUtilsMessengerCallbackDataEXT.pMessageIdName; *p != '\0'; ++p )
|
for ( char const * p = debugUtilsMessengerCallbackDataEXT.pMessageIdName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.messageIdNumber );
|
VULKAN_HPP_HASH_COMBINE( seed, debugUtilsMessengerCallbackDataEXT.messageIdNumber );
|
||||||
for ( const char * p = debugUtilsMessengerCallbackDataEXT.pMessage; *p != '\0'; ++p )
|
for ( char const * p = debugUtilsMessengerCallbackDataEXT.pMessage; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -4744,7 +4746,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.enabledExtensionCount );
|
VULKAN_HPP_HASH_COMBINE( seed, deviceCreateInfo.enabledExtensionCount );
|
||||||
for ( size_t i = 0; i < deviceCreateInfo.enabledExtensionCount; ++i )
|
for ( size_t i = 0; i < deviceCreateInfo.enabledExtensionCount; ++i )
|
||||||
{
|
{
|
||||||
for ( const char * p = deviceCreateInfo.ppEnabledExtensionNames[i]; *p != '\0'; ++p )
|
for ( char const * p = deviceCreateInfo.ppEnabledExtensionNames[i]; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -5500,7 +5502,7 @@ namespace std
|
|||||||
{
|
{
|
||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, displayPropertiesKHR.display );
|
VULKAN_HPP_HASH_COMBINE( seed, displayPropertiesKHR.display );
|
||||||
for ( const char * p = displayPropertiesKHR.displayName; *p != '\0'; ++p )
|
for ( char const * p = displayPropertiesKHR.displayName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -8089,7 +8091,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.enabledLayerCount );
|
VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.enabledLayerCount );
|
||||||
for ( size_t i = 0; i < instanceCreateInfo.enabledLayerCount; ++i )
|
for ( size_t i = 0; i < instanceCreateInfo.enabledLayerCount; ++i )
|
||||||
{
|
{
|
||||||
for ( const char * p = instanceCreateInfo.ppEnabledLayerNames[i]; *p != '\0'; ++p )
|
for ( char const * p = instanceCreateInfo.ppEnabledLayerNames[i]; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -8097,7 +8099,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.enabledExtensionCount );
|
VULKAN_HPP_HASH_COMBINE( seed, instanceCreateInfo.enabledExtensionCount );
|
||||||
for ( size_t i = 0; i < instanceCreateInfo.enabledExtensionCount; ++i )
|
for ( size_t i = 0; i < instanceCreateInfo.enabledExtensionCount; ++i )
|
||||||
{
|
{
|
||||||
for ( const char * p = instanceCreateInfo.ppEnabledExtensionNames[i]; *p != '\0'; ++p )
|
for ( char const * p = instanceCreateInfo.ppEnabledExtensionNames[i]; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -8188,11 +8190,11 @@ namespace std
|
|||||||
std::size_t operator()( VULKAN_HPP_NAMESPACE::LayerSettingEXT const & layerSettingEXT ) const VULKAN_HPP_NOEXCEPT
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::LayerSettingEXT const & layerSettingEXT ) const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
for ( const char * p = layerSettingEXT.pLayerName; *p != '\0'; ++p )
|
for ( char const * p = layerSettingEXT.pLayerName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
for ( const char * p = layerSettingEXT.pSettingName; *p != '\0'; ++p )
|
for ( char const * p = layerSettingEXT.pSettingName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -14473,6 +14475,23 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE>
|
||||||
|
{
|
||||||
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE const &
|
||||||
|
physicalDeviceShaderMixedFloatDotProductFeaturesVALVE ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMixedFloatDotProductFeaturesVALVE.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMixedFloatDotProductFeaturesVALVE.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMixedFloatDotProductFeaturesVALVE.shaderMixedFloatDotProductFloat16AccFloat32 );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMixedFloatDotProductFeaturesVALVE.shaderMixedFloatDotProductFloat16AccFloat16 );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMixedFloatDotProductFeaturesVALVE.shaderMixedFloatDotProductBFloat16Acc );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceShaderMixedFloatDotProductFeaturesVALVE.shaderMixedFloatDotProductFloat8AccFloat32 );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>
|
||||||
{
|
{
|
||||||
@@ -16577,7 +16596,7 @@ namespace std
|
|||||||
std::size_t seed = 0;
|
std::size_t seed = 0;
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageNodeCreateInfoAMDX.sType );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageNodeCreateInfoAMDX.sType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageNodeCreateInfoAMDX.pNext );
|
VULKAN_HPP_HASH_COMBINE( seed, pipelineShaderStageNodeCreateInfoAMDX.pNext );
|
||||||
for ( const char * p = pipelineShaderStageNodeCreateInfoAMDX.pName; *p != '\0'; ++p )
|
for ( char const * p = pipelineShaderStageNodeCreateInfoAMDX.pName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -18433,7 +18452,7 @@ namespace std
|
|||||||
VULKAN_HPP_HASH_COMBINE( seed, shaderCreateInfoEXT.codeType );
|
VULKAN_HPP_HASH_COMBINE( seed, shaderCreateInfoEXT.codeType );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, shaderCreateInfoEXT.codeSize );
|
VULKAN_HPP_HASH_COMBINE( seed, shaderCreateInfoEXT.codeSize );
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, shaderCreateInfoEXT.pCode );
|
VULKAN_HPP_HASH_COMBINE( seed, shaderCreateInfoEXT.pCode );
|
||||||
for ( const char * p = shaderCreateInfoEXT.pName; *p != '\0'; ++p )
|
for ( char const * p = shaderCreateInfoEXT.pName; *p != '\0'; ++p )
|
||||||
{
|
{
|
||||||
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
VULKAN_HPP_HASH_COMBINE( seed, *p );
|
||||||
}
|
}
|
||||||
@@ -19401,6 +19420,23 @@ namespace std
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||||
|
template <>
|
||||||
|
struct hash<VULKAN_HPP_NAMESPACE::UbmSurfaceCreateInfoSEC>
|
||||||
|
{
|
||||||
|
std::size_t operator()( VULKAN_HPP_NAMESPACE::UbmSurfaceCreateInfoSEC const & ubmSurfaceCreateInfoSEC ) const VULKAN_HPP_NOEXCEPT
|
||||||
|
{
|
||||||
|
std::size_t seed = 0;
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, ubmSurfaceCreateInfoSEC.sType );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, ubmSurfaceCreateInfoSEC.pNext );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, ubmSurfaceCreateInfoSEC.flags );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, ubmSurfaceCreateInfoSEC.device );
|
||||||
|
VULKAN_HPP_HASH_COMBINE( seed, ubmSurfaceCreateInfoSEC.surface );
|
||||||
|
return seed;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
# endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
struct hash<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>
|
struct hash<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>
|
||||||
{
|
{
|
||||||
|
|||||||
+25
-14
@@ -87,6 +87,23 @@
|
|||||||
# define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL 1
|
# define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL == 1
|
||||||
|
# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNX__ ) || defined( __Fuchsia__ ) && !defined( VULKAN_HPP_CXX_MODULE )
|
||||||
|
# include <dlfcn.h>
|
||||||
|
# elif defined( _WIN32 ) && !defined( VULKAN_HPP_NO_WIN32_PROTOTYPES )
|
||||||
|
using HINSTANCE = struct HINSTANCE__ *;
|
||||||
|
# if defined( _WIN64 )
|
||||||
|
# include <cstdint>
|
||||||
|
using FARPROC = int64_t( __stdcall * )();
|
||||||
|
# else
|
||||||
|
using FARPROC = int( __stdcall * )();
|
||||||
|
# endif
|
||||||
|
extern "C" __declspec( dllimport ) HINSTANCE __stdcall LoadLibraryA( char const * lpLibFileName );
|
||||||
|
extern "C" __declspec( dllimport ) int __stdcall FreeLibrary( HINSTANCE hLibModule );
|
||||||
|
extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE hModule, char const * lpProcName );
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined( __has_include )
|
#if !defined( __has_include )
|
||||||
# define __has_include( x ) false
|
# define __has_include( x ) false
|
||||||
#endif
|
#endif
|
||||||
@@ -99,6 +116,12 @@
|
|||||||
# define VULKAN_HPP_SUPPORT_SPAN
|
# define VULKAN_HPP_SUPPORT_SPAN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined( VULKAN_HPP_CXX_MODULE )
|
||||||
|
# define VULKAN_HPP_EXPORT export
|
||||||
|
#else
|
||||||
|
# define VULKAN_HPP_EXPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined( VULKAN_HPP_CXX_MODULE ) && !( defined( __cpp_modules ) && defined( __cpp_lib_modules ) )
|
#if defined( VULKAN_HPP_CXX_MODULE ) && !( defined( __cpp_modules ) && defined( __cpp_lib_modules ) )
|
||||||
VULKAN_HPP_COMPILE_WARNING( "This is a non-conforming implementation of C++ named modules and the standard library module." )
|
VULKAN_HPP_COMPILE_WARNING( "This is a non-conforming implementation of C++ named modules and the standard library module." )
|
||||||
#endif
|
#endif
|
||||||
@@ -268,20 +291,6 @@ VULKAN_HPP_COMPILE_WARNING( "This is a non-conforming implementation of C++ name
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace VULKAN_HPP_NAMESPACE
|
|
||||||
{
|
|
||||||
namespace detail
|
|
||||||
{
|
|
||||||
class DispatchLoaderDynamic;
|
|
||||||
|
|
||||||
#if !defined( VULKAN_HPP_DEFAULT_DISPATCHER )
|
|
||||||
# if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1
|
|
||||||
extern VULKAN_HPP_STORAGE_API DispatchLoaderDynamic defaultDispatchLoaderDynamic;
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
} // namespace detail
|
|
||||||
} // namespace VULKAN_HPP_NAMESPACE
|
|
||||||
|
|
||||||
#if !defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE )
|
#if !defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE )
|
||||||
# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic
|
# define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC_TYPE VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic
|
||||||
#endif
|
#endif
|
||||||
@@ -312,6 +321,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
# define VULKAN_HPP_DEFAULT_DISPATCHER ::VULKAN_HPP_NAMESPACE::detail::getDispatchLoaderStatic()
|
# define VULKAN_HPP_DEFAULT_DISPATCHER ::VULKAN_HPP_NAMESPACE::detail::getDispatchLoaderStatic()
|
||||||
# define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE
|
# define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE
|
||||||
# endif
|
# endif
|
||||||
|
#else
|
||||||
|
# define VULKAN_HPP_DEFAULT_DISPATCHER_HANDLED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined( VULKAN_HPP_NO_DEFAULT_DISPATCHER )
|
#if defined( VULKAN_HPP_NO_DEFAULT_DISPATCHER )
|
||||||
|
|||||||
Vendored
+1889
-1946
File diff suppressed because it is too large
Load Diff
Vendored
+32
-33
@@ -8,13 +8,12 @@
|
|||||||
#ifndef VULKAN_SHARED_HPP
|
#ifndef VULKAN_SHARED_HPP
|
||||||
#define VULKAN_SHARED_HPP
|
#define VULKAN_SHARED_HPP
|
||||||
|
|
||||||
#include <vulkan/vulkan.hpp>
|
|
||||||
|
|
||||||
#if !defined( VULKAN_HPP_CXX_MODULE )
|
#if !defined( VULKAN_HPP_CXX_MODULE )
|
||||||
# include <atomic> // std::atomic_size_t
|
# include <atomic> // std::atomic_size_t
|
||||||
|
# include <vulkan/vulkan.hpp>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace VULKAN_HPP_NAMESPACE
|
VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||||
{
|
{
|
||||||
#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
|
#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
|
||||||
template <typename HandleType>
|
template <typename HandleType>
|
||||||
@@ -113,8 +112,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
ReferenceCounter( const ReferenceCounter & ) = delete;
|
ReferenceCounter( ReferenceCounter const & ) = delete;
|
||||||
ReferenceCounter & operator=( const ReferenceCounter & ) = delete;
|
ReferenceCounter & operator=( ReferenceCounter const & ) = delete;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
size_t addRef() VULKAN_HPP_NOEXCEPT
|
size_t addRef() VULKAN_HPP_NOEXCEPT
|
||||||
@@ -148,7 +147,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
SharedHandleBase( const SharedHandleBase & o ) VULKAN_HPP_NOEXCEPT
|
SharedHandleBase( SharedHandleBase const & o ) VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
o.addRef();
|
o.addRef();
|
||||||
m_handle = o.m_handle;
|
m_handle = o.m_handle;
|
||||||
@@ -163,7 +162,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
o.m_control = nullptr;
|
o.m_control = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
SharedHandleBase & operator=( const SharedHandleBase & o ) VULKAN_HPP_NOEXCEPT
|
SharedHandleBase & operator=( SharedHandleBase const & o ) VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
SharedHandleBase( o ).swap( *this );
|
SharedHandleBase( o ).swap( *this );
|
||||||
return *this;
|
return *this;
|
||||||
@@ -235,25 +234,25 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <typename T = HandleType>
|
template <typename T = HandleType>
|
||||||
typename std::enable_if<HasDestructor<T>::value, const SharedHandle<DestructorTypeOf<HandleType>> &>::type getDestructorType() const VULKAN_HPP_NOEXCEPT
|
typename std::enable_if<HasDestructor<T>::value, SharedHandle<DestructorTypeOf<HandleType>> const &>::type getDestructorType() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return getHeader().parent;
|
return getHeader().parent;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
template <typename T = HandleType>
|
template <typename T = HandleType>
|
||||||
static typename std::enable_if<!HasDestructor<T>::value, void>::type internalDestroy( const HeaderType & control, HandleType handle ) VULKAN_HPP_NOEXCEPT
|
static typename std::enable_if<!HasDestructor<T>::value, void>::type internalDestroy( HeaderType const & control, HandleType handle ) VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
control.deleter.destroy( handle );
|
control.deleter.destroy( handle );
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T = HandleType>
|
template <typename T = HandleType>
|
||||||
static typename std::enable_if<HasDestructor<T>::value, void>::type internalDestroy( const HeaderType & control, HandleType handle ) VULKAN_HPP_NOEXCEPT
|
static typename std::enable_if<HasDestructor<T>::value, void>::type internalDestroy( HeaderType const & control, HandleType handle ) VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
control.deleter.destroy( control.parent.get(), handle );
|
control.deleter.destroy( control.parent.get(), handle );
|
||||||
}
|
}
|
||||||
|
|
||||||
const HeaderType & getHeader() const VULKAN_HPP_NOEXCEPT
|
HeaderType const & getHeader() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return m_control->m_header;
|
return m_control->m_header;
|
||||||
}
|
}
|
||||||
@@ -295,7 +294,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
explicit SharedHandle( HandleType handle,
|
explicit SharedHandle( HandleType handle,
|
||||||
SharedHandle<DestructorTypeOf<HandleType>> parent,
|
SharedHandle<DestructorTypeOf<HandleType>> parent,
|
||||||
SharedHandle<typename GetPoolType<HandleType>::type> pool,
|
SharedHandle<typename GetPoolType<HandleType>::type> pool,
|
||||||
const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
|
Dispatcher const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT ) VULKAN_HPP_NOEXCEPT
|
||||||
: BaseType( handle, std::move( parent ), DeleterType{ std::move( pool ), dispatch } )
|
: BaseType( handle, std::move( parent ), DeleterType{ std::move( pool ), dispatch } )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@@ -329,13 +328,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
using DestroyFunctionPointerType =
|
using DestroyFunctionPointerType =
|
||||||
typename std::conditional<HasDestructor<HandleType>::value,
|
typename std::conditional<HasDestructor<HandleType>::value,
|
||||||
void ( DestructorType::* )( HandleType, const AllocationCallbacks *, const Dispatcher & ) const,
|
void ( DestructorType::* )( HandleType, AllocationCallbacks const *, Dispatcher const & ) const,
|
||||||
void ( HandleType::* )( const AllocationCallbacks *, const Dispatcher & ) const>::type;
|
void ( HandleType::* )( AllocationCallbacks const *, Dispatcher const & ) const>::type;
|
||||||
|
|
||||||
using SelectorType = typename std::conditional<HasDestructor<HandleType>::value, DestructorType, HandleType>::type;
|
using SelectorType = typename std::conditional<HasDestructor<HandleType>::value, DestructorType, HandleType>::type;
|
||||||
|
|
||||||
ObjectDestroyShared( Optional<const AllocationCallbacks> allocationCallbacks VULKAN_HPP_DEFAULT_ASSIGNMENT( nullptr ),
|
ObjectDestroyShared( Optional<AllocationCallbacks const> allocationCallbacks VULKAN_HPP_DEFAULT_ASSIGNMENT( nullptr ),
|
||||||
const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
|
Dispatcher const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
|
||||||
: m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType>( &SelectorType::destroy ) ) )
|
: m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType>( &SelectorType::destroy ) ) )
|
||||||
, m_dispatch( &dispatch )
|
, m_dispatch( &dispatch )
|
||||||
, m_allocationCallbacks( allocationCallbacks )
|
, m_allocationCallbacks( allocationCallbacks )
|
||||||
@@ -359,8 +358,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
DestroyFunctionPointerType m_destroy = nullptr;
|
DestroyFunctionPointerType m_destroy = nullptr;
|
||||||
const Dispatcher * m_dispatch = nullptr;
|
Dispatcher const * m_dispatch = nullptr;
|
||||||
Optional<const AllocationCallbacks> m_allocationCallbacks = nullptr;
|
Optional<AllocationCallbacks const> m_allocationCallbacks = nullptr;
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename HandleType, typename Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
template <typename HandleType, typename Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
@@ -369,10 +368,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
public:
|
public:
|
||||||
using DestructorType = typename SharedHandleTraits<HandleType>::DestructorType;
|
using DestructorType = typename SharedHandleTraits<HandleType>::DestructorType;
|
||||||
|
|
||||||
using DestroyFunctionPointerType = void ( DestructorType::* )( HandleType, const AllocationCallbacks *, const Dispatcher & ) const;
|
using DestroyFunctionPointerType = void ( DestructorType::* )( HandleType, AllocationCallbacks const *, Dispatcher const & ) const;
|
||||||
|
|
||||||
ObjectFreeShared( Optional<const AllocationCallbacks> allocationCallbacks VULKAN_HPP_DEFAULT_ASSIGNMENT( nullptr ),
|
ObjectFreeShared( Optional<AllocationCallbacks const> allocationCallbacks VULKAN_HPP_DEFAULT_ASSIGNMENT( nullptr ),
|
||||||
const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
|
Dispatcher const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
|
||||||
: m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType>( &DestructorType::free ) ) )
|
: m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType>( &DestructorType::free ) ) )
|
||||||
, m_dispatch( &dispatch )
|
, m_dispatch( &dispatch )
|
||||||
, m_allocationCallbacks( allocationCallbacks )
|
, m_allocationCallbacks( allocationCallbacks )
|
||||||
@@ -388,8 +387,8 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
DestroyFunctionPointerType m_destroy = nullptr;
|
DestroyFunctionPointerType m_destroy = nullptr;
|
||||||
const Dispatcher * m_dispatch = nullptr;
|
Dispatcher const * m_dispatch = nullptr;
|
||||||
Optional<const AllocationCallbacks> m_allocationCallbacks = nullptr;
|
Optional<AllocationCallbacks const> m_allocationCallbacks = nullptr;
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename HandleType, typename Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
template <typename HandleType, typename Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
@@ -398,9 +397,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
public:
|
public:
|
||||||
using DestructorType = typename SharedHandleTraits<HandleType>::DestructorType;
|
using DestructorType = typename SharedHandleTraits<HandleType>::DestructorType;
|
||||||
|
|
||||||
using DestroyFunctionPointerType = void ( DestructorType::* )( HandleType, const Dispatcher & ) const;
|
using DestroyFunctionPointerType = void ( DestructorType::* )( HandleType, Dispatcher const & ) const;
|
||||||
|
|
||||||
ObjectReleaseShared( const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
|
ObjectReleaseShared( Dispatcher const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
|
||||||
: m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType>( &DestructorType::release ) ) ), m_dispatch( &dispatch )
|
: m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType>( &DestructorType::release ) ) ), m_dispatch( &dispatch )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@@ -414,7 +413,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
DestroyFunctionPointerType m_destroy = nullptr;
|
DestroyFunctionPointerType m_destroy = nullptr;
|
||||||
const Dispatcher * m_dispatch = nullptr;
|
Dispatcher const * m_dispatch = nullptr;
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename HandleType, typename PoolType, typename Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
template <typename HandleType, typename PoolType, typename Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
|
||||||
@@ -427,11 +426,11 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
using ReturnType = decltype( std::declval<DestructorType>().free( PoolType(), 0u, nullptr, Dispatcher() ) );
|
using ReturnType = decltype( std::declval<DestructorType>().free( PoolType(), 0u, nullptr, Dispatcher() ) );
|
||||||
|
|
||||||
using DestroyFunctionPointerType = ReturnType ( DestructorType::* )( PoolType, uint32_t, const HandleType *, const Dispatcher & ) const;
|
using DestroyFunctionPointerType = ReturnType ( DestructorType::* )( PoolType, uint32_t, HandleType const *, Dispatcher const & ) const;
|
||||||
|
|
||||||
PoolFreeShared() = default;
|
PoolFreeShared() = default;
|
||||||
|
|
||||||
PoolFreeShared( SharedHandle<PoolType> pool, const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
|
PoolFreeShared( SharedHandle<PoolType> pool, Dispatcher const & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
|
||||||
: m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType>( &DestructorType::free ) ) )
|
: m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType>( &DestructorType::free ) ) )
|
||||||
, m_dispatch( &dispatch )
|
, m_dispatch( &dispatch )
|
||||||
, m_pool( std::move( pool ) )
|
, m_pool( std::move( pool ) )
|
||||||
@@ -447,7 +446,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
DestroyFunctionPointerType m_destroy = nullptr;
|
DestroyFunctionPointerType m_destroy = nullptr;
|
||||||
const Dispatcher * m_dispatch = nullptr;
|
Dispatcher const * m_dispatch = nullptr;
|
||||||
SharedHandle<PoolType> m_pool{};
|
SharedHandle<PoolType> m_pool{};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1075,7 +1074,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
static void internalDestroy( const ImageHeader & control, Image handle ) VULKAN_HPP_NOEXCEPT
|
static void internalDestroy( ImageHeader const & control, Image handle ) VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
if ( control.swapchainOwned == SwapchainOwns::no )
|
if ( control.swapchainOwned == SwapchainOwns::no )
|
||||||
{
|
{
|
||||||
@@ -1120,7 +1119,7 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
const SharedHandle<SurfaceKHR> & getSurface() const VULKAN_HPP_NOEXCEPT
|
SharedHandle<SurfaceKHR> const & getSurface() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return getHeader().surface;
|
return getHeader().surface;
|
||||||
}
|
}
|
||||||
@@ -1135,13 +1134,13 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
public:
|
public:
|
||||||
using SharedHandleBase<HandleType, DestructorType>::SharedHandleBase;
|
using SharedHandleBase<HandleType, DestructorType>::SharedHandleBase;
|
||||||
|
|
||||||
const DestructorType & getDestructorType() const VULKAN_HPP_NOEXCEPT
|
DestructorType const & getDestructorType() const VULKAN_HPP_NOEXCEPT
|
||||||
{
|
{
|
||||||
return SharedHandleBase<HandleType, DestructorType>::getHeader();
|
return SharedHandleBase<HandleType, DestructorType>::getHeader();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
static void internalDestroy( const DestructorType &, HandleType ) VULKAN_HPP_NOEXCEPT {}
|
static void internalDestroy( DestructorType const &, HandleType ) VULKAN_HPP_NOEXCEPT {}
|
||||||
};
|
};
|
||||||
|
|
||||||
//=== VK_VERSION_1_0 ===
|
//=== VK_VERSION_1_0 ===
|
||||||
|
|||||||
+198
-178
@@ -150,20 +150,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BaseOutS
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BaseOutStructure>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BaseOutStructure>::value,
|
||||||
"BaseOutStructure is not nothrow_move_constructible!" );
|
"BaseOutStructure is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier ) == sizeof( VkBufferMemoryBarrier ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value,
|
|
||||||
"BufferMemoryBarrier is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier ) == sizeof( VkImageMemoryBarrier ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value,
|
|
||||||
"ImageMemoryBarrier is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier ) == sizeof( VkMemoryBarrier ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "MemoryBarrier is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AllocationCallbacks ) == sizeof( VkAllocationCallbacks ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AllocationCallbacks ) == sizeof( VkAllocationCallbacks ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::AllocationCallbacks>::value,
|
||||||
@@ -215,35 +201,35 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>::value,
|
||||||
"PhysicalDeviceMemoryProperties is not nothrow_move_constructible!" );
|
"PhysicalDeviceMemoryProperties is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties ) == sizeof( VkPhysicalDeviceProperties ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value,
|
|
||||||
"PhysicalDeviceProperties is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties ) == sizeof( VkPhysicalDeviceSparseProperties ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties ) == sizeof( VkPhysicalDeviceSparseProperties ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>::value,
|
||||||
"PhysicalDeviceSparseProperties is not nothrow_move_constructible!" );
|
"PhysicalDeviceSparseProperties is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties ) == sizeof( VkPhysicalDeviceProperties ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>::value,
|
||||||
|
"PhysicalDeviceProperties is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties ) == sizeof( VkQueueFamilyProperties ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::QueueFamilyProperties ) == sizeof( VkQueueFamilyProperties ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>::value,
|
||||||
"QueueFamilyProperties is not nothrow_move_constructible!" );
|
"QueueFamilyProperties is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceCreateInfo ) == sizeof( VkDeviceCreateInfo ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value,
|
|
||||||
"DeviceCreateInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo ) == sizeof( VkDeviceQueueCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo ) == sizeof( VkDeviceQueueCreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>::value,
|
||||||
"DeviceQueueCreateInfo is not nothrow_move_constructible!" );
|
"DeviceQueueCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceCreateInfo ) == sizeof( VkDeviceCreateInfo ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>::value,
|
||||||
|
"DeviceCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExtensionProperties ) == sizeof( VkExtensionProperties ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ExtensionProperties ) == sizeof( VkExtensionProperties ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ExtensionProperties>::value,
|
||||||
@@ -273,22 +259,11 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryRe
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryRequirements>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryRequirements>::value,
|
||||||
"MemoryRequirements is not nothrow_move_constructible!" );
|
"MemoryRequirements is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindSparseInfo ) == sizeof( VkBindSparseInfo ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value,
|
|
||||||
"BindSparseInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource ) == sizeof( VkImageSubresource ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource ) == sizeof( VkImageSubresource ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource>::value,
|
||||||
"ImageSubresource is not nothrow_move_constructible!" );
|
"ImageSubresource is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo ) == sizeof( VkSparseBufferMemoryBindInfo ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value,
|
|
||||||
"SparseBufferMemoryBindInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties ) == sizeof( VkSparseImageFormatProperties ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties ) == sizeof( VkSparseImageFormatProperties ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>::value, "struct wrapper is not a standard layout!" );
|
||||||
@@ -313,16 +288,27 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseIm
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>::value,
|
||||||
"SparseImageMemoryRequirements is not nothrow_move_constructible!" );
|
"SparseImageMemoryRequirements is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseMemoryBind ) == sizeof( VkSparseMemoryBind ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value,
|
||||||
|
"SparseMemoryBind is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo ) == sizeof( VkSparseBufferMemoryBindInfo ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>::value,
|
||||||
|
"SparseBufferMemoryBindInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo ) == sizeof( VkSparseImageOpaqueMemoryBindInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo ) == sizeof( VkSparseImageOpaqueMemoryBindInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>::value,
|
||||||
"SparseImageOpaqueMemoryBindInfo is not nothrow_move_constructible!" );
|
"SparseImageOpaqueMemoryBindInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SparseMemoryBind ) == sizeof( VkSparseMemoryBind ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BindSparseInfo ) == sizeof( VkBindSparseInfo ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SparseMemoryBind>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BindSparseInfo>::value,
|
||||||
"SparseMemoryBind is not nothrow_move_constructible!" );
|
"BindSparseInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceCreateInfo ) == sizeof( VkFenceCreateInfo ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FenceCreateInfo ) == sizeof( VkFenceCreateInfo ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FenceCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
@@ -382,22 +368,28 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandB
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>::value,
|
||||||
"CommandBufferAllocateInfo is not nothrow_move_constructible!" );
|
"CommandBufferAllocateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo ) == sizeof( VkCommandBufferBeginInfo ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value,
|
|
||||||
"CommandBufferBeginInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo ) == sizeof( VkCommandBufferInheritanceInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo ) == sizeof( VkCommandBufferInheritanceInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>::value,
|
||||||
"CommandBufferInheritanceInfo is not nothrow_move_constructible!" );
|
"CommandBufferInheritanceInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo ) == sizeof( VkCommandBufferBeginInfo ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>::value,
|
||||||
|
"CommandBufferBeginInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy ) == sizeof( VkBufferCopy ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy ) == sizeof( VkBufferCopy ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "BufferCopy is not nothrow_move_constructible!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy>::value, "BufferCopy is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers ) == sizeof( VkImageSubresourceLayers ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value,
|
||||||
|
"ImageSubresourceLayers is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy ) == sizeof( VkBufferImageCopy ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy ) == sizeof( VkBufferImageCopy ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy>::value,
|
||||||
@@ -407,11 +399,19 @@ VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy ) == sizeof( V
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "ImageCopy is not nothrow_move_constructible!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy>::value, "ImageCopy is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresourceLayers ) == sizeof( VkImageSubresourceLayers ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferMemoryBarrier ) == sizeof( VkBufferMemoryBarrier ), "struct and wrapper have different size!" );
|
||||||
"struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>::value,
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>::value,
|
"BufferMemoryBarrier is not nothrow_move_constructible!" );
|
||||||
"ImageSubresourceLayers is not nothrow_move_constructible!" );
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageMemoryBarrier ) == sizeof( VkImageMemoryBarrier ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>::value,
|
||||||
|
"ImageMemoryBarrier is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::MemoryBarrier ) == sizeof( VkMemoryBarrier ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::MemoryBarrier>::value, "MemoryBarrier is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchIndirectCommand ) == sizeof( VkDispatchIndirectCommand ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DispatchIndirectCommand ) == sizeof( VkDispatchIndirectCommand ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -447,11 +447,16 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Pipeline
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>::value,
|
||||||
"PipelineCacheCreateInfo is not nothrow_move_constructible!" );
|
"PipelineCacheCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo ) == sizeof( VkComputePipelineCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationMapEntry ) == sizeof( VkSpecializationMapEntry ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value,
|
||||||
"ComputePipelineCreateInfo is not nothrow_move_constructible!" );
|
"SpecializationMapEntry is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationInfo ) == sizeof( VkSpecializationInfo ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value,
|
||||||
|
"SpecializationInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo ) == sizeof( VkPipelineShaderStageCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo ) == sizeof( VkPipelineShaderStageCreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -459,16 +464,16 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Pipeline
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>::value,
|
||||||
"PipelineShaderStageCreateInfo is not nothrow_move_constructible!" );
|
"PipelineShaderStageCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationInfo ) == sizeof( VkSpecializationInfo ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo ) == sizeof( VkComputePipelineCreateInfo ),
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationInfo>::value,
|
|
||||||
"SpecializationInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SpecializationMapEntry ) == sizeof( VkSpecializationMapEntry ),
|
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>::value,
|
||||||
"SpecializationMapEntry is not nothrow_move_constructible!" );
|
"ComputePipelineCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantRange ) == sizeof( VkPushConstantRange ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushConstantRange>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushConstantRange>::value,
|
||||||
|
"PushConstantRange is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo ) == sizeof( VkPipelineLayoutCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo ) == sizeof( VkPipelineLayoutCreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -476,11 +481,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Pipeline
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>::value,
|
||||||
"PipelineLayoutCreateInfo is not nothrow_move_constructible!" );
|
"PipelineLayoutCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PushConstantRange ) == sizeof( VkPushConstantRange ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PushConstantRange>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PushConstantRange>::value,
|
|
||||||
"PushConstantRange is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCreateInfo ) == sizeof( VkSamplerCreateInfo ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SamplerCreateInfo ) == sizeof( VkSamplerCreateInfo ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>::value,
|
||||||
@@ -501,17 +501,17 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Descript
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>::value,
|
||||||
"DescriptorImageInfo is not nothrow_move_constructible!" );
|
"DescriptorImageInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolSize ) == sizeof( VkDescriptorPoolSize ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value,
|
||||||
|
"DescriptorPoolSize is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo ) == sizeof( VkDescriptorPoolCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo ) == sizeof( VkDescriptorPoolCreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>::value,
|
||||||
"DescriptorPoolCreateInfo is not nothrow_move_constructible!" );
|
"DescriptorPoolCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorPoolSize ) == sizeof( VkDescriptorPoolSize ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>::value,
|
|
||||||
"DescriptorPoolSize is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo ) == sizeof( VkDescriptorSetAllocateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo ) == sizeof( VkDescriptorSetAllocateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
@@ -551,11 +551,26 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DrawIndi
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>::value,
|
||||||
"DrawIndirectCommand is not nothrow_move_constructible!" );
|
"DrawIndirectCommand is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo ) == sizeof( VkGraphicsPipelineCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StencilOpState ) == sizeof( VkStencilOpState ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StencilOpState>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StencilOpState>::value,
|
||||||
|
"StencilOpState is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription ) == sizeof( VkVertexInputAttributeDescription ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value,
|
||||||
"GraphicsPipelineCreateInfo is not nothrow_move_constructible!" );
|
"VertexInputAttributeDescription is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription ) == sizeof( VkVertexInputBindingDescription ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value,
|
||||||
|
"VertexInputBindingDescription is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Viewport ) == sizeof( VkViewport ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Viewport>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Viewport>::value, "Viewport is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState ) == sizeof( VkPipelineColorBlendAttachmentState ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState ) == sizeof( VkPipelineColorBlendAttachmentState ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -623,26 +638,11 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Pipeline
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>::value,
|
||||||
"PipelineViewportStateCreateInfo is not nothrow_move_constructible!" );
|
"PipelineViewportStateCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::StencilOpState ) == sizeof( VkStencilOpState ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo ) == sizeof( VkGraphicsPipelineCreateInfo ),
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::StencilOpState>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::StencilOpState>::value,
|
|
||||||
"StencilOpState is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription ) == sizeof( VkVertexInputAttributeDescription ),
|
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>::value,
|
||||||
"VertexInputAttributeDescription is not nothrow_move_constructible!" );
|
"GraphicsPipelineCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::VertexInputBindingDescription ) == sizeof( VkVertexInputBindingDescription ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>::value,
|
|
||||||
"VertexInputBindingDescription is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::Viewport ) == sizeof( VkViewport ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Viewport>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::Viewport>::value, "Viewport is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription ) == sizeof( VkAttachmentDescription ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription ) == sizeof( VkAttachmentDescription ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -661,11 +661,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Framebuf
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>::value,
|
||||||
"FramebufferCreateInfo is not nothrow_move_constructible!" );
|
"FramebufferCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo ) == sizeof( VkRenderPassCreateInfo ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value,
|
|
||||||
"RenderPassCreateInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency ) == sizeof( VkSubpassDependency ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDependency ) == sizeof( VkSubpassDependency ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDependency>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDependency>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDependency>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDependency>::value,
|
||||||
@@ -676,10 +671,10 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassD
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescription>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassDescription>::value,
|
||||||
"SubpassDescription is not nothrow_move_constructible!" );
|
"SubpassDescription is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearAttachment ) == sizeof( VkClearAttachment ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo ) == sizeof( VkRenderPassCreateInfo ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearAttachment>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearAttachment>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>::value,
|
||||||
"ClearAttachment is not nothrow_move_constructible!" );
|
"RenderPassCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue ) == sizeof( VkClearDepthStencilValue ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearDepthStencilValue ) == sizeof( VkClearDepthStencilValue ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -695,6 +690,11 @@ VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearValue ) == sizeof(
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearValue>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearValue>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearValue>::value, "ClearValue is not nothrow_move_constructible!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearValue>::value, "ClearValue is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ClearAttachment ) == sizeof( VkClearAttachment ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ClearAttachment>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ClearAttachment>::value,
|
||||||
|
"ClearAttachment is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit ) == sizeof( VkImageBlit ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit ) == sizeof( VkImageBlit ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "ImageBlit is not nothrow_move_constructible!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit>::value, "ImageBlit is not nothrow_move_constructible!" );
|
||||||
@@ -1099,6 +1099,12 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>::value,
|
||||||
"PhysicalDevicePointClippingProperties is not nothrow_move_constructible!" );
|
"PhysicalDevicePointClippingProperties is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference ) == sizeof( VkInputAttachmentAspectReference ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value,
|
||||||
|
"InputAttachmentAspectReference is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo ) == sizeof( VkRenderPassInputAttachmentAspectCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo ) == sizeof( VkRenderPassInputAttachmentAspectCreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value,
|
||||||
@@ -1106,12 +1112,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPa
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>::value,
|
||||||
"RenderPassInputAttachmentAspectCreateInfo is not nothrow_move_constructible!" );
|
"RenderPassInputAttachmentAspectCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference ) == sizeof( VkInputAttachmentAspectReference ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>::value,
|
|
||||||
"InputAttachmentAspectReference is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo ) ==
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo ) ==
|
||||||
sizeof( VkPipelineTessellationDomainOriginStateCreateInfo ),
|
sizeof( VkPipelineTessellationDomainOriginStateCreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -1147,6 +1147,17 @@ VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPAC
|
|||||||
|
|
||||||
//=== VK_VERSION_1_2 ===
|
//=== VK_VERSION_1_2 ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConformanceVersion ) == sizeof( VkConformanceVersion ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value,
|
||||||
|
"ConformanceVersion is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties ) == sizeof( VkPhysicalDeviceDriverProperties ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value,
|
||||||
|
"PhysicalDeviceDriverProperties is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features ) == sizeof( VkPhysicalDeviceVulkan11Features ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features ) == sizeof( VkPhysicalDeviceVulkan11Features ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>::value, "struct wrapper is not a standard layout!" );
|
||||||
@@ -1177,17 +1188,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageFor
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>::value,
|
||||||
"ImageFormatListCreateInfo is not nothrow_move_constructible!" );
|
"ImageFormatListCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ConformanceVersion ) == sizeof( VkConformanceVersion ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ConformanceVersion>::value,
|
|
||||||
"ConformanceVersion is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties ) == sizeof( VkPhysicalDeviceDriverProperties ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>::value,
|
|
||||||
"PhysicalDeviceDriverProperties is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures ) == sizeof( VkPhysicalDeviceVulkanMemoryModelFeatures ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures ) == sizeof( VkPhysicalDeviceVulkanMemoryModelFeatures ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>::value,
|
||||||
@@ -1373,12 +1373,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>::value,
|
||||||
"PhysicalDeviceShaderSubgroupExtendedTypesFeatures is not nothrow_move_constructible!" );
|
"PhysicalDeviceShaderSubgroupExtendedTypesFeatures is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 ) == sizeof( VkRenderPassCreateInfo2 ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value,
|
|
||||||
"RenderPassCreateInfo2 is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription2 ) == sizeof( VkAttachmentDescription2 ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::AttachmentDescription2 ) == sizeof( VkAttachmentDescription2 ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescription2>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::AttachmentDescription2>::value, "struct wrapper is not a standard layout!" );
|
||||||
@@ -1410,6 +1404,12 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassE
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassEndInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubpassEndInfo>::value,
|
||||||
"SubpassEndInfo is not nothrow_move_constructible!" );
|
"SubpassEndInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2 ) == sizeof( VkRenderPassCreateInfo2 ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>::value,
|
||||||
|
"RenderPassCreateInfo2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve ) == sizeof( VkSubpassDescriptionDepthStencilResolve ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve ) == sizeof( VkSubpassDescriptionDepthStencilResolve ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>::value,
|
||||||
@@ -1438,12 +1438,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>::value,
|
||||||
"PhysicalDeviceImagelessFramebufferFeatures is not nothrow_move_constructible!" );
|
"PhysicalDeviceImagelessFramebufferFeatures is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo ) == sizeof( VkFramebufferAttachmentsCreateInfo ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value,
|
|
||||||
"FramebufferAttachmentsCreateInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo ) == sizeof( VkFramebufferAttachmentImageInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo ) == sizeof( VkFramebufferAttachmentImageInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
@@ -1456,6 +1450,12 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderPa
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>::value,
|
||||||
"RenderPassAttachmentBeginInfo is not nothrow_move_constructible!" );
|
"RenderPassAttachmentBeginInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo ) == sizeof( VkFramebufferAttachmentsCreateInfo ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>::value,
|
||||||
|
"FramebufferAttachmentsCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures ) ==
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures ) ==
|
||||||
sizeof( VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures ),
|
sizeof( VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -1540,10 +1540,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Dependen
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DependencyInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DependencyInfo>::value,
|
||||||
"DependencyInfo is not nothrow_move_constructible!" );
|
"DependencyInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo2 ) == sizeof( VkSubmitInfo2 ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "SubmitInfo2 is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo ) == sizeof( VkSemaphoreSubmitInfo ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo ) == sizeof( VkSemaphoreSubmitInfo ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>::value,
|
||||||
@@ -1555,6 +1551,10 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CommandB
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>::value,
|
||||||
"CommandBufferSubmitInfo is not nothrow_move_constructible!" );
|
"CommandBufferSubmitInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubmitInfo2 ) == sizeof( VkSubmitInfo2 ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubmitInfo2>::value, "SubmitInfo2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features ) == sizeof( VkPhysicalDeviceSynchronization2Features ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features ) == sizeof( VkPhysicalDeviceSynchronization2Features ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value,
|
||||||
@@ -1562,16 +1562,29 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>::value,
|
||||||
"PhysicalDeviceSynchronization2Features is not nothrow_move_constructible!" );
|
"PhysicalDeviceSynchronization2Features is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy2 ) == sizeof( VkBufferCopy2 ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "BufferCopy2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferInfo2 ) == sizeof( VkCopyBufferInfo2 ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferInfo2 ) == sizeof( VkCopyBufferInfo2 ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>::value,
|
||||||
"CopyBufferInfo2 is not nothrow_move_constructible!" );
|
"CopyBufferInfo2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy2 ) == sizeof( VkImageCopy2 ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "ImageCopy2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageInfo2 ) == sizeof( VkCopyImageInfo2 ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyImageInfo2 ) == sizeof( VkCopyImageInfo2 ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageInfo2>::value,
|
||||||
"CopyImageInfo2 is not nothrow_move_constructible!" );
|
"CopyImageInfo2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy2 ) == sizeof( VkBufferImageCopy2 ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value,
|
||||||
|
"BufferImageCopy2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 ) == sizeof( VkCopyBufferToImageInfo2 ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 ) == sizeof( VkCopyBufferToImageInfo2 ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>::value, "struct wrapper is not a standard layout!" );
|
||||||
@@ -1584,19 +1597,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::CopyImag
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>::value,
|
||||||
"CopyImageToBufferInfo2 is not nothrow_move_constructible!" );
|
"CopyImageToBufferInfo2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferCopy2 ) == sizeof( VkBufferCopy2 ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferCopy2>::value, "BufferCopy2 is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageCopy2 ) == sizeof( VkImageCopy2 ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageCopy2>::value, "ImageCopy2 is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferImageCopy2 ) == sizeof( VkBufferImageCopy2 ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BufferImageCopy2>::value,
|
|
||||||
"BufferImageCopy2 is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures ) ==
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures ) ==
|
||||||
sizeof( VkPhysicalDeviceTextureCompressionASTCHDRFeatures ),
|
sizeof( VkPhysicalDeviceTextureCompressionASTCHDRFeatures ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -1636,6 +1636,12 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceIm
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>::value,
|
||||||
"DeviceImageMemoryRequirements is not nothrow_move_constructible!" );
|
"DeviceImageMemoryRequirements is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedback ) == sizeof( VkPipelineCreationFeedback ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value,
|
||||||
|
"PipelineCreationFeedback is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo ) == sizeof( VkPipelineCreationFeedbackCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo ) == sizeof( VkPipelineCreationFeedbackCreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value,
|
||||||
@@ -1643,12 +1649,6 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Pipeline
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>::value,
|
||||||
"PipelineCreationFeedbackCreateInfo is not nothrow_move_constructible!" );
|
"PipelineCreationFeedbackCreateInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineCreationFeedback ) == sizeof( VkPipelineCreationFeedback ),
|
|
||||||
"struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>::value,
|
|
||||||
"PipelineCreationFeedback is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures ) ==
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures ) ==
|
||||||
sizeof( VkPhysicalDeviceShaderTerminateInvocationFeatures ),
|
sizeof( VkPhysicalDeviceShaderTerminateInvocationFeatures ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -1763,34 +1763,34 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>::value,
|
||||||
"PhysicalDeviceTexelBufferAlignmentProperties is not nothrow_move_constructible!" );
|
"PhysicalDeviceTexelBufferAlignmentProperties is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit2 ) == sizeof( VkImageBlit2 ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "ImageBlit2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageInfo2 ) == sizeof( VkBlitImageInfo2 ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BlitImageInfo2 ) == sizeof( VkBlitImageInfo2 ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::BlitImageInfo2>::value,
|
||||||
"BlitImageInfo2 is not nothrow_move_constructible!" );
|
"BlitImageInfo2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageBlit2 ) == sizeof( VkImageBlit2 ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve2 ) == sizeof( VkImageResolve2 ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageBlit2>::value, "ImageBlit2 is not nothrow_move_constructible!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "ImageResolve2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ResolveImageInfo2 ) == sizeof( VkResolveImageInfo2 ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ResolveImageInfo2 ) == sizeof( VkResolveImageInfo2 ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>::value,
|
||||||
"ResolveImageInfo2 is not nothrow_move_constructible!" );
|
"ResolveImageInfo2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageResolve2 ) == sizeof( VkImageResolve2 ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageResolve2>::value, "ImageResolve2 is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInfo ) == sizeof( VkRenderingInfo ), "struct and wrapper have different size!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "struct wrapper is not a standard layout!" );
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "RenderingInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo ) == sizeof( VkRenderingAttachmentInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo ) == sizeof( VkRenderingAttachmentInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>::value,
|
||||||
"RenderingAttachmentInfo is not nothrow_move_constructible!" );
|
"RenderingAttachmentInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::RenderingInfo ) == sizeof( VkRenderingInfo ), "struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::RenderingInfo>::value, "RenderingInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo ) == sizeof( VkPipelineRenderingCreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo ) == sizeof( VkPipelineRenderingCreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
@@ -1876,21 +1876,21 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties>::value,
|
||||||
"PhysicalDeviceMaintenance5Properties is not nothrow_move_constructible!" );
|
"PhysicalDeviceMaintenance5Properties is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo ) == sizeof( VkDeviceImageSubresourceInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout2 ) == sizeof( VkSubresourceLayout2 ), "struct and wrapper have different size!" );
|
||||||
"struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceLayout2>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceLayout2>::value,
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>::value,
|
"SubresourceLayout2 is not nothrow_move_constructible!" );
|
||||||
"DeviceImageSubresourceInfo is not nothrow_move_constructible!" );
|
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource2 ) == sizeof( VkImageSubresource2 ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageSubresource2 ) == sizeof( VkImageSubresource2 ), "struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource2>::value, "struct wrapper is not a standard layout!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageSubresource2>::value, "struct wrapper is not a standard layout!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource2>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageSubresource2>::value,
|
||||||
"ImageSubresource2 is not nothrow_move_constructible!" );
|
"ImageSubresource2 is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SubresourceLayout2 ) == sizeof( VkSubresourceLayout2 ), "struct and wrapper have different size!" );
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo ) == sizeof( VkDeviceImageSubresourceInfo ),
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::SubresourceLayout2>::value, "struct wrapper is not a standard layout!" );
|
"struct and wrapper have different size!" );
|
||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::SubresourceLayout2>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>::value, "struct wrapper is not a standard layout!" );
|
||||||
"SubresourceLayout2 is not nothrow_move_constructible!" );
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>::value,
|
||||||
|
"DeviceImageSubresourceInfo is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo ) == sizeof( VkBufferUsageFlags2CreateInfo ),
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo ) == sizeof( VkBufferUsageFlags2CreateInfo ),
|
||||||
"struct and wrapper have different size!" );
|
"struct and wrapper have different size!" );
|
||||||
@@ -9868,4 +9868,24 @@ VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::Physical
|
|||||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT>::value,
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT>::value,
|
||||||
"PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT is not nothrow_move_constructible!" );
|
"PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
|
#if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||||
|
//=== VK_SEC_ubm_surface ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::UbmSurfaceCreateInfoSEC ) == sizeof( VkUbmSurfaceCreateInfoSEC ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::UbmSurfaceCreateInfoSEC>::value, "struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::UbmSurfaceCreateInfoSEC>::value,
|
||||||
|
"UbmSurfaceCreateInfoSEC is not nothrow_move_constructible!" );
|
||||||
|
#endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||||
|
|
||||||
|
//=== VK_VALVE_shader_mixed_float_dot_product ===
|
||||||
|
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE ) ==
|
||||||
|
sizeof( VkPhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE ),
|
||||||
|
"struct and wrapper have different size!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE>::value,
|
||||||
|
"struct wrapper is not a standard layout!" );
|
||||||
|
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE>::value,
|
||||||
|
"PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE is not nothrow_move_constructible!" );
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
+6652
-6316
File diff suppressed because it is too large
Load Diff
+342
-315
@@ -8,8 +8,11 @@
|
|||||||
#ifndef VULKAN_TO_STRING_HPP
|
#ifndef VULKAN_TO_STRING_HPP
|
||||||
#define VULKAN_TO_STRING_HPP
|
#define VULKAN_TO_STRING_HPP
|
||||||
|
|
||||||
#if !defined( VULKAN_HPP_CXX_MODULE )
|
#if defined( VULKAN_HPP_CXX_MODULE )
|
||||||
|
# define VULKAN_HPP_EXPORT export
|
||||||
|
#else
|
||||||
# include <vulkan/vulkan.hpp>
|
# include <vulkan/vulkan.hpp>
|
||||||
|
# define VULKAN_HPP_EXPORT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// ignore warnings on using deprecated enum values in this header
|
// ignore warnings on using deprecated enum values in this header
|
||||||
@@ -29,9 +32,8 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace VULKAN_HPP_NAMESPACE
|
VULKAN_HPP_EXPORT namespace VULKAN_HPP_NAMESPACE
|
||||||
{
|
{
|
||||||
|
|
||||||
//==========================
|
//==========================
|
||||||
//=== BITMASKs to_string ===
|
//=== BITMASKs to_string ===
|
||||||
//==========================
|
//==========================
|
||||||
@@ -336,6 +338,49 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE std::string to_string( ShaderStageFlags value )
|
||||||
|
{
|
||||||
|
std::string result = "{";
|
||||||
|
if ( value & ShaderStageFlagBits::eVertex )
|
||||||
|
result += " Vertex |";
|
||||||
|
if ( value & ShaderStageFlagBits::eTessellationControl )
|
||||||
|
result += " TessellationControl |";
|
||||||
|
if ( value & ShaderStageFlagBits::eTessellationEvaluation )
|
||||||
|
result += " TessellationEvaluation |";
|
||||||
|
if ( value & ShaderStageFlagBits::eGeometry )
|
||||||
|
result += " Geometry |";
|
||||||
|
if ( value & ShaderStageFlagBits::eFragment )
|
||||||
|
result += " Fragment |";
|
||||||
|
if ( value & ShaderStageFlagBits::eCompute )
|
||||||
|
result += " Compute |";
|
||||||
|
if ( value & ShaderStageFlagBits::eRaygenKHR )
|
||||||
|
result += " RaygenKHR |";
|
||||||
|
if ( value & ShaderStageFlagBits::eAnyHitKHR )
|
||||||
|
result += " AnyHitKHR |";
|
||||||
|
if ( value & ShaderStageFlagBits::eClosestHitKHR )
|
||||||
|
result += " ClosestHitKHR |";
|
||||||
|
if ( value & ShaderStageFlagBits::eMissKHR )
|
||||||
|
result += " MissKHR |";
|
||||||
|
if ( value & ShaderStageFlagBits::eIntersectionKHR )
|
||||||
|
result += " IntersectionKHR |";
|
||||||
|
if ( value & ShaderStageFlagBits::eCallableKHR )
|
||||||
|
result += " CallableKHR |";
|
||||||
|
if ( value & ShaderStageFlagBits::eTaskEXT )
|
||||||
|
result += " TaskEXT |";
|
||||||
|
if ( value & ShaderStageFlagBits::eMeshEXT )
|
||||||
|
result += " MeshEXT |";
|
||||||
|
if ( value & ShaderStageFlagBits::eSubpassShadingHUAWEI )
|
||||||
|
result += " SubpassShadingHUAWEI |";
|
||||||
|
if ( value & ShaderStageFlagBits::eClusterCullingHUAWEI )
|
||||||
|
result += " ClusterCullingHUAWEI |";
|
||||||
|
|
||||||
|
if ( result.size() > 1 )
|
||||||
|
result.back() = '}';
|
||||||
|
else
|
||||||
|
result = "{}";
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceCreateFlags )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceCreateFlags )
|
||||||
{
|
{
|
||||||
return "{}";
|
return "{}";
|
||||||
@@ -526,6 +571,45 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlags value )
|
||||||
|
{
|
||||||
|
std::string result = "{";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices )
|
||||||
|
result += " InputAssemblyVertices |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives )
|
||||||
|
result += " InputAssemblyPrimitives |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eVertexShaderInvocations )
|
||||||
|
result += " VertexShaderInvocations |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderInvocations )
|
||||||
|
result += " GeometryShaderInvocations |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives )
|
||||||
|
result += " GeometryShaderPrimitives |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eClippingInvocations )
|
||||||
|
result += " ClippingInvocations |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eClippingPrimitives )
|
||||||
|
result += " ClippingPrimitives |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eFragmentShaderInvocations )
|
||||||
|
result += " FragmentShaderInvocations |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches )
|
||||||
|
result += " TessellationControlShaderPatches |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations )
|
||||||
|
result += " TessellationEvaluationShaderInvocations |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations )
|
||||||
|
result += " ComputeShaderInvocations |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT )
|
||||||
|
result += " TaskShaderInvocationsEXT |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT )
|
||||||
|
result += " MeshShaderInvocationsEXT |";
|
||||||
|
if ( value & QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI )
|
||||||
|
result += " ClusterCullingShaderInvocationsHUAWEI |";
|
||||||
|
|
||||||
|
if ( result.size() > 1 )
|
||||||
|
result.back() = '}';
|
||||||
|
else
|
||||||
|
result = "{}";
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( QueryResultFlags value )
|
VULKAN_HPP_INLINE std::string to_string( QueryResultFlags value )
|
||||||
{
|
{
|
||||||
std::string result = "{";
|
std::string result = "{";
|
||||||
@@ -962,49 +1046,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( ShaderStageFlags value )
|
|
||||||
{
|
|
||||||
std::string result = "{";
|
|
||||||
if ( value & ShaderStageFlagBits::eVertex )
|
|
||||||
result += " Vertex |";
|
|
||||||
if ( value & ShaderStageFlagBits::eTessellationControl )
|
|
||||||
result += " TessellationControl |";
|
|
||||||
if ( value & ShaderStageFlagBits::eTessellationEvaluation )
|
|
||||||
result += " TessellationEvaluation |";
|
|
||||||
if ( value & ShaderStageFlagBits::eGeometry )
|
|
||||||
result += " Geometry |";
|
|
||||||
if ( value & ShaderStageFlagBits::eFragment )
|
|
||||||
result += " Fragment |";
|
|
||||||
if ( value & ShaderStageFlagBits::eCompute )
|
|
||||||
result += " Compute |";
|
|
||||||
if ( value & ShaderStageFlagBits::eRaygenKHR )
|
|
||||||
result += " RaygenKHR |";
|
|
||||||
if ( value & ShaderStageFlagBits::eAnyHitKHR )
|
|
||||||
result += " AnyHitKHR |";
|
|
||||||
if ( value & ShaderStageFlagBits::eClosestHitKHR )
|
|
||||||
result += " ClosestHitKHR |";
|
|
||||||
if ( value & ShaderStageFlagBits::eMissKHR )
|
|
||||||
result += " MissKHR |";
|
|
||||||
if ( value & ShaderStageFlagBits::eIntersectionKHR )
|
|
||||||
result += " IntersectionKHR |";
|
|
||||||
if ( value & ShaderStageFlagBits::eCallableKHR )
|
|
||||||
result += " CallableKHR |";
|
|
||||||
if ( value & ShaderStageFlagBits::eTaskEXT )
|
|
||||||
result += " TaskEXT |";
|
|
||||||
if ( value & ShaderStageFlagBits::eMeshEXT )
|
|
||||||
result += " MeshEXT |";
|
|
||||||
if ( value & ShaderStageFlagBits::eSubpassShadingHUAWEI )
|
|
||||||
result += " SubpassShadingHUAWEI |";
|
|
||||||
if ( value & ShaderStageFlagBits::eClusterCullingHUAWEI )
|
|
||||||
result += " ClusterCullingHUAWEI |";
|
|
||||||
|
|
||||||
if ( result.size() > 1 )
|
|
||||||
result.back() = '}';
|
|
||||||
else
|
|
||||||
result = "{}";
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( SamplerCreateFlags value )
|
VULKAN_HPP_INLINE std::string to_string( SamplerCreateFlags value )
|
||||||
{
|
{
|
||||||
std::string result = "{";
|
std::string result = "{";
|
||||||
@@ -1077,45 +1118,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( QueryPipelineStatisticFlags value )
|
|
||||||
{
|
|
||||||
std::string result = "{";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyVertices )
|
|
||||||
result += " InputAssemblyVertices |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives )
|
|
||||||
result += " InputAssemblyPrimitives |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eVertexShaderInvocations )
|
|
||||||
result += " VertexShaderInvocations |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderInvocations )
|
|
||||||
result += " GeometryShaderInvocations |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives )
|
|
||||||
result += " GeometryShaderPrimitives |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eClippingInvocations )
|
|
||||||
result += " ClippingInvocations |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eClippingPrimitives )
|
|
||||||
result += " ClippingPrimitives |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eFragmentShaderInvocations )
|
|
||||||
result += " FragmentShaderInvocations |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches )
|
|
||||||
result += " TessellationControlShaderPatches |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations )
|
|
||||||
result += " TessellationEvaluationShaderInvocations |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eComputeShaderInvocations )
|
|
||||||
result += " ComputeShaderInvocations |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT )
|
|
||||||
result += " TaskShaderInvocationsEXT |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT )
|
|
||||||
result += " MeshShaderInvocationsEXT |";
|
|
||||||
if ( value & QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI )
|
|
||||||
result += " ClusterCullingShaderInvocationsHUAWEI |";
|
|
||||||
|
|
||||||
if ( result.size() > 1 )
|
|
||||||
result.back() = '}';
|
|
||||||
else
|
|
||||||
result = "{}";
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( ColorComponentFlags value )
|
VULKAN_HPP_INLINE std::string to_string( ColorComponentFlags value )
|
||||||
{
|
{
|
||||||
std::string result = "{";
|
std::string result = "{";
|
||||||
@@ -1304,6 +1306,39 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
//=== VK_VERSION_1_1 ===
|
//=== VK_VERSION_1_1 ===
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlags value )
|
||||||
|
{
|
||||||
|
std::string result = "{";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eBasic )
|
||||||
|
result += " Basic |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eVote )
|
||||||
|
result += " Vote |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eArithmetic )
|
||||||
|
result += " Arithmetic |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eBallot )
|
||||||
|
result += " Ballot |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eShuffle )
|
||||||
|
result += " Shuffle |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eShuffleRelative )
|
||||||
|
result += " ShuffleRelative |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eClustered )
|
||||||
|
result += " Clustered |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eQuad )
|
||||||
|
result += " Quad |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eRotate )
|
||||||
|
result += " Rotate |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::eRotateClustered )
|
||||||
|
result += " RotateClustered |";
|
||||||
|
if ( value & SubgroupFeatureFlagBits::ePartitionedEXT )
|
||||||
|
result += " PartitionedEXT |";
|
||||||
|
|
||||||
|
if ( result.size() > 1 )
|
||||||
|
result.back() = '}';
|
||||||
|
else
|
||||||
|
result = "{}";
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( PeerMemoryFeatureFlags value )
|
VULKAN_HPP_INLINE std::string to_string( PeerMemoryFeatureFlags value )
|
||||||
{
|
{
|
||||||
std::string result = "{";
|
std::string result = "{";
|
||||||
@@ -1521,39 +1556,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( SubgroupFeatureFlags value )
|
|
||||||
{
|
|
||||||
std::string result = "{";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eBasic )
|
|
||||||
result += " Basic |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eVote )
|
|
||||||
result += " Vote |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eArithmetic )
|
|
||||||
result += " Arithmetic |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eBallot )
|
|
||||||
result += " Ballot |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eShuffle )
|
|
||||||
result += " Shuffle |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eShuffleRelative )
|
|
||||||
result += " ShuffleRelative |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eClustered )
|
|
||||||
result += " Clustered |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eQuad )
|
|
||||||
result += " Quad |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eRotate )
|
|
||||||
result += " Rotate |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::eRotateClustered )
|
|
||||||
result += " RotateClustered |";
|
|
||||||
if ( value & SubgroupFeatureFlagBits::ePartitionedEXT )
|
|
||||||
result += " PartitionedEXT |";
|
|
||||||
|
|
||||||
if ( result.size() > 1 )
|
|
||||||
result.back() = '}';
|
|
||||||
else
|
|
||||||
result = "{}";
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateCreateFlags )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateCreateFlags )
|
||||||
{
|
{
|
||||||
return "{}";
|
return "{}";
|
||||||
@@ -1561,6 +1563,31 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
//=== VK_VERSION_1_2 ===
|
//=== VK_VERSION_1_2 ===
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE std::string to_string( ResolveModeFlags value )
|
||||||
|
{
|
||||||
|
std::string result = "{";
|
||||||
|
if ( value & ResolveModeFlagBits::eSampleZero )
|
||||||
|
result += " SampleZero |";
|
||||||
|
if ( value & ResolveModeFlagBits::eAverage )
|
||||||
|
result += " Average |";
|
||||||
|
if ( value & ResolveModeFlagBits::eMin )
|
||||||
|
result += " Min |";
|
||||||
|
if ( value & ResolveModeFlagBits::eMax )
|
||||||
|
result += " Max |";
|
||||||
|
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||||
|
if ( value & ResolveModeFlagBits::eExternalFormatDownsampleANDROID )
|
||||||
|
result += " ExternalFormatDownsampleANDROID |";
|
||||||
|
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||||
|
if ( value & ResolveModeFlagBits::eCustomEXT )
|
||||||
|
result += " CustomEXT |";
|
||||||
|
|
||||||
|
if ( result.size() > 1 )
|
||||||
|
result.back() = '}';
|
||||||
|
else
|
||||||
|
result = "None";
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( SemaphoreWaitFlags value )
|
VULKAN_HPP_INLINE std::string to_string( SemaphoreWaitFlags value )
|
||||||
{
|
{
|
||||||
std::string result = "{";
|
std::string result = "{";
|
||||||
@@ -1593,31 +1620,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( ResolveModeFlags value )
|
|
||||||
{
|
|
||||||
std::string result = "{";
|
|
||||||
if ( value & ResolveModeFlagBits::eSampleZero )
|
|
||||||
result += " SampleZero |";
|
|
||||||
if ( value & ResolveModeFlagBits::eAverage )
|
|
||||||
result += " Average |";
|
|
||||||
if ( value & ResolveModeFlagBits::eMin )
|
|
||||||
result += " Min |";
|
|
||||||
if ( value & ResolveModeFlagBits::eMax )
|
|
||||||
result += " Max |";
|
|
||||||
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
|
||||||
if ( value & ResolveModeFlagBits::eExternalFormatDownsampleANDROID )
|
|
||||||
result += " ExternalFormatDownsampleANDROID |";
|
|
||||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
|
||||||
if ( value & ResolveModeFlagBits::eCustomEXT )
|
|
||||||
result += " CustomEXT |";
|
|
||||||
|
|
||||||
if ( result.size() > 1 )
|
|
||||||
result.back() = '}';
|
|
||||||
else
|
|
||||||
result = "None";
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
//=== VK_VERSION_1_3 ===
|
//=== VK_VERSION_1_3 ===
|
||||||
|
|
||||||
VULKAN_HPP_INLINE std::string to_string( ToolPurposeFlags value )
|
VULKAN_HPP_INLINE std::string to_string( ToolPurposeFlags value )
|
||||||
@@ -4392,6 +4394,15 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||||
|
//=== VK_SEC_ubm_surface ===
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( UbmSurfaceCreateFlagsSEC )
|
||||||
|
{
|
||||||
|
return "{}";
|
||||||
|
}
|
||||||
|
#endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||||
|
|
||||||
//=======================
|
//=======================
|
||||||
//=== ENUMs to_string ===
|
//=== ENUMs to_string ===
|
||||||
//=======================
|
//=======================
|
||||||
@@ -4587,12 +4598,12 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::ePhysicalDeviceMultiviewFeatures : return "PhysicalDeviceMultiviewFeatures";
|
case StructureType::ePhysicalDeviceMultiviewFeatures : return "PhysicalDeviceMultiviewFeatures";
|
||||||
case StructureType::ePhysicalDeviceMultiviewProperties : return "PhysicalDeviceMultiviewProperties";
|
case StructureType::ePhysicalDeviceMultiviewProperties : return "PhysicalDeviceMultiviewProperties";
|
||||||
case StructureType::ePhysicalDeviceShaderDrawParametersFeatures : return "PhysicalDeviceShaderDrawParametersFeatures";
|
case StructureType::ePhysicalDeviceShaderDrawParametersFeatures : return "PhysicalDeviceShaderDrawParametersFeatures";
|
||||||
|
case StructureType::ePhysicalDeviceDriverProperties : return "PhysicalDeviceDriverProperties";
|
||||||
case StructureType::ePhysicalDeviceVulkan11Features : return "PhysicalDeviceVulkan11Features";
|
case StructureType::ePhysicalDeviceVulkan11Features : return "PhysicalDeviceVulkan11Features";
|
||||||
case StructureType::ePhysicalDeviceVulkan11Properties : return "PhysicalDeviceVulkan11Properties";
|
case StructureType::ePhysicalDeviceVulkan11Properties : return "PhysicalDeviceVulkan11Properties";
|
||||||
case StructureType::ePhysicalDeviceVulkan12Features : return "PhysicalDeviceVulkan12Features";
|
case StructureType::ePhysicalDeviceVulkan12Features : return "PhysicalDeviceVulkan12Features";
|
||||||
case StructureType::ePhysicalDeviceVulkan12Properties : return "PhysicalDeviceVulkan12Properties";
|
case StructureType::ePhysicalDeviceVulkan12Properties : return "PhysicalDeviceVulkan12Properties";
|
||||||
case StructureType::eImageFormatListCreateInfo : return "ImageFormatListCreateInfo";
|
case StructureType::eImageFormatListCreateInfo : return "ImageFormatListCreateInfo";
|
||||||
case StructureType::ePhysicalDeviceDriverProperties : return "PhysicalDeviceDriverProperties";
|
|
||||||
case StructureType::ePhysicalDeviceVulkanMemoryModelFeatures : return "PhysicalDeviceVulkanMemoryModelFeatures";
|
case StructureType::ePhysicalDeviceVulkanMemoryModelFeatures : return "PhysicalDeviceVulkanMemoryModelFeatures";
|
||||||
case StructureType::ePhysicalDeviceHostQueryResetFeatures : return "PhysicalDeviceHostQueryResetFeatures";
|
case StructureType::ePhysicalDeviceHostQueryResetFeatures : return "PhysicalDeviceHostQueryResetFeatures";
|
||||||
case StructureType::ePhysicalDeviceTimelineSemaphoreFeatures : return "PhysicalDeviceTimelineSemaphoreFeatures";
|
case StructureType::ePhysicalDeviceTimelineSemaphoreFeatures : return "PhysicalDeviceTimelineSemaphoreFeatures";
|
||||||
@@ -5703,6 +5714,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case StructureType::eComputeOccupancyPriorityParametersNV : return "ComputeOccupancyPriorityParametersNV";
|
case StructureType::eComputeOccupancyPriorityParametersNV : return "ComputeOccupancyPriorityParametersNV";
|
||||||
case StructureType::ePhysicalDeviceComputeOccupancyPriorityFeaturesNV : return "PhysicalDeviceComputeOccupancyPriorityFeaturesNV";
|
case StructureType::ePhysicalDeviceComputeOccupancyPriorityFeaturesNV : return "PhysicalDeviceComputeOccupancyPriorityFeaturesNV";
|
||||||
case StructureType::ePhysicalDeviceShaderSubgroupPartitionedFeaturesEXT : return "PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT";
|
case StructureType::ePhysicalDeviceShaderSubgroupPartitionedFeaturesEXT : return "PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT";
|
||||||
|
#if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||||
|
case StructureType::eUbmSurfaceCreateInfoSEC: return "UbmSurfaceCreateInfoSEC";
|
||||||
|
#endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||||
|
case StructureType::ePhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE: return "PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE";
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -6077,6 +6092,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
case Format::eAstc6x6x6SrgbBlockEXT : return "Astc6x6x6SrgbBlockEXT";
|
case Format::eAstc6x6x6SrgbBlockEXT : return "Astc6x6x6SrgbBlockEXT";
|
||||||
case Format::eAstc6x6x6SfloatBlockEXT : return "Astc6x6x6SfloatBlockEXT";
|
case Format::eAstc6x6x6SfloatBlockEXT : return "Astc6x6x6SfloatBlockEXT";
|
||||||
case Format::eR8BoolARM : return "R8BoolARM";
|
case Format::eR8BoolARM : return "R8BoolARM";
|
||||||
|
case Format::eR16SfloatFpencodingBfloat16ARM : return "R16SfloatFpencodingBfloat16ARM";
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E4M3ARM : return "R8SfloatFpencodingFloat8E4M3ARM";
|
||||||
|
case Format::eR8SfloatFpencodingFloat8E5M2ARM : return "R8SfloatFpencodingFloat8E5M2ARM";
|
||||||
case Format::eR16G16Sfixed5NV : return "R16G16Sfixed5NV";
|
case Format::eR16G16Sfixed5NV : return "R16G16Sfixed5NV";
|
||||||
case Format::eR10X6UintPack16ARM : return "R10X6UintPack16ARM";
|
case Format::eR10X6UintPack16ARM : return "R10X6UintPack16ARM";
|
||||||
case Format::eR10X6G10X6Uint2Pack16ARM : return "R10X6G10X6Uint2Pack16ARM";
|
case Format::eR10X6G10X6Uint2Pack16ARM : return "R10X6G10X6Uint2Pack16ARM";
|
||||||
@@ -6323,6 +6341,32 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderStageFlagBits value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case ShaderStageFlagBits::eVertex : return "Vertex";
|
||||||
|
case ShaderStageFlagBits::eTessellationControl : return "TessellationControl";
|
||||||
|
case ShaderStageFlagBits::eTessellationEvaluation: return "TessellationEvaluation";
|
||||||
|
case ShaderStageFlagBits::eGeometry : return "Geometry";
|
||||||
|
case ShaderStageFlagBits::eFragment : return "Fragment";
|
||||||
|
case ShaderStageFlagBits::eCompute : return "Compute";
|
||||||
|
case ShaderStageFlagBits::eAllGraphics : return "AllGraphics";
|
||||||
|
case ShaderStageFlagBits::eAll : return "All";
|
||||||
|
case ShaderStageFlagBits::eRaygenKHR : return "RaygenKHR";
|
||||||
|
case ShaderStageFlagBits::eAnyHitKHR : return "AnyHitKHR";
|
||||||
|
case ShaderStageFlagBits::eClosestHitKHR : return "ClosestHitKHR";
|
||||||
|
case ShaderStageFlagBits::eMissKHR : return "MissKHR";
|
||||||
|
case ShaderStageFlagBits::eIntersectionKHR : return "IntersectionKHR";
|
||||||
|
case ShaderStageFlagBits::eCallableKHR : return "CallableKHR";
|
||||||
|
case ShaderStageFlagBits::eTaskEXT : return "TaskEXT";
|
||||||
|
case ShaderStageFlagBits::eMeshEXT : return "MeshEXT";
|
||||||
|
case ShaderStageFlagBits::eSubpassShadingHUAWEI : return "SubpassShadingHUAWEI";
|
||||||
|
case ShaderStageFlagBits::eClusterCullingHUAWEI : return "ClusterCullingHUAWEI";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceCreateFlagBits )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DeviceCreateFlagBits )
|
||||||
{
|
{
|
||||||
return "(void)";
|
return "(void)";
|
||||||
@@ -6445,6 +6489,28 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryPipelineStatisticFlagBits value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case QueryPipelineStatisticFlagBits::eInputAssemblyVertices : return "InputAssemblyVertices";
|
||||||
|
case QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives : return "InputAssemblyPrimitives";
|
||||||
|
case QueryPipelineStatisticFlagBits::eVertexShaderInvocations : return "VertexShaderInvocations";
|
||||||
|
case QueryPipelineStatisticFlagBits::eGeometryShaderInvocations : return "GeometryShaderInvocations";
|
||||||
|
case QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives : return "GeometryShaderPrimitives";
|
||||||
|
case QueryPipelineStatisticFlagBits::eClippingInvocations : return "ClippingInvocations";
|
||||||
|
case QueryPipelineStatisticFlagBits::eClippingPrimitives : return "ClippingPrimitives";
|
||||||
|
case QueryPipelineStatisticFlagBits::eFragmentShaderInvocations : return "FragmentShaderInvocations";
|
||||||
|
case QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches : return "TessellationControlShaderPatches";
|
||||||
|
case QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations: return "TessellationEvaluationShaderInvocations";
|
||||||
|
case QueryPipelineStatisticFlagBits::eComputeShaderInvocations : return "ComputeShaderInvocations";
|
||||||
|
case QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT : return "TaskShaderInvocationsEXT";
|
||||||
|
case QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT : return "MeshShaderInvocationsEXT";
|
||||||
|
case QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI : return "ClusterCullingShaderInvocationsHUAWEI";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryResultFlagBits value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryResultFlagBits value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -6839,32 +6905,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderStageFlagBits value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case ShaderStageFlagBits::eVertex : return "Vertex";
|
|
||||||
case ShaderStageFlagBits::eTessellationControl : return "TessellationControl";
|
|
||||||
case ShaderStageFlagBits::eTessellationEvaluation: return "TessellationEvaluation";
|
|
||||||
case ShaderStageFlagBits::eGeometry : return "Geometry";
|
|
||||||
case ShaderStageFlagBits::eFragment : return "Fragment";
|
|
||||||
case ShaderStageFlagBits::eCompute : return "Compute";
|
|
||||||
case ShaderStageFlagBits::eAllGraphics : return "AllGraphics";
|
|
||||||
case ShaderStageFlagBits::eAll : return "All";
|
|
||||||
case ShaderStageFlagBits::eRaygenKHR : return "RaygenKHR";
|
|
||||||
case ShaderStageFlagBits::eAnyHitKHR : return "AnyHitKHR";
|
|
||||||
case ShaderStageFlagBits::eClosestHitKHR : return "ClosestHitKHR";
|
|
||||||
case ShaderStageFlagBits::eMissKHR : return "MissKHR";
|
|
||||||
case ShaderStageFlagBits::eIntersectionKHR : return "IntersectionKHR";
|
|
||||||
case ShaderStageFlagBits::eCallableKHR : return "CallableKHR";
|
|
||||||
case ShaderStageFlagBits::eTaskEXT : return "TaskEXT";
|
|
||||||
case ShaderStageFlagBits::eMeshEXT : return "MeshEXT";
|
|
||||||
case ShaderStageFlagBits::eSubpassShadingHUAWEI : return "SubpassShadingHUAWEI";
|
|
||||||
case ShaderStageFlagBits::eClusterCullingHUAWEI : return "ClusterCullingHUAWEI";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineLayoutCreateFlagBits value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineLayoutCreateFlagBits value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -6927,6 +6967,22 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CompareOp value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case CompareOp::eNever : return "Never";
|
||||||
|
case CompareOp::eLess : return "Less";
|
||||||
|
case CompareOp::eEqual : return "Equal";
|
||||||
|
case CompareOp::eLessOrEqual : return "LessOrEqual";
|
||||||
|
case CompareOp::eGreater : return "Greater";
|
||||||
|
case CompareOp::eNotEqual : return "NotEqual";
|
||||||
|
case CompareOp::eGreaterOrEqual: return "GreaterOrEqual";
|
||||||
|
case CompareOp::eAlways : return "Always";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerMipmapMode value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SamplerMipmapMode value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -6997,28 +7053,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
return "(void)";
|
return "(void)";
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueryPipelineStatisticFlagBits value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case QueryPipelineStatisticFlagBits::eInputAssemblyVertices : return "InputAssemblyVertices";
|
|
||||||
case QueryPipelineStatisticFlagBits::eInputAssemblyPrimitives : return "InputAssemblyPrimitives";
|
|
||||||
case QueryPipelineStatisticFlagBits::eVertexShaderInvocations : return "VertexShaderInvocations";
|
|
||||||
case QueryPipelineStatisticFlagBits::eGeometryShaderInvocations : return "GeometryShaderInvocations";
|
|
||||||
case QueryPipelineStatisticFlagBits::eGeometryShaderPrimitives : return "GeometryShaderPrimitives";
|
|
||||||
case QueryPipelineStatisticFlagBits::eClippingInvocations : return "ClippingInvocations";
|
|
||||||
case QueryPipelineStatisticFlagBits::eClippingPrimitives : return "ClippingPrimitives";
|
|
||||||
case QueryPipelineStatisticFlagBits::eFragmentShaderInvocations : return "FragmentShaderInvocations";
|
|
||||||
case QueryPipelineStatisticFlagBits::eTessellationControlShaderPatches : return "TessellationControlShaderPatches";
|
|
||||||
case QueryPipelineStatisticFlagBits::eTessellationEvaluationShaderInvocations: return "TessellationEvaluationShaderInvocations";
|
|
||||||
case QueryPipelineStatisticFlagBits::eComputeShaderInvocations : return "ComputeShaderInvocations";
|
|
||||||
case QueryPipelineStatisticFlagBits::eTaskShaderInvocationsEXT : return "TaskShaderInvocationsEXT";
|
|
||||||
case QueryPipelineStatisticFlagBits::eMeshShaderInvocationsEXT : return "MeshShaderInvocationsEXT";
|
|
||||||
case QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI : return "ClusterCullingShaderInvocationsHUAWEI";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineBindPoint value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineBindPoint value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7133,22 +7167,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CompareOp value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case CompareOp::eNever : return "Never";
|
|
||||||
case CompareOp::eLess : return "Less";
|
|
||||||
case CompareOp::eEqual : return "Equal";
|
|
||||||
case CompareOp::eLessOrEqual : return "LessOrEqual";
|
|
||||||
case CompareOp::eGreater : return "Greater";
|
|
||||||
case CompareOp::eNotEqual : return "NotEqual";
|
|
||||||
case CompareOp::eGreaterOrEqual: return "GreaterOrEqual";
|
|
||||||
case CompareOp::eAlways : return "Always";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CullModeFlagBits value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( CullModeFlagBits value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7276,6 +7294,32 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StencilOp value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case StencilOp::eKeep : return "Keep";
|
||||||
|
case StencilOp::eZero : return "Zero";
|
||||||
|
case StencilOp::eReplace : return "Replace";
|
||||||
|
case StencilOp::eIncrementAndClamp: return "IncrementAndClamp";
|
||||||
|
case StencilOp::eDecrementAndClamp: return "DecrementAndClamp";
|
||||||
|
case StencilOp::eInvert : return "Invert";
|
||||||
|
case StencilOp::eIncrementAndWrap : return "IncrementAndWrap";
|
||||||
|
case StencilOp::eDecrementAndWrap : return "DecrementAndWrap";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VertexInputRate value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case VertexInputRate::eVertex : return "Vertex";
|
||||||
|
case VertexInputRate::eInstance: return "Instance";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PolygonMode value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PolygonMode value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7307,32 +7351,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( StencilOp value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case StencilOp::eKeep : return "Keep";
|
|
||||||
case StencilOp::eZero : return "Zero";
|
|
||||||
case StencilOp::eReplace : return "Replace";
|
|
||||||
case StencilOp::eIncrementAndClamp: return "IncrementAndClamp";
|
|
||||||
case StencilOp::eDecrementAndClamp: return "DecrementAndClamp";
|
|
||||||
case StencilOp::eInvert : return "Invert";
|
|
||||||
case StencilOp::eIncrementAndWrap : return "IncrementAndWrap";
|
|
||||||
case StencilOp::eDecrementAndWrap : return "DecrementAndWrap";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( VertexInputRate value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case VertexInputRate::eVertex : return "Vertex";
|
|
||||||
case VertexInputRate::eInstance: return "Instance";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineColorBlendStateCreateFlagBits value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineColorBlendStateCreateFlagBits value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7481,6 +7499,35 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
//=== VK_VERSION_1_1 ===
|
//=== VK_VERSION_1_1 ===
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubgroupFeatureFlagBits value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case SubgroupFeatureFlagBits::eBasic : return "Basic";
|
||||||
|
case SubgroupFeatureFlagBits::eVote : return "Vote";
|
||||||
|
case SubgroupFeatureFlagBits::eArithmetic : return "Arithmetic";
|
||||||
|
case SubgroupFeatureFlagBits::eBallot : return "Ballot";
|
||||||
|
case SubgroupFeatureFlagBits::eShuffle : return "Shuffle";
|
||||||
|
case SubgroupFeatureFlagBits::eShuffleRelative: return "ShuffleRelative";
|
||||||
|
case SubgroupFeatureFlagBits::eClustered : return "Clustered";
|
||||||
|
case SubgroupFeatureFlagBits::eQuad : return "Quad";
|
||||||
|
case SubgroupFeatureFlagBits::eRotate : return "Rotate";
|
||||||
|
case SubgroupFeatureFlagBits::eRotateClustered: return "RotateClustered";
|
||||||
|
case SubgroupFeatureFlagBits::ePartitionedEXT : return "PartitionedEXT";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PointClippingBehavior value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case PointClippingBehavior::eAllClipPlanes : return "AllClipPlanes";
|
||||||
|
case PointClippingBehavior::eUserClipPlanesOnly: return "UserClipPlanesOnly";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PeerMemoryFeatureFlagBits value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PeerMemoryFeatureFlagBits value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7623,25 +7670,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SubgroupFeatureFlagBits value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case SubgroupFeatureFlagBits::eBasic : return "Basic";
|
|
||||||
case SubgroupFeatureFlagBits::eVote : return "Vote";
|
|
||||||
case SubgroupFeatureFlagBits::eArithmetic : return "Arithmetic";
|
|
||||||
case SubgroupFeatureFlagBits::eBallot : return "Ballot";
|
|
||||||
case SubgroupFeatureFlagBits::eShuffle : return "Shuffle";
|
|
||||||
case SubgroupFeatureFlagBits::eShuffleRelative: return "ShuffleRelative";
|
|
||||||
case SubgroupFeatureFlagBits::eClustered : return "Clustered";
|
|
||||||
case SubgroupFeatureFlagBits::eQuad : return "Quad";
|
|
||||||
case SubgroupFeatureFlagBits::eRotate : return "Rotate";
|
|
||||||
case SubgroupFeatureFlagBits::eRotateClustered: return "RotateClustered";
|
|
||||||
case SubgroupFeatureFlagBits::ePartitionedEXT : return "PartitionedEXT";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateType value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorUpdateTemplateType value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7690,16 +7718,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PointClippingBehavior value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case PointClippingBehavior::eAllClipPlanes : return "AllClipPlanes";
|
|
||||||
case PointClippingBehavior::eUserClipPlanesOnly: return "UserClipPlanesOnly";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TessellationDomainOrigin value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( TessellationDomainOrigin value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7748,6 +7766,34 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderFloatControlsIndependence value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case ShaderFloatControlsIndependence::e32BitOnly: return "32BitOnly";
|
||||||
|
case ShaderFloatControlsIndependence::eAll : return "All";
|
||||||
|
case ShaderFloatControlsIndependence::eNone : return "None";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ResolveModeFlagBits value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case ResolveModeFlagBits::eNone : return "None";
|
||||||
|
case ResolveModeFlagBits::eSampleZero: return "SampleZero";
|
||||||
|
case ResolveModeFlagBits::eAverage : return "Average";
|
||||||
|
case ResolveModeFlagBits::eMin : return "Min";
|
||||||
|
case ResolveModeFlagBits::eMax : return "Max";
|
||||||
|
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
||||||
|
case ResolveModeFlagBits::eExternalFormatDownsampleANDROID: return "ExternalFormatDownsampleANDROID";
|
||||||
|
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
||||||
|
case ResolveModeFlagBits::eCustomEXT: return "CustomEXT";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SemaphoreType value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( SemaphoreType value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7767,17 +7813,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ShaderFloatControlsIndependence value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case ShaderFloatControlsIndependence::e32BitOnly: return "32BitOnly";
|
|
||||||
case ShaderFloatControlsIndependence::eAll : return "All";
|
|
||||||
case ShaderFloatControlsIndependence::eNone : return "None";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorBindingFlagBits value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( DescriptorBindingFlagBits value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -7802,23 +7837,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ResolveModeFlagBits value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case ResolveModeFlagBits::eNone : return "None";
|
|
||||||
case ResolveModeFlagBits::eSampleZero: return "SampleZero";
|
|
||||||
case ResolveModeFlagBits::eAverage : return "Average";
|
|
||||||
case ResolveModeFlagBits::eMin : return "Min";
|
|
||||||
case ResolveModeFlagBits::eMax : return "Max";
|
|
||||||
#if defined( VK_USE_PLATFORM_ANDROID_KHR )
|
|
||||||
case ResolveModeFlagBits::eExternalFormatDownsampleANDROID: return "ExternalFormatDownsampleANDROID";
|
|
||||||
#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
|
|
||||||
case ResolveModeFlagBits::eCustomEXT: return "CustomEXT";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//=== VK_VERSION_1_3 ===
|
//=== VK_VERSION_1_3 ===
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ToolPurposeFlagBits value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( ToolPurposeFlagBits value )
|
||||||
@@ -8056,6 +8074,30 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
|
|
||||||
//=== VK_VERSION_1_4 ===
|
//=== VK_VERSION_1_4 ===
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessBufferBehavior value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case PipelineRobustnessBufferBehavior::eDeviceDefault : return "DeviceDefault";
|
||||||
|
case PipelineRobustnessBufferBehavior::eDisabled : return "Disabled";
|
||||||
|
case PipelineRobustnessBufferBehavior::eRobustBufferAccess : return "RobustBufferAccess";
|
||||||
|
case PipelineRobustnessBufferBehavior::eRobustBufferAccess2: return "RobustBufferAccess2";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessImageBehavior value )
|
||||||
|
{
|
||||||
|
switch ( value )
|
||||||
|
{
|
||||||
|
case PipelineRobustnessImageBehavior::eDeviceDefault : return "DeviceDefault";
|
||||||
|
case PipelineRobustnessImageBehavior::eDisabled : return "Disabled";
|
||||||
|
case PipelineRobustnessImageBehavior::eRobustImageAccess : return "RobustImageAccess";
|
||||||
|
case PipelineRobustnessImageBehavior::eRobustImageAccess2: return "RobustImageAccess2";
|
||||||
|
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueueGlobalPriority value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( QueueGlobalPriority value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -8180,30 +8222,6 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessBufferBehavior value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case PipelineRobustnessBufferBehavior::eDeviceDefault : return "DeviceDefault";
|
|
||||||
case PipelineRobustnessBufferBehavior::eDisabled : return "Disabled";
|
|
||||||
case PipelineRobustnessBufferBehavior::eRobustBufferAccess : return "RobustBufferAccess";
|
|
||||||
case PipelineRobustnessBufferBehavior::eRobustBufferAccess2: return "RobustBufferAccess2";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( PipelineRobustnessImageBehavior value )
|
|
||||||
{
|
|
||||||
switch ( value )
|
|
||||||
{
|
|
||||||
case PipelineRobustnessImageBehavior::eDeviceDefault : return "DeviceDefault";
|
|
||||||
case PipelineRobustnessImageBehavior::eDisabled : return "Disabled";
|
|
||||||
case PipelineRobustnessImageBehavior::eRobustImageAccess : return "RobustImageAccess";
|
|
||||||
case PipelineRobustnessImageBehavior::eRobustImageAccess2: return "RobustImageAccess2";
|
|
||||||
default : return "invalid ( " + toHexString( static_cast<uint32_t>( value ) ) + " )";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( LineRasterizationMode value )
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( LineRasterizationMode value )
|
||||||
{
|
{
|
||||||
switch ( value )
|
switch ( value )
|
||||||
@@ -11081,6 +11099,15 @@ namespace VULKAN_HPP_NAMESPACE
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined( VK_USE_PLATFORM_UBM_SEC )
|
||||||
|
//=== VK_SEC_ubm_surface ===
|
||||||
|
|
||||||
|
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 std::string to_string( UbmSurfaceCreateFlagBitsSEC )
|
||||||
|
{
|
||||||
|
return "(void)";
|
||||||
|
}
|
||||||
|
#endif /*VK_USE_PLATFORM_UBM_SEC*/
|
||||||
|
|
||||||
} // namespace VULKAN_HPP_NAMESPACE
|
} // namespace VULKAN_HPP_NAMESPACE
|
||||||
|
|
||||||
#if defined( __clang__ ) || defined( __GNUC__ )
|
#if defined( __clang__ ) || defined( __GNUC__ )
|
||||||
|
|||||||
Vendored
+54
-304
@@ -8,315 +8,65 @@ module;
|
|||||||
|
|
||||||
#define VULKAN_HPP_CXX_MODULE 1
|
#define VULKAN_HPP_CXX_MODULE 1
|
||||||
|
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codecs_common.h> )
|
||||||
|
# include <vk_video/vulkan_video_codecs_common.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_h264std.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_h264std.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_h264std_decode.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_h264std_decode.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_h264std_encode.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_h264std_encode.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_h265std.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_h265std.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_h265std_decode.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_h265std_decode.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_h265std_encode.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_h265std_encode.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_vp9std.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_vp9std.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_vp9std_decode.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_vp9std_decode.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_av1std.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_av1std.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_av1std_decode.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_av1std_decode.h>
|
||||||
|
#endif
|
||||||
|
#if __has_include( <vk_video/vulkan_video_codec_av1std_encode.h> )
|
||||||
|
# include <vk_video/vulkan_video_codec_av1std_encode.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// clang-format off
|
||||||
#include <vulkan/vulkan_hpp_macros.hpp>
|
#include <vulkan/vulkan_hpp_macros.hpp>
|
||||||
|
// clang-format on
|
||||||
|
|
||||||
#if !defined( VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING )
|
export module vulkan_video;
|
||||||
# define VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING \
|
|
||||||
"\n\tThe Vulkan-Hpp C++ named module is experimental. It is subject to change without prior notice.\n" \
|
|
||||||
"\tTo silence this warning, define the VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING macro.\n" \
|
|
||||||
"\tFor feedback, go to: https://github.com/KhronosGroup/Vulkan-Hpp/issues"
|
|
||||||
|
|
||||||
VULKAN_HPP_COMPILE_WARNING( VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING )
|
import vulkan;
|
||||||
|
|
||||||
|
#if defined( _MSC_VER )
|
||||||
|
# pragma warning( push )
|
||||||
|
# pragma warning( disable : 5244 )
|
||||||
|
#elif defined( __clang__ )
|
||||||
|
# pragma clang diagnostic push
|
||||||
|
# pragma clang diagnostic ignored "-Winclude-angled-in-module-purview"
|
||||||
|
#elif defined( __GNUC__ )
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <vulkan/vulkan_video.hpp>
|
#include <vulkan/vulkan_video.hpp>
|
||||||
|
|
||||||
export module vulkan:video;
|
#if defined( _MSC_VER )
|
||||||
|
# pragma warning( pop )
|
||||||
export namespace VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE
|
#elif defined( __clang__ )
|
||||||
{
|
# pragma clang diagnostic pop
|
||||||
//=================
|
#elif defined( __GNUC__ )
|
||||||
//=== CONSTANTs ===
|
|
||||||
//=================
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H264STD_H_ )
|
|
||||||
//=== vulkan_video_codec_h264std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264CpbCntListSize;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264MaxChromaPlanes;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264MaxNumListRef;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264NoReferencePicture;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264ScalingList4X4NumElements;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264ScalingList4X4NumLists;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264ScalingList8X8NumElements;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264ScalingList8X8NumLists;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H264STD_DECODE_H_ )
|
|
||||||
//=== vulkan_video_codec_h264std_decode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH264FieldOrderCountListSize;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H265STD_H_ )
|
|
||||||
//=== vulkan_video_codec_h265std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ChromaQpOffsetListSize;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ChromaQpOffsetTileColsListSize;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ChromaQpOffsetTileRowsListSize;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265CpbCntListSize;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265MaxChromaPlanes;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265MaxDeltaPoc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265MaxDpbSize;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265MaxLongTermPics;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265MaxLongTermRefPicsSps;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265MaxNumListRef;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265MaxShortTermRefPicSets;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265NoReferencePicture;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265PredictorPaletteCompEntriesListSize;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265PredictorPaletteComponentsListSize;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingList16X16NumElements;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingList16X16NumLists;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingList32X32NumElements;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingList32X32NumLists;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingList4X4NumElements;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingList4X4NumLists;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingList8X8NumElements;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingList8X8NumLists;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265SublayersListSize;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H265STD_DECODE_H_ )
|
|
||||||
//=== vulkan_video_codec_h265std_decode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH265RefPicSetListSize;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_VP9STD_H_ )
|
|
||||||
//=== vulkan_video_codec_vp9std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Vp9LoopFilterAdjustments;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Vp9MaxRefFrames;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Vp9MaxSegmentationPredProb;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Vp9MaxSegmentationTreeProbs;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Vp9MaxSegments;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Vp9NumRefFrames;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Vp9RefsPerFrame;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Vp9SegLvlMax;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_AV1STD_H_ )
|
|
||||||
//=== vulkan_video_codec_av1std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1GlobalMotionParams;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1LoopFilterAdjustments;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxCdefFilterStrengths;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxLoopFilterStrengths;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxNumCbPoints;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxNumCrPoints;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxNumPlanes;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxNumPosChroma;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxNumPosLuma;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxNumYPoints;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxSegments;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxTileCols;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1MaxTileRows;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1NumRefFrames;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1PrimaryRefNone;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1RefsPerFrame;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1SegLvlMax;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1SelectIntegerMv;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1SelectScreenContentTools;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1SkipModeFrames;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::Av1TotalRefsPerFrame;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//=============
|
|
||||||
//=== ENUMs ===
|
|
||||||
//=============
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H264STD_H_ )
|
|
||||||
//=== vulkan_video_codec_h264std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264AspectRatioIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264CabacInitIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264ChromaFormatIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264DisableDeblockingFilterIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264LevelIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264MemMgmtControlOp;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264ModificationOfPicNumsIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264NonVclNaluType;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264PictureType;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264PocType;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264ProfileIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264SliceType;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264WeightedBipredIdc;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H264STD_DECODE_H_ )
|
|
||||||
//=== vulkan_video_codec_h264std_decode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH264FieldOrderCount;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H265STD_H_ )
|
|
||||||
//=== vulkan_video_codec_h265std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265AspectRatioIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ChromaFormatIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265LevelIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265PictureType;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ProfileIdc;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265SliceType;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_VP9STD_H_ )
|
|
||||||
//=== vulkan_video_codec_vp9std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9ColorSpace;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9FrameType;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9InterpolationFilter;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9Level;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9Profile;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9ReferenceName;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_AV1STD_H_ )
|
|
||||||
//=== vulkan_video_codec_av1std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1ChromaSamplePosition;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1ColorPrimaries;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1FrameRestorationType;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1FrameType;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1InterpolationFilter;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1Level;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1MatrixCoefficients;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1Profile;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1ReferenceName;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TransferCharacteristics;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TxMode;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//===============
|
|
||||||
//=== STRUCTS ===
|
|
||||||
//===============
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H264STD_H_ )
|
|
||||||
//=== vulkan_video_codec_h264std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264HrdParameters;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264PictureParameterSet;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264PpsFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264ScalingLists;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264SequenceParameterSet;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264SequenceParameterSetVui;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264SpsFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H264SpsVuiFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H264STD_DECODE_H_ )
|
|
||||||
//=== vulkan_video_codec_h264std_decode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH264PictureInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH264PictureInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH264ReferenceInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH264ReferenceInfoFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H264STD_ENCODE_H_ )
|
|
||||||
//=== vulkan_video_codec_h264std_encode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264PictureInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264PictureInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264ReferenceInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264ReferenceInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264ReferenceListsInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264ReferenceListsInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264RefListModEntry;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264RefPicMarkingEntry;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264SliceHeader;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264SliceHeaderFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264WeightTable;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH264WeightTableFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H265STD_H_ )
|
|
||||||
//=== vulkan_video_codec_h265std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265DecPicBufMgr;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265HrdFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265HrdParameters;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265LongTermRefPicsSps;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265PictureParameterSet;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265PpsFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265PredictorPaletteEntries;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ProfileTierLevel;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ProfileTierLevelFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ScalingLists;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265SequenceParameterSet;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265SequenceParameterSetVui;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ShortTermRefPicSet;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265ShortTermRefPicSetFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265SpsFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265SpsVuiFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265SubLayerHrdParameters;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265VideoParameterSet;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::H265VpsFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H265STD_DECODE_H_ )
|
|
||||||
//=== vulkan_video_codec_h265std_decode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH265PictureInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH265PictureInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH265ReferenceInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeH265ReferenceInfoFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_H265STD_ENCODE_H_ )
|
|
||||||
//=== vulkan_video_codec_h265std_encode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265LongTermRefPics;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265PictureInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265PictureInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265ReferenceInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265ReferenceInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265ReferenceListsInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265ReferenceListsInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265SliceSegmentHeader;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265SliceSegmentHeaderFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265WeightTable;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeH265WeightTableFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_VP9STD_H_ )
|
|
||||||
//=== vulkan_video_codec_vp9std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9ColorConfig;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9ColorConfigFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9LoopFilter;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9LoopFilterFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9Segmentation;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::VP9SegmentationFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_VP9STD_DECODE_H_ )
|
|
||||||
//=== vulkan_video_codec_vp9std_decode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeVP9PictureInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeVP9PictureInfoFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_AV1STD_H_ )
|
|
||||||
//=== vulkan_video_codec_av1std ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1CDEF;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1ColorConfig;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1ColorConfigFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1FilmGrain;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1FilmGrainFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1GlobalMotion;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1LoopFilter;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1LoopFilterFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1LoopRestoration;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1Quantization;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1QuantizationFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1Segmentation;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1SequenceHeader;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1SequenceHeaderFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TileInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TileInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TimingInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::AV1TimingInfoFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_AV1STD_DECODE_H_ )
|
|
||||||
//=== vulkan_video_codec_av1std_decode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeAV1PictureInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeAV1PictureInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeAV1ReferenceInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::DecodeAV1ReferenceInfoFlags;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined( VULKAN_VIDEO_CODEC_AV1STD_ENCODE_H_ )
|
|
||||||
//=== vulkan_video_codec_av1std_encode ===
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1DecoderModelInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1ExtensionHeader;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1OperatingPointInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1OperatingPointInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1PictureInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1PictureInfoFlags;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1ReferenceInfo;
|
|
||||||
using VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE::EncodeAV1ReferenceInfoFlags;
|
|
||||||
#endif
|
|
||||||
} // namespace VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE
|
|
||||||
|
|||||||
Vendored
+276
-276
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user