mirror of
https://github.com/KhronosGroup/Vulkan-Headers.git
synced 2025-05-24 04:09:11 +00:00
Update for Vulkan-Docs 1.3.281
This commit is contained in:
parent
577baa0503
commit
cfebfc96b2
11 changed files with 1989 additions and 1495 deletions
include/vulkan
|
@ -36,11 +36,11 @@
|
|||
# if defined( __unix__ ) || defined( __APPLE__ ) || defined( __QNX__ ) || defined( __Fuchsia__ )
|
||||
# include <dlfcn.h>
|
||||
# elif defined( _WIN32 ) && !defined( VULKAN_HPP_NO_WIN32_PROTOTYPES )
|
||||
typedef struct HINSTANCE__ * HINSTANCE;
|
||||
using HINSTANCE = struct HINSTANCE__ *;
|
||||
# if defined( _WIN64 )
|
||||
typedef int64_t( __stdcall * FARPROC )();
|
||||
using FARPROC = int64_t( __stdcall * )();
|
||||
# else
|
||||
typedef int( __stdcall * FARPROC )();
|
||||
using FARPROC = int( __stdcall * )();
|
||||
# endif
|
||||
extern "C" __declspec( dllimport ) HINSTANCE __stdcall LoadLibraryA( char const * lpLibFileName );
|
||||
extern "C" __declspec( dllimport ) int __stdcall FreeLibrary( HINSTANCE hLibModule );
|
||||
|
@ -56,7 +56,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
|||
# include <span>
|
||||
#endif
|
||||
|
||||
static_assert( VK_HEADER_VERSION == 280, "Wrong VK_HEADER_VERSION!" );
|
||||
static_assert( VK_HEADER_VERSION == 281, "Wrong VK_HEADER_VERSION!" );
|
||||
|
||||
// <tuple> includes <sys/sysmacros.h> through some other header
|
||||
// this results in major(x) being resolved to gnu_dev_major(x)
|
||||
|
@ -6144,6 +6144,10 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
using RemoteAddressNV = void *;
|
||||
using SampleMask = uint32_t;
|
||||
|
||||
template <typename Type, Type value = 0>
|
||||
struct CppType
|
||||
{
|
||||
};
|
||||
} // namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
#include <vulkan/vulkan_enums.hpp>
|
||||
|
@ -6698,9 +6702,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
struct ResultValueType
|
||||
{
|
||||
#ifdef VULKAN_HPP_NO_EXCEPTIONS
|
||||
typedef ResultValue<T> type;
|
||||
using type = ResultValue<T>;
|
||||
#else
|
||||
typedef T type;
|
||||
using type = T;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
@ -6708,9 +6712,9 @@ namespace VULKAN_HPP_NAMESPACE
|
|||
struct ResultValueType<void>
|
||||
{
|
||||
#ifdef VULKAN_HPP_NO_EXCEPTIONS
|
||||
typedef Result type;
|
||||
using type = Result;
|
||||
#else
|
||||
typedef void type;
|
||||
using type = void;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue