Commit Graph

102 Commits

Author SHA1 Message Date
ZhangLiang 30c0d9c994 vulkan debug-layer
Signed-off-by: ZhangLiang <zhangliang335@h-partners.com>
Change-Id: Ieba5bc9d9ffae3081674a636531818a0303c58b4
2025-11-28 08:32:39 +00:00
ZhangLiang 89db313139 updata1.4.309
Signed-off-by: ZhangLiang <zhangliang335@h-partners.com>
2025-05-13 01:52:59 +00:00
ZhangLiang 5f37082b15 回撤版本升级:需要合入特性分支
Signed-off-by: ZhangLiang <zhangliang335@h-partners.com>
Change-Id: I4420b53f53db336c687c92c99d576eb0711a98aa
2025-04-27 09:34:11 +00:00
ZhangLiang ddaa6baf89 updata1.4.309
Signed-off-by: ZhangLiang <zhangliang335@h-partners.com>
Change-Id: I1bde61e9a201f5570fa58213c0968e9c9d76cdea
2025-04-23 09:58:25 +00:00
andrew0229 3f7fe7b7b4 update to v1.3.275
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: Ifc4224db2c6ea7c159d3cabe8f075475d47a41a8
2024-05-21 08:09:09 +00:00
shegangbin 8e2c038cb4 revert old interfaces
Signed-off-by: shegangbin <shegangbin1@huawei.com>
Change-Id: Ic9af498fac6f5da5d441c4732749ad5c59b07844
2023-10-10 09:55:35 +00:00
shegangbin 72f8872e87 reserve old interface
Signed-off-by: shegangbin <shegangbin1@huawei.com>
2023-06-19 11:42:21 +08:00
shegangbin 5985354d40 standardize OH extension api
Signed-off-by: shegangbin <shegangbin1@huawei.com>
Change-Id: I854a1a67f1337482279c300dcc37f6637c638f7e
2023-06-19 11:42:13 +08:00
andrew0229 cf06bdcb49 add native buffer ext
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: Ia4fdb5b13685e6940aebea93133b2ed510d90b84
2023-05-04 06:45:48 +00:00
andrew0229 2dd5247186 add openharmony build;add OpenHamrony extension manual, but need generated
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
2023-03-02 12:30:20 +00:00
Mike Schuchardt 643b9816de build: Update to header 1.3.231
- Update known-good
- Generate source
2022-10-13 08:30:39 -07:00
Mike Schuchardt 1a0e09dad3 build: Update to header 1.3.230
- Update known-good
- Generate source
2022-09-29 11:29:08 -07:00
Mike Schuchardt f82acca240 build: Update to header 1.3.229
- Update known-good
- Generate source
2022-09-22 10:58:15 -07:00
Mike Schuchardt 1fd0bb5fc5 build: Update to header 1.3.228
- Update known-good
- Generate source
2022-09-15 09:07:36 -07:00
Mike Schuchardt ca985f8e76 build: Update to header 1.3.227
- Update known-good
- Generate source
2022-09-08 10:03:21 -07:00
Mike Schuchardt 47b2c57d6a build: Update to header 1.3.226
- Update known-good
- Generate source
2022-09-01 09:24:25 -07:00
Mike Schuchardt 85615a2e8c build: Update to header 1.3.225
- Update known-good
- Generate source
2022-08-18 13:03:19 -07:00
Mike Schuchardt c23adb37bc build: Update to header 1.3.224
- Update known-good
- Generate source
2022-08-04 13:32:11 -07:00
Mike Schuchardt a9aab18bea build: Update to header 1.3.223
- Update known-good
- Generate source
2022-07-28 10:59:12 -07:00
Mike Schuchardt 7fbff92bff build: Update to header 1.3.222
- Update known-good
- Generate source
2022-07-21 10:05:41 -07:00
Mike Schuchardt 7be768e5cc build: Update to header 1.3.221
- Update known-good
- Generate source
2022-07-14 09:20:23 -07:00
Mike Schuchardt ebaf827719 build: Update to header 1.3.220
- Update known-good
- Generate source
2022-07-07 11:26:05 -06:00
Mike Schuchardt 5815ceb5ee build: Update to header 1.3.219
- Update known-good
- Generate source
2022-06-30 12:28:09 -06:00
Mike Schuchardt 637329a14e build: Update to header 1.3.218
- Update known-good
- Generate source
- Add missing enums to test framework
2022-06-16 13:35:17 -07:00
Mike Schuchardt df428678d8 build: Update to header 1.3.217
- Update known-good
- Generate source
2022-06-13 12:54:07 -07:00
Mike Schuchardt bb5cf75fbf build: Update to header 1.3.216
- Update known-good
- Generate source
2022-06-02 12:52:22 -07:00
Mike Schuchardt 523a4b0e3d build: Update to header 1.3.215
- Update known-good
- Generate source
2022-05-24 11:41:56 -06:00
Mike Schuchardt 456f3f9c4b build: Update to header 1.3.214
- Update known-good
- Generate source
2022-05-17 08:43:02 -07:00
Mike Schuchardt a43773fae1 build: Update to header 1.3.213
- Update known-good
- Generate source
2022-05-11 10:31:02 -07:00
Mike Schuchardt 6409835fcc build: Update to header 1.3.212
- Update known-good
- Generate source
2022-04-21 10:26:19 -07:00
Mike Schuchardt 9b812aaf39 build: Update to header 1.3.211
- Update known-good
- Generate source
2022-04-05 10:27:27 -07:00
Mike Schuchardt 8e75084ccc build: Update to header 1.3.210
- Update known-good
- Generate source
2022-04-01 10:55:08 -07:00
unknown 36567bdade Fixup several small issues found by Visual Studio
The VS Analyzer went through the codebase and pointed out a dozen warnings and
one possible crash.
2022-03-30 10:06:23 -06:00
Charles Giessen c5c8d7296b Enable /W4 errors and support clang-cl
Enable /W4 errors on MSVC and fix all corresponding errors.

