Commit Graph

2050 Commits

Author SHA1 Message Date
asuessenbach
9b7adb35ee Removed explicit setting of the ComponentMapping for ImageViews in samples to RGBA, as the default of Identity does the same. 2021-11-11 11:49:07 +01:00
Andreas Süßenbach
d8c9f4f0ee
Merge pull request #1129 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.2.198
2021-11-10 10:10:03 +01:00
GitHub
7ee89386ba Update Vulkan-Headers to v1.2.198 2021-11-10 00:35:52 +00:00
Andreas Süßenbach
f352a3efd8
Merge pull request #1128 from asuessenbach/version
Check for "VK_API_VERSION_m_n" or "VK_VERSION_m_n" in SPIRVCapabilities and SPIRVExtensions
2021-11-09 11:04:29 +01:00
Andreas Süßenbach
b7f2409710
Merge pull request #1127 from asuessenbach/cleanup
Minor cleanup work.
2021-11-09 09:51:26 +01:00
asuessenbach
08bbbe892f Check for "VK_API_VERSION_m_n" or "VK_VERSION_m_n" in SPIRVCapabilities and SPIRVExtensions 2021-11-09 08:57:08 +01:00
asuessenbach
2a55e8ef2f Minor cleanup work. 2021-11-09 08:40:53 +01:00
Andreas Süßenbach
b7ce8315be
Merge pull request #1125 from asuessenbach/parent
Remove dumb parent-pointer in raii-objects.
2021-11-09 08:34:12 +01:00
asuessenbach
0beeac873a Remove dumb parent-pointer in raii-objects. 2021-11-08 17:31:36 +01:00
Andreas Süßenbach
6da2240053
Merge pull request #1124 from asuessenbach/dispatcher
Change m_dispatcher in vk::raii::Context, vk::raii::Instance, and vk::raii::Device from member to std::unique_ptr<>
2021-11-04 15:05:32 +01:00
asuessenbach
533129308a Change m_dispatcher in vk::raii::Context, vk::raii::Instance and vk::raii::Device from member to std::unique_ptr<> 2021-11-04 13:53:43 +01:00
Andreas Süßenbach
98b728280d
Merge pull request #1120 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.2.197
2021-11-03 13:15:02 +01:00
GitHub
4b9b902b59 Update Vulkan-Headers to v1.2.197 2021-11-03 00:34:42 +00:00
Andreas Süßenbach
fa98c57db6
Merge pull request #1119 from asuessenbach/enum
Extend enum type search in readEnums.
2021-11-02 21:49:29 +01:00
asuessenbach
c2a3cfad1a Extend enum type search in readEnums. 2021-11-02 18:55:43 +01:00
Andreas Süßenbach
82d40057e0
Merge pull request #1118 from asuessenbach/cleanup
Minor cleanup work.
2021-11-02 11:12:05 +01:00
asuessenbach
c7838676bd Minor cleanup work. 2021-11-02 09:31:32 +01:00
Andreas Süßenbach
e98180f81b
Merge pull request #1117 from dneto0/clang-fmt-11
Use and recommend clang-format-11, not clang-format-10
2021-10-26 09:11:05 +02:00
David Neto
938d9e60e0 Use and recommend clang-format-11, not clang-format-10
Also:
- Fix the numbered list formatting in the README.md
- Describe the -DVULKAN_HPP_RUN_GENERATOR=ON option

