Commit Graph

35 Commits

Author SHA1 Message Date
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