Refactor the CMakeLists.txt to allow for compiling with clang-cl. This required
figuring out that -Wall -Wextra mangle the set of warnings used. The solution
is to use /W4 instead when compiling with clang-cl on Windows.
2022-03-29 16:10:30 -06:00
Mike Schuchardt 55e8464ae3 build: Update to header 1.3.209
- Update known-good
- Generate source
2022-03-23 11:28:44 -06:00
Mike Schuchardt 3ba725f1b7 build: Update to header 1.3.208
- Update known-good
- Generate source
2022-03-15 12:06:40 -07:00
Charles Giessen dec1fcac60 Remove hasing of unknown functions
Use a simple linear search instead. This greatly simplifies the logic and
reduces the places for the logic to go awry.
2022-03-14 23:31:26 -06:00
Mike Schuchardt d9792bc944 build: Update to header 1.3.207
- Update known-good
- Generate source
2022-03-08 10:32:42 -08:00
Mike Schuchardt b033c4117b build: Update to header 1.3.206
- Update known-good
- Generate source
2022-02-18 10:04:25 -08:00
Mark Young 4e6194bf5b Update loader VUID messages
Update the loader VUID messages that were added in validating handles
so that thye include the validation flag when going through debug utils
messenger.
2022-02-09 13:19:48 -07:00
Mike Schuchardt 3b768f1b31 build: Update to header 1.3.205
- Update known-good
- Generate source
2022-02-07 10:26:31 -08:00
Kevin McCullough cbc39df8fd Add VK_NN_vi_surface to WSI extension names array 2022-01-25 19:34:27 -07:00
Mike Schuchardt 4e9676fb0e build: Update to header 1.3.204
- Update known-good
- Generate source
2022-01-25 10:54:13 -08:00
Mark Young 60386cb67f Fix loader phys dev termin for physical device extensions.
Fix some loader terminator functions for instance physical device
functions (that were pre-Vulkan 1.1).  At that point in the API, we
didn't treat VkPhysicalDevices like VkDevices.  Now, you must first
query the device for extension support for even VkPhysicalDevice calls.
Back then, the loader had to emulate the functionality.

Added tests to validate many of these functions.
2022-01-07 16:56:38 -07:00
Mike Schuchardt a4f9f284e2 build: Update to header 1.2.203
- Update known-good
- Generate source
2021-12-20 08:46:42 -08:00
Mike Schuchardt 681903cf53 build: Update to header 1.2.202
- Update known-good
- Generate source
2021-12-07 10:25:37 -08:00
Mike Schuchardt 3309dd2008 build: Update to header 1.2.201
- Update known-good
- Generate source (version bump only)
2021-12-01 09:54:01 -08:00
Mike Schuchardt 6922adeadd build: Update to header 1.2.200
- Update known-good
- Generate source (version bump only)
2021-11-29 10:17:35 -08:00
Mark Young 035140a542 Update loader to include handle validation
Validate the Vulkan dispatchable handles (VkInstance, VkPhysicalDevice, etc) for
any trampoline functions the loader uses to query the dispatch table from.
This is so we can at least report errors before something bad happens.

Also, add tests to the test framework to catch this case.  Right now they simply
check to make sure we aborted, but they don't know why the loader aborted.
Eventually, we need to come back and check the loader messages and make sure it
aborted for the reasons we want.

Fix a generator warning in dispatch_table_helper_generator.py where a compare was
the wrong type.

Fixes GH Issue #64.
2021-11-19 10:32:13 -07:00
Mike Schuchardt 160725a09f build: Update to header 1.2.199
- Update known-good
- Generate source (version bump only)
2021-11-16 11:22:26 -08:00