Commit graph

437 commits

Author SHA1 Message Date
Juan Ramos
ad5f8ee975 cmake: Add VULKAN_HEADERS_INSTALL option
Allows add_subdirectory users to install vulkan-headers
2023-06-30 09:56:11 -06:00
Jon Leech
60b89abf43 Add new .cppm file to CONTRIBUTING.md 2023-06-30 06:35:30 -07:00
Jon Leech
ed857118e2 Update for Vulkan-Docs 1.3.256 2023-06-30 06:30:05 -07:00
Jon Leech
9b834aa443 Update README to be more clear about use of the different files in the repo
This is intended to clarify that developers using Vulkan are likely to
need only the header files, not the scripts and other material in the
repository which are used by the SDK and other downstream ecosystem
components.

Closes #407
2023-06-26 17:03:30 -07:00
Jon Leech
b6a29e5ca8 Update for Vulkan-Docs 1.3.255 2023-06-23 05:19:14 -07:00
Jon Leech
c1a8560c5c Update for Vulkan-Docs 1.3.254 2023-06-16 07:52:27 -07:00
Jon Leech
cb71b646f1 Update for Vulkan-Docs 1.3.253 2023-06-09 20:58:28 -07:00
Jon Leech
605dc6d3e7 Update for Vulkan-Docs 1.3.252 2023-06-02 06:23:03 -07:00
Jon Leech
3df77fb3e4 Update for Vulkan-Docs 1.3.251 2023-05-28 05:45:47 -07:00
Joyce
9e61870ecb ser minimal permissions to linux.yml
Signed-off-by: Joyce <joycebrum@google.com>
2023-05-15 15:14:55 -06:00
Jon Leech
bae9700cd9 Update for Vulkan-Docs 1.3.250 2023-05-04 01:19:53 -07:00
Jon Leech
870a531486 Update for Vulkan-Docs 1.3.249 2023-04-27 03:37:31 -07:00
Jon Leech
8a397558c4 Update for Vulkan-Docs 1.3.248 2023-04-20 17:00:00 -07:00
Jon Leech
4c304fac64 Update for Vulkan-Docs 1.3.248 2023-04-20 01:11:32 -07:00
Jon Leech
95a13d7b71 Update for Vulkan-Docs 1.3.247 2023-04-13 03:27:32 -07:00
Jon Leech
63af1cf1ee Update for Vulkan-Docs 1.3.246 2023-03-31 04:15:15 -07:00
Juan Ramos
0c34d02861 ci: Fix invalid usage of GITHUB_WORKSPACE 2023-03-29 19:04:00 -06:00
Jon Leech
9b9fd871b0 Update for Vulkan-Docs 1.3.245 2023-03-24 04:59:20 -07:00
Juan Ramos
ee15ae402b vk_icd: Fix typo
closes #387
2023-03-23 11:32:27 -06:00
Jon Leech
fa204df59c Update for Vulkan-Docs 1.3.244 2023-03-17 20:47:23 -07:00
Juan Ramos
65ad768d86 cmake: Minor CMake cleanup
- Fix project name to be less confusing
- Better testing
2023-03-15 13:55:17 -06:00
Jon Leech
d732b2de30 Update for Vulkan-Docs 1.3.243 2023-03-12 00:35:21 -08:00
Jon Leech
a3dd2655a3 Update for Vulkan-Docs 1.3.242 2023-02-26 04:25:54 -08:00
Juan Ramos
115820a6e5 cmake: Update min to 3.15
- Removes conditional 3.15 logic
- Guarantees usage of --install/--loglevel
2023-02-22 11:49:55 -07:00
Mike Schuchardt
6c68315849 Add -Wno-redundant-parens to BUILD.gn
The SC vk.xml merge added extra parentheses to the
VK_DEFINE_NON_DISPATCHABLE_HANDLES macro in order to satisfy MISRA rule
20.7.  Make sure this doesn't break downstream builds that would
otherwise warn about them.
2023-02-17 16:36:20 -07:00
Jon Leech
bd6443d28f Update for Vulkan-Docs 1.3.241 2023-02-16 06:09:12 -08:00
Juan Ramos
e8b8e06d09 headers: Remove VK_LAYER_EXPORT
- It hasn't been handling windows (so it's been half implemented)
- It's a suboptimal method for exporting symbols for vulkan layers
since `--version-script` and `.def` files exists. Both of these
methods also don't risk name mangling.
- `--version-script` also has perf benefits since you can silence
exports from code you didn't intend to export
2023-02-07 18:30:17 -07:00
Juan Ramos
93cb25c6a4 cmake: Trim CMakeLists.txt 2023-01-30 16:45:26 -07:00
Juan Ramos
c594930fa4 docs: Trim README.md
CONTRIBUTING.md, issue template, and PR template all cover this.
2023-01-30 09:57:37 -07:00
Jon Leech
9f93cbe76a Update for Vulkan-Docs 1.3.240 2023-01-26 01:15:20 -08:00
Juan Ramos
a49166a89a docs: Improve github templates
Just specify the list of files to avoid contributor confusion.
2023-01-23 11:41:50 -07:00
Juan Ramos
1a43b498b8 github: Add PR template 2023-01-20 10:58:23 -07:00
Juan Ramos
74a95000e2 github: Update bug_report.md 2023-01-20 10:58:23 -07:00
Juan Ramos
4f1c41662f docs: Re-add documentation 2023-01-20 10:14:54 -07:00
Juan Ramos
78448eda6e cmake: Update minimum to 3.14 2023-01-19 11:45:45 -07:00
Juan Ramos
a841bc8e07 docs: Remove un-neccessary detail from docs 2023-01-19 10:13:12 -07:00
Juan Ramos
1fa844dba2 ci: Don't re-install CMake
Already provided by GitHub actions
2023-01-19 10:02:09 -07:00
Juan Ramos
6f62a95edb build: Remove vk_sdk_platform.h
Users have already been warned about this file being deprecated.
2023-01-19 10:02:09 -07:00
Jon Leech
2bb0a23104 Update for Vulkan-Docs 1.3.239 2023-01-19 04:01:48 -08:00
Juan Ramos
08bfe2e226 ci: Cleanup linux.yml 2023-01-16 12:36:24 -07:00
Juan Ramos
bbed346ee4 ci: Test CMake minimum 2023-01-16 11:18:35 -07:00
Juan Ramos
6ea9413be2 docs: Update README.md 2023-01-12 13:32:19 -07:00
Juan Ramos
460f75b518 docs: Add CONTRIBUTING.md 2023-01-12 12:43:25 -07:00
Juan Ramos
50f8b24b85 cmake: Cleanup vlk_get_header_version function 2023-01-11 14:49:54 -07:00
Juan Ramos
7ecb09e410 docs: Streamline CMake docs 2023-01-11 14:49:54 -07:00
Juan Ramos
ab48b9b20d cmake: Removes unused CMake macros 2023-01-11 12:49:57 -07:00
Juan Ramos
b62045d6ba docs: Update BUILD.md 2023-01-11 12:26:22 -07:00
Juan Ramos
d0f8581c60 ci: Test find_package support 2023-01-11 12:26:22 -07:00
Juan Ramos
bc6beaa960 cmake: Cleanup vlk_get_header_version 2023-01-10 13:44:50 -07:00
Juan Ramos
1a8e782743 docs: Minimal BUILD.md documentation 2023-01-10 10:55:43 -07:00