Charles Giessen
4acf4078c8
build: Update update_deps.py to match VVL
...
Was out of date with the feature set VVL contained.
Fixed an issue where backslashes were used on windows, which caused issues when
cmake decided to escape a string one more time than necessary.
"C:\\Users\\..." -> "C:\Users" which has a `\U` escape symbol mucking things up.
2021-09-28 12:54:43 -06:00
Mike Schuchardt
1cd1d9ba5c
build: Update to header 1.2.194
...
- Update known-good
- Generate source
2021-09-28 11:44:36 -06:00
Charles Giessen
5a1a5c3aa7
build: Set DLL version automatically
...
The loader.rc file was used to set the version used in the loader. However,
this was always done manually (either by hand or a script to edit the file).
This commit makes the version number needed generated automatically based on
the current generated header version or uses a provided version, such as in
the case of SDK builds with a 'build revision', eg "1.2.191.2".
This commit also renames the atrosciously named
loader_generated_header_version_generator to a nicer
loader_versioning_generator.
2021-09-24 11:47:30 -06:00
Mike Schuchardt
22c075d774
build: Update to header 1.2.193
...
- Update known-good
- Generate source
2021-09-21 10:49:42 -07:00
Mike Schuchardt
9c2305b2fc
build: Update to header 1.2.192
...
- Update known-good
- Generate source
2021-09-15 09:41:50 -07:00
Charles Giessen
74c60eac02
build: Use generated source everywhere
...
The previous commit that added a generated header version didn't apply
it to mac or linux specific versioning. This commit fixes that.
2021-09-09 13:46:18 -06:00
Charles Giessen
c084d162eb
loader: Make _GNU_SOURCE a cmake definition
...
Moves the many instances of #define _GNU_SOURCE into a single cmake call which
sets the macro in all translation units for the vulkan library. This way it
cannot be forgotten and makes behavior across the library consistent.
2021-09-09 11:28:56 -06:00
Mike Schuchardt
c5e1ad9239
build: Update to header 1.2.191
...
- Update known-good
- Generate source
2021-09-08 15:22:33 -07:00
Charles Giessen
9e2020f8fe
scripts: Remove loader_icd_init_entries duplicate
...
Seems to be a copy-paste error that makes the function declaration appear twice.
2021-08-30 13:10:33 -06:00
Mike Schuchardt
8b4150acd5
build: Update to header 1.2.190
...
- Update known-good
- Generate source
2021-08-30 09:17:43 -07:00
Mike Schuchardt
9135c7f475
build: Update to header 1.2.189
...
- Update known-good
- Generate source
2021-08-17 12:55:15 -07:00
Charles Giessen
f677db09a7
loader: Make use of a generated header version
...
This changes the loader to always set the version to the one which was used when
generating the source files that are checked into the repo, instead of using the
version gotten from the Vulkan-Headers find cmake file.
Change-Id: Id0955ddfd10e35e0f358f5a77799d8baa4992b04
2021-08-11 15:17:20 -06:00
Mike Schuchardt
42f9e39fdb
build: Update to header 1.2.188
...
- Update known-good
- Generate source (no change)
2021-08-10 12:40:45 -07:00
Mike Schuchardt
8b30727de2
scripts: Use altlen instead of parsing latexmath
...
KhronosGroup/Vulkan-ValidationLayers switched to this method a while ago
and this syncs the KhronosGroup/Vulkan-Loader version of
helper_file_generator.py to match.
2021-08-10 12:40:45 -07:00
Mark Young
1cc8fb0cf3
Fix loader_log messages to use LOADER_ log levels
...
The loader_log messages were using the DEBUG_REPORT log levels
which just happened to coincide with the existing LOADER_ log levels.
Going forward, to add layer logging in its own level, this would not
have worked.
2021-08-10 12:10:47 -06:00
Mike Schuchardt
3fc2a81bbd
build: Update to header 1.2.187
...
- Update known-good
- Generate source (no change)
2021-08-03 15:16:04 -07:00
Mike Schuchardt
10f3abe3e5
build: Update to header 1.2.186
...
- Update known-good
- Generate source (no change)
Change-Id: I7c0699f8613ecbfefe79981f34faa5e276703324
2021-07-27 13:27:49 -07:00
Mike Schuchardt
cd7e2e9775
build: Update to header 1.2.185
...
- Update known-good
- Re-enable code generation for VK_HUAWEI_subpass_shading
- Generate source
Change-Id: I6607e1de097d1b8a2f631cd1f11b088204b8bb3a
2021-07-20 15:29:56 -06:00
Mike Schuchardt
cc3faa040b
build: Update to header 1.2.184
...
- Update known-good
- Generate source
Change-Id: Ib2cfed88095541a127c23cf7418e9a66d81bd35e
2021-07-06 14:00:46 -06:00
Mike Schuchardt
de73b4f7eb
build: Update to header 1.2.183
...
- Update known-good
- Generate source (no change)
Change-Id: I059e6c2d8430228b4f20cadb83929b220efa5d0d
2021-06-30 15:37:42 -06:00
Mike Schuchardt
1ff4c76125
build: Update to header 1.2.182
...
- Update known-good
- Disable codegen for VK_HUAWEI_subpass_shading
https://github.com/KhronosGroup/Vulkan-Docs/issues/1564
- Generate source
Change-Id: If59954254bdf433bd5171f2a63cad88e34069c89
2021-06-21 10:07:16 -07:00
Mike Schuchardt
0907c364e9
build: Update to header 1.2.181
...
- Update known-good
- Generate source (no change)
Change-Id: I7aed911c95d3faa89f7cd012ce56ccde00927943
2021-06-14 12:31:20 -06:00
Mike Schuchardt
869a866fa9
build: Update to header 1.2.180
...
- Update known-good
- Generate source (no change)
Change-Id: I56d4483f777754c9e368ac9b0025d550070fdd83
2021-06-07 14:43:14 -06:00
Mike Schuchardt
71984dc207
build: Update to header 1.2.179
...
- Update known-good
- Generate source (no change)
Change-Id: Ib52dc0ff04f76fd1db2dea4a125a094d30abab62
2021-05-24 12:25:00 -06:00
Mike Schuchardt
4dfe247549
build: Update to header 1.2.178
...
- Update known-good
- Generate source
Change-Id: I3e2756d9dc0452cc3743a05840d8e2a76961406a
2021-05-11 12:43:53 -07:00
Mike Schuchardt
19c6560149
build: Update to header 1.2.177
...
- Update known-good
- Generate source (no changes)
Change-Id: I45f5702a6c975aa423b03f2e02fd19fca92d50d2
2021-04-29 10:49:58 -07:00
Mike Schuchardt
80f0954864
scripts: Switch from mkpath to makedirs
...
distutils.dir_util.mkpath will not re-create a directory if it has been
removed with shutil.rmtree because it caches the filesystem under the
hood. This was causing the clone retry to fail on the second iteration
every time.
Switch to using os.makedirs for equivalent functionality without the
cache.
2021-04-29 09:11:03 -07:00
Mike Schuchardt
6594b39ff6
build: Update to header 1.2.176
...
- Update known-good
- Generate source
- Fix version parsing in FindVulkanHeaders.cmake
- Add to VK_ENABLE_BETA_EXTENSIONS to GN build to pick up beta
VkObjectType values
Change-Id: Ied4e4e71017e48d344b1c9cacf037ae989aceec9
2021-04-20 09:45:05 -07:00
Mike Gorchak
ff7918e9a0
Add support for QNX platform.
2021-04-06 14:52:51 -06:00
Mike Schuchardt
2a1867df69
build: Update to header 1.2.174
...
- Update known-good
- Generate source (no changes)
Change-Id: Ia2099a0d63692c19ce8444721d5eb25f94c809d9
2021-03-29 13:05:47 -07:00
Mike Schuchardt
0dd217944b
build: Update known-good files for 1.2.173 header
...
- Update known_good.json
- Generate source files
2021-03-23 13:37:52 -07:00
Shannon McPherson
1fbb5fc294
build: Update known-good files for 1.2.172 header
...
Changes:
- Updated `known_good.json`
Change-Id: I7977f22711cefae65e6eabe00ec44d9e43e890a5
2021-03-10 08:56:41 -08:00
Shannon McPherson
9a160725b9
build: Update known-good files for 1.2.171 header
...
Changes:
- Updated `known_good.json`
- Generated new source files
- Added `VK_USE_PLATFORM_SCREEN_QNX` to platform list in
`common_codegen.py`
Change-Id: I2ef49799434ff31ff81680413a8700caea46593c
2021-03-02 15:40:45 -07:00
Shannon McPherson
eecd1d9608
scripts: Update copyright in common_codegen.py
...
Change-Id: Id5049a260cb8521a1768b6b48b36bdef825e5508
2021-03-02 15:40:45 -07:00
Jeremy Gebben
47e0359285
build: Update known-good files for 1.2.170 header
...
Changes:
- Updated `known_good.json`
- Generated new source files
Change-Id: I98c582a8cad9ffbdda5a1b2ffa5517b866803047
2021-02-15 11:58:50 -07:00
Shannon McPherson
0ff2683cfc
build: Update known-good files for 1.2.169 header
...
Changes:
- Updated `known_good.json`
Change-Id: Iaf11b12afdcd11b06ebce4b66a0b56b2b097522f
2021-02-08 14:34:38 -07:00
Shannon McPherson
a0fe93c79c
build: Update known-good files for 1.2.166 header
...
Changes:
- Updated `known_good.json`
Change-Id: Idf48ead0a4cad20ec6f1675741be0ebae45770a0
2021-01-05 10:45:38 -07:00
Shannon McPherson
5ecdd78cdf
build: Update known-good files for 1.2.165 header
...
Changes:
- Updated `known_good.json`
- Generated new source files
Change-Id: I5156923b1d3fb96d9e4fbe8dddb533f93561adfd
2020-12-19 18:07:29 -07:00
Shannon McPherson
5341556e46
build: Update known-good files for 1.2.162 header
...
Changes:
- Updated `known_good.json`
- Generated new source files
Change-Id: Ic0f414ccf230314fa648abbb00da9509e1389a31
2020-11-23 09:19:03 -07:00
J.D. Rouan
1eaf7849ba
Add GGP WSI platform support to Vulkan-Loader
...
Add GGP WSI platform support to Vulkan-Loader. GGP is Google Games
Platform, the platform for Stadia.
2020-11-23 09:12:55 -07:00
Mike Schuchardt
9ad2bdd5b3
scripts: Add default return type for VkDeviceSize
2020-11-23 09:08:28 -07:00
Shannon McPherson
28a1bf338e
build: Update known-good files for 1.2.161 header
...
Changes:
- Updated `known_good.json`
Change-Id: Ib6f5ff539b627b6978e81e6247ecfdeee1506c1f
2020-11-16 12:55:26 -07:00
Shannon McPherson
4117c855ef
build: Update known-good files for 1.2.160 header
...
Changes:
- Updated `known_good.json`
- Generated new source files
Change-Id: I8afe698dd58a062d28f40a49f51cfa6c19409387
2020-11-10 11:07:08 -07:00
Shannon McPherson
0e3dd70633
build: Update known-good files for 1.2.159 header
...
Changes:
- Updated `known_good.json`
Change-Id: I7c30f49ac3514e8c3dd1866b07bf3bc3ee2fe55e
2020-11-02 11:46:58 -07:00
Shannon McPherson
8bc3ef9763
build: Update known-good files for 1.2.158 header
...
Changes:
- Updated `known_good.json`
- Generated new source files
Change-Id: I5f06eec6afb61bac576cbad3e6e6982c0bd0440c
2020-10-27 11:11:32 -06:00
Craig Stout
c6ed84db5b
Add support for VK_FUCHSIA_imagepipe_surface
2020-10-26 17:59:09 -06:00
Shannon McPherson
b0fbde85c9
build: Update known-good files for 1.2.157 header
...
Changes:
- Updated `known_good.json`
Change-Id: I7705cbe942a67c7b915349a1c34c7615d1dc4691
2020-10-12 14:37:47 -06:00
Shannon McPherson
c189cf570c
build: Update known-good files for 1.2.156 header
...
Changes:
- Updated `known_good.json`
Change-Id: Iefcdd52d8021515764d644ca86b0c5cd3dce8e16
2020-10-06 10:47:13 -06:00
Shannon McPherson
aa5b9e93d7
build: Update known-good files for 1.2.154 header
...
Changes:
- Updated `known_good.json`
- Generated new source files
Change-Id: I909289d4e1523ed32aa62516a4725a2ff2df4f65
2020-09-21 10:42:38 -06:00
Shannon McPherson
057703acae
build: Update known-good files for 1.2.153 header
...
Changes:
- Updated `known_good.json`
Change-Id: I54f79fa08f65ff333ab47b651939dfd05b3c5094
2020-09-07 13:37:45 -06:00