mirror of
https://github.com/KhronosGroup/Vulkan-Hpp.git
synced 2024-10-14 16:32:17 +00:00
Update to Vulkan 1.1.81. #undef major, minor and MemoryBarrier due to namespace conflicts. Those macros are deprecated and should not be used anymore. (#234)
This commit is contained in:
parent
1c06eb7ac0
commit
7d264c7c10
@ -1 +1 @@
|
|||||||
Subproject commit 831e2d4525cc3231adfadc3bc6b0c8372e6f7f68
|
Subproject commit 6377124f371f9d8b1d9761b1116fac647222a13d
|
@ -5162,6 +5162,23 @@ int main( int argc, char **argv )
|
|||||||
# include <cassert>
|
# include <cassert>
|
||||||
# define VULKAN_HPP_ASSERT assert
|
# define VULKAN_HPP_ASSERT assert
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// <tuple> includes <sys/sysmacros.h> through some other header
|
||||||
|
// this results in major(x) being resolved to gnu_dev_major(x)
|
||||||
|
// which is an expression in a constructor initializer list.
|
||||||
|
#if defined(major)
|
||||||
|
#undef major
|
||||||
|
#endif
|
||||||
|
#if defined(minor)
|
||||||
|
#undef minor
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// Windows defines MemoryBarrier which is deprecated and collides
|
||||||
|
// with the vk::MemoryBarrier struct.
|
||||||
|
#ifdef MemoryBarrier
|
||||||
|
#undef MemoryBarrier
|
||||||
|
#endif
|
||||||
|
|
||||||
)";
|
)";
|
||||||
|
|
||||||
writeVersionCheck(ofs, generator.getVersion());
|
writeVersionCheck(ofs, generator.getVersion());
|
||||||
|
1279
vulkan/vulkan.hpp
1279
vulkan/vulkan.hpp
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user