Jon Leech
6dcbe90f9b
Update CoC link
2023-07-29 01:50:36 -07:00
Jon Leech
94bb3c998b
Update for Vulkan-Docs 1.3.260
2023-07-28 04:50:00 -07:00
Jon Leech
cb7b123f2d
Update for Vulkan-Docs 1.3.259
2023-07-22 04:52:29 -07:00
Jon Leech
9c37439a79
Update for Vulkan-Docs 1.3.258
2023-07-21 03:42:08 -07:00
Juan Ramos
6eee20744f
ci: Add Windows to CI
2023-07-17 12:47:51 -06:00
Juan Ramos
bc14fdad60
Add REUSE compliance checker to CI
2023-07-14 09:57:20 -06:00
Juan Ramos
2565ffa31e
cmake: Use share instead of DATADIR for CMake config files
...
See the following discussion for context:
https://discourse.cmake.org/t/what-should-the-destination-be-for-a-header-only-librarys-cmake-config-file/8473/3
TLDR: `DATADIR` can be `share` but it doesn't have to be. It can
be changed by the user.
2023-07-10 13:02:41 -06:00
Jon Leech
485c0395ad
Update for Vulkan-Docs 1.3.257
2023-07-07 07:22:11 -07:00
Juan Ramos
179b26a792
docs: Remove outdated documentation referencing cmake/
2023-07-05 15:27:21 -06:00
Juan Ramos
482af6d865
cmake: Remove VULKAN_HEADERS_INSTALL
...
VULKAN_HEADERS_INSTALL was added since it was believed there was
a valid use case for it.
After looking into the use case that provoked this change there is
no reason to keep VULKAN_HEADERS_INSTALL as an option.
Here is the use case we do NOT want to support:
https://github.com/KhronosGroup/Vulkan-Headers/pull/416#issuecomment-1622318949
Fundamentally this problem is caused add_subdirectory/find_package
not being able to work together flawlessly.
Which isn't the responsibility of Vulkan-Headers to fix.
It's the responsibility of projects that consume Vulkan-Headers
to account for either method.
As described by the CMake maintainers:
https://discourse.cmake.org/t/idiomatic-way-to-handle-packages-and-add-subdirectory/8400
2023-07-05 15:22:17 -06:00
Juan Ramos
6f34ca5a37
cmake: Remove usage of configure_package_config_file
...
Fixes issue shown here:
https://github.com/KhronosGroup/Vulkan-Headers/pull/415
2023-07-05 10:19:57 -06:00
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