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
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
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
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
Charles Giessen
567771943d
build: Run generator to update extensions
...
QNX_screen moved from generated code to wsi.c but the generator was not run
so the old code wasn't deleted. This commit rectifies that.
Change-Id: Iba9cc3e6871605f50159acf7b6a97428f940b49e
2021-04-20 03:39:46 -06: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
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
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
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
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
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
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
2962b443ae
build: Update known-good files for 1.2.146 header
...
Changes:
- Updated `known_good.json`
- Generated new source files
Change-Id: Ifbd578d254d544a454e7e84738330eae9983c462
2020-07-07 11:45:02 -06:00
Shannon McPherson
16869d0219
build: Update known-good files for 1.2.145 header
...
Changes:
- Updated `known_good.json`
- Propagated `loader_genvk.py` changes
- Modified scripts to accommodate new genvk functionality
- Generated new source files
Change-Id: If54251171bb3c70cef305d1e954aa02124432106
2020-06-22 11:08:36 -06:00
Shannon McPherson
6b08b5a360
build: Update known-good for 1.2.140 header
...
Changes:
- Updated `known_good.json`
- Propagated `loader_genvk.py` changes
- Generated new source files
- Modified `.gitattributes` to ensure generated source files should
always have LF line endings because that is how it will be generated on
all platforms going forward. Upstream change in Vulkan-Docs explicitly
generates code with LF line endings.
- Removed automatic CRLF to LF conversion git setting in `.appveyor.yml`
Change-Id: I1ca36b80dfabe83fa16e36116d1ad43c0a65ff78
2020-05-04 13:44:54 -06:00
Shannon McPherson
e37796212e
build: Update known-good for 1.2.137 header
...
Updated `known_good.json` and generated new source files
Change-Id: If8edd83ec20ef78e0067a43d5acbee80cfe00ead
2020-04-08 15:52:42 -06:00
Charles Giessen
7be32aa141
scripts: stubs in dispatch table lacked matching return types
...
Generated functions stubs had either a return type of void or
VkResult. Recent vulkan extensions had functions which returned
uint32_t, uint64_t, and VkDeviceAddress. The
dispatch_table_helper_generator didn't account for this and GCC would
complain about mismatching types. While likely not an issue, it did
create very noisy builds.
Modified files:
loader/generated/vk_dispatch_table_helper.h
scripts/dispatch_table_helper_generator.py
Change-Id: Iba229093461b75fd6ccd195cf60e200a22b8678f
2020-03-23 12:50:07 -06:00
Shannon McPherson
11b1c661b7
build: Update known-good for 1.2.135 header
...
Updated `CMakeLists.txt` and `common_codegen.py` to allow access to beta
types and commands when including `vulkan.h`. Generated new loader
header files.
Change-Id: I7241ff08cf9d70cd22472735f53d8f6d72fb8a46
2020-03-17 15:20:26 -06:00
Joshua Ashton
9ce8b29344
loader: Migrate get surface caps 2 funcs to wsi
...
This was not exported correctly unlike other wsi funcs
Fixes #342
Change-Id: I456e3c495a05da8ff3063d7de9d970c0e52d45c8
2020-03-16 10:51:29 -06:00
Lenny Komow
880cc41b7d
build: Regenerate files for debug utils changes
...
Change-Id: Ia59f3c34addca92cfa22f4396ea30deb445a1ffc
2020-02-03 03:19:32 -07:00
Mark Lobodzinski
8311e7c4d7
loader: Fix handling of promoted device extensions
...
Change-Id: Ia301f1bcde6f9fa7252ee4a665821b4a3d72d269
2020-01-22 13:42:56 -07:00
Mike Schuchardt
078a13b9b9
build: Header update for 1.2.131
...
Change-Id: I1adcfac93f39d869085e90f0fab69faccbfbe77d
2020-01-15 11:55:51 -07:00
Lenny Komow
0ef7c87f76
loader: Add custom terminator to tool properties
...
Since vkGetPhysicalDeviceToolPropertiesEXT is implemented in the layers
and not drivers, this changes the terminator to never call into the
driver.
Change-Id: I3beb92ab5c327672f21a17b857068968099c2345
2019-12-12 16:51:36 -07:00
Lenny Komow
d5956391bd
codegen: Fix crash in tooling info terminator
...
Change-Id: I5835b73874bd3a8de9330c3244f456545c342ff3
2019-12-11 16:37:19 -07:00
Mark Lobodzinski
d46c13c194
build: Update for 1.1.130 header version
...
Change-Id: Ie76beb6ec3eb24ca8a0d2d9c16646ca062e3278c
2019-12-10 14:48:13 -07:00
Shannon McPherson
46ab516563
build: Update known-good for 1.1.129 header
...
Change-Id: I4a16e33c467a266f84aa38cc699c1e26d44f5b7c
2019-11-26 13:05:09 -07:00
Shannon McPherson
2830d4e64b
build: Update known-good for 1.1.128 header
...
Change-Id: I05a369dd1fa9db2a53884193c5740f105c62b197
2019-11-18 11:54:28 -07:00
Shannon McPherson
0876c5b51a
build: Update known-good for 1.1.124 header
...
Changes:
- Updated known good files
- Generated new files using `generate_source.py`
Updated:
- `loader/generated/vk_dispatch_table_helper.h`
- `loader/generated/vk_layer_dispatch_table.h`
- `loader/generated/vk_loader_extensions.c`
- `scripts/known_good.json`
Change-Id: I60f219b3fb252667250f2392b0196ba458dbdca8
2019-10-07 10:17:08 -06:00
Lenny Komow
7b32b0db34
repo: Generate code with metal support
...
Change-Id: I2cc25f49a1b18f4d906ac02b151f46d1921ad4d5
2019-09-18 18:01:52 -06:00
Shannon McPherson
7c5e88d589
build: Update known-good for 1.1.119 header
...
Additionally, ran `generate_source.py`.
Change-Id: I1bae96567289b92e25c03c5c9119ecc1e972fe56
2019-08-13 09:21:07 -06:00
Shannon McPherson
99c21af9f0
loader: Generate scripts for 117 known-good update
...
Change-Id: I86fe541871cf870c64702d38f0b7f9747e84527d
2019-08-06 11:45:17 -06:00
Mike Schuchardt
5e50026d7e
scripts: Remove bogus helper file generator opts
2019-07-19 10:36:03 -07:00
Mike Schuchardt
a808556636
build: CMake use pre-generated source
2019-07-19 10:36:03 -07:00