Fixes: #1116
2021-10-25 12:45:39 -04:00
Andreas Süßenbach
95fbfbe36d
Merge pull request #1115 from asuessenbach/throw
Change function throwResultException from static to anonymous namespace
2021-10-25 17:57:45 +02:00
Andreas Süßenbach
694c5cab6c
Merge pull request #1114 from asuessenbach/docu
Extend description for define VULKAN_HPP_DISABLE_ENHANCED_MODE in Readme.md.
2021-10-25 16:05:35 +02:00
Andreas Süßenbach
07129f07c7
Merge pull request #1113 from asuessenbach/parent2
Refactor parent member of the vk::raii classes.
2021-10-25 16:03:09 +02:00
asuessenbach
c5218f5a82 Change function throwResultException from static to anonymous namespace 2021-10-25 15:44:42 +02:00
asuessenbach
a8a9e0271c Extend description for define VULKAN_HPP_DISABLE_ENHANCED_MODE in Readme.md. 2021-10-25 13:51:22 +02:00
asuessenbach
e725ff31bd Refactor parent member of the vk::raii classes. 2021-10-25 13:37:43 +02:00
Andreas Süßenbach
14bfefb209
Merge pull request #1112 from asuessenbach/1109
Provide generated vulkan.hpp for #1109
2021-10-25 13:25:49 +02:00
asuessenbach
26630f0691 Provide generated vulkan.hpp for #1109 2021-10-25 10:51:37 +02:00
Andreas Süßenbach
7361d443a3
Merge pull request #1109 from dneto0/dont-crash-gipa
Don't overwrite vkGetInstanceProcAddress
2021-10-25 10:47:48 +02:00
Andreas Süßenbach
5266b19994
Merge pull request #1111 from asuessenbach/cleanup
Minor cleanup work.
2021-10-25 10:35:47 +02:00
asuessenbach
714b953e51 Minor cleanup work. 2021-10-25 09:30:04 +02:00
David Neto
935e5e68fa Don't overwrite vkGetInstanceProcAddress
The vk::DispatchLoaderDynamic::init(vk::VkInstance) method should note
use vkGetInstanceProcAddr to overwrite vkGetInstanceProcAddr itself.

vkGetInstanceProcAddr( a_valid_instance, "vkGetInstanceProcAddr" ) is
required to return NULL.

Fixes: 1108
2021-10-22 04:03:31 -04:00
Andreas Süßenbach
7f22cbae7f
Merge pull request #1106 from asuessenbach/headers
Update Vulkan-Headers
2021-10-19 09:47:29 +02:00
asuessenbach
da19ef9a28 Update Vulkan-Headers 2021-10-19 08:50:05 +02:00
Andreas Süßenbach
c6767ee11f
Merge pull request #1103 from asuessenbach/factory
Introduce factory methods for the RAII handle classes.
2021-10-18 17:42:35 +02:00
asuessenbach
5a4eceb0ab Introduce factory methods for the RAII handle classes. 2021-10-18 13:42:45 +02:00
Andreas Süßenbach
a60644f13c
Merge pull request #1102 from asuessenbach/cleanup
Minor cleanup work.
2021-10-18 11:47:14 +02:00
asuessenbach
7645e4eb82 Minor cleanup work. 2021-10-18 10:35:17 +02:00
Andreas Süßenbach
4573a7cd39
Merge pull request #1100 from asuessenbach/void
Fix handling of "void *" in generateCommandResultGetValue
2021-10-14 15:51:14 +02:00
asuessenbach
8d23f0ed8c Fix handling of "void *" in generateCommandResultGetValue 2021-10-14 13:44:44 +02:00
Andreas Süßenbach
5a409c9910
Merge pull request #1099 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.2.196
2021-10-14 10:01:09 +02:00
GitHub
1144b65e7a Update Vulkan-Headers to v1.2.196 2021-10-14 00:34:01 +00:00
Andreas Süßenbach
b5255503ec
Merge pull request #1097 from asuessenbach/nullptr
Introduce constructors on nullptr_t for the RAII handle classes.
2021-10-13 08:37:21 +02:00
asuessenbach
c3f32b8538 Introduce constructors on nullptr_t for the RAII handle classes. 2021-10-11 17:49:13 +02:00
Andreas Süßenbach
9f86befbaa
Merge pull request #1096 from asuessenbach/cleanup
Minor cleanup work.
2021-10-11 11:42:27 +02:00
asuessenbach
dcb654bc0b Minor cleanup work.
+ changed CXX_STANDARD for VulkanHppGenerator from 14 to 17.
2021-10-11 10:20:26 +02:00
Andreas Süßenbach
4bcd301070
Merge pull request #1095 from asuessenbach/inline
Add 'inline' to static getDispatchLoaderStatic()
2021-10-07 11:48:37 +02:00
asuessenbach
bc942e42da Add 'inline' to static getDispatchLoaderStatic() 2021-10-07 10:22:19 +02:00
Andreas Süßenbach
0799e35086
Merge pull request #1093 from asuessenbach/disabled
Improve handling of disabled extensions.
2021-10-06 15:30:03 +02:00
Andreas Süßenbach
ba2ed4bae9
Merge pull request #1092 from asuessenbach/fuchsia
Add support of functions taking and returning a vector of data
2021-10-06 14:01:31 +02:00
asuessenbach
fadacdf87b Improve handling of disabled extensions. 2021-10-06 14:00:40 +02:00