Mike Schuchardt
524f8910d0
build: Update to header 1.3.274
...
- Update known-good
- Generate source
2023-12-19 10:13:57 -08:00
Daniel Rakos
c566e8f5b2
build: Make find_package logic more robust
2023-12-11 09:21:24 -07:00
dependabot[bot]
7acfe4afbe
build(deps): Bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 09:20:51 -07:00
Mike Schuchardt
b89f4b8415
build: Update to header 1.3.273
...
- Update known-good
- Generate source
2023-12-08 11:02:28 -08:00
Juan Ramos
9d1d2629a0
ci: Add Windows ARM to CI
2023-12-07 16:58:10 -07:00
Juan Ramos
4a89051018
Minor improvements to VK_EXT_layer_settings documentation
...
1. Provide link to extension
2. Document the release it's officially available
2023-12-07 15:39:18 -07:00
Juan Ramos
0e37b32796
Update magic_enum to v0.9.5
2023-12-07 11:17:46 -07:00
Mike Schuchardt
2feac58733
build: Update to header 1.3.272
...
- Update known-good
- Generate source
- Remove vk_layer_settings_ext.h
- Change all usage of VkLayerSettingEXT::count to use the new name
valueCount from the public header.
2023-12-02 13:11:22 +01:00
Juan Ramos
640fcfeb4c
cmake: Improve packaging
...
VulkanUtilityLibrariesConfig.cmake will now find VulkanHeaders
for the user.
2023-11-29 19:28:55 -07:00
Mike Schuchardt
1fb77ad1d4
build: Update to header 1.3.271
...
- Update known-good
- Generate source
2023-11-27 12:46:40 -08:00
Juan Ramos
228f7487dd
Simplify integration testing by adding it to ctest
...
Fixes code duplication and makes running these tests far
more trivial
2023-11-20 20:41:01 -07:00
kocdemir
e4ceafdd06
Fix default env setting prefix for Android
...
Vulkan-Profiles layer (and possibly other users of the library) is not working correctly on Android, due to multiple point symbols ('.') added for the environment variable checks. This CL removes the unnecessary character to fix the issue.
2023-11-17 16:02:17 -07:00
Juan Ramos
177e2312fa
Update UPDATE_DEPS
2023-11-10 15:07:18 -07:00
Juan Ramos
678ce607a0
ci: Add clang-format to CI
...
This also removes the extra .clang-format in the include directory
closes #78
2023-11-10 14:36:43 -07:00
Mike Schuchardt
daeab89bb9
build: Update to header 1.3.270
...
- Update known-good
- Generate source
2023-11-10 11:10:25 -07:00
Daniel Rakos
5b3147a535
scripts: Port improved extension filtering code
2023-10-24 09:11:14 +09:00
Mike Schuchardt
b7599c21a6
build: Update to header 1.3.269
...
- Update known-good
- Generate source
2023-10-20 14:29:22 -07:00
Charles Giessen
dcfce25b43
Remove consecutive platform defines
...
Generated code must macro-guard platform specific code, but did it in a
naive fashion where consecutive guards for the same platform repeated the
macro. With the help of PlatformGuardHelper, the code generation will elide
redundant macro guards.
2023-10-18 18:44:30 -06:00
Charles Giessen
89b8b0df6d
Unset env-var in layer tests
...
Need to unset an env-var in order to allow the vul_tests executable to pass all tests.
This is because environment variables leak between tests when not running with CTest.
2023-10-17 13:48:39 -06:00
Juan Ramos
f56dfa0fe0
ci: Fix forking workflow regression
2023-10-17 11:20:22 -06:00
dependabot[bot]
c9ca4ac620
build(deps): Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-13 15:59:18 -06:00
dependabot[bot]
8d75da5254
build(deps): Bump fsfe/reuse-action from 1 to 2
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 1 to 2.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-13 15:34:14 -06:00
Juan Ramos
cba0d9ab96
ci: Add dependabot
...
Ensures actions are kept up to date
Update ci.yml to not create duplicate workflow when dependabot
creates branches on the repo
2023-10-13 15:07:32 -06:00
Mike Schuchardt
dc2ec1edeb
build: Update to header 1.3.268
...
- Update known-good
- Generate source (no change)
2023-10-13 11:50:27 -06:00
Juan Ramos
ca0ad57987
tests: Update gtest to v1.14.0
2023-10-10 13:47:45 -06:00
Juan Ramos
68934bd208
cmake: Don't install .clang-format
...
closes #136
2023-10-10 10:15:23 -06:00
Mike Schuchardt
9e088360b5
build: Update to header 1.3.267
...
- Update known-good
- Generate source
2023-10-06 11:07:36 -07:00
Juan Ramos
d7418625d9
ci: Add armeabi-v7a to CI
...
closes #140
2023-10-06 10:39:43 -06:00
Juan Ramos
881049b977
cmake: Only create 1 test executable
...
Simplifies the code and makes adding Android testing much easier.
Since you only have to deploy 1 binary.
2023-10-05 16:55:23 -06:00
Charles Giessen
85f06aeb61
util: Fix vku::GetObjectType() broken for 32 bit builds
...
Non Dispatchable handles are not typed in 32 bit builds, so the
vku::GetObjectHandle() helper fails to compile. The solution is to just
not define the helper in 32 bit builds.
2023-10-05 11:47:23 -06:00
Daniel Rakos
859486391c
build: API parameterization
2023-10-05 10:45:51 -06:00
Mike Schuchardt
f528b23aec
Make GetObjectType specializations inline
...
Avoid multiple definition compiler error
2023-10-04 13:53:48 -07:00
unknown
beadc7e034
Fix base_generator vendorTags logic
...
The logic didn't correctly iterate through the children of tags,
causing the vendorTags list to be generated incorrectly.
2023-10-04 11:41:20 -06:00
unknown
cf011e717a
Add GetObjectType helper to struct_helper
...
This utility converst Vulkan handle types to VkObjectType enums, which is used
by the debug utils set name & tag functions.
2023-10-04 11:41:20 -06:00
Juan Ramos
2169a0849e
Fix doc for vkuFormatIsXChromaSubsampled
...
Now the documentation matches the implementation.
2023-10-01 14:49:40 -06:00
Juan Ramos
fd80ac3543
cmake: Fix code duplication for test code
2023-09-29 22:43:10 -06:00
Mike Schuchardt
57a5103a04
build: Update to header 1.3.266
...
- Update known-good
- Generate source
2023-09-29 10:07:18 -06:00
Juan Ramos
8486ee700e
ci: Ensure generated files are up to date
...
closes #75
2023-09-27 15:21:00 -06:00
Juan Ramos
7b779960f1
Fix Clang on Windows build
...
You can you MSVC, clang, or clang-cl on Windows.
2023-09-27 14:24:39 -06:00
Mike Schuchardt
fb09bb3bc4
build: Update to header 1.3.265
...
- Update known-good
- Generate source (no changes)
2023-09-25 13:35:36 -06:00
Juan Ramos
7ec2f4aa9e
cmake: Add -Wextra-semi
2023-09-22 09:49:26 -06:00
Juan Ramos
f867a2ff92
Fix compiler warnings
2023-09-21 15:58:50 -06:00
Juan Ramos
4642e14f71
cmake: Export library to standardize compiler/linker options
...
Also fixes issue where compiler warnings weren't being applied
to Vulkan::LayerSettings
closes #106
2023-09-21 15:58:50 -06:00
James Price
d3e6eb65dd
Remove extra semicolon after member definition
...
Some compilers complain about this.
2023-09-21 15:28:08 -06:00
Juan Ramos
08576356d6
ctest: Fix timeout
2023-09-21 10:42:16 -06:00
Juan Ramos
599d028f96
gn: Add stub file to ensure header only files are checked
2023-09-21 10:42:16 -06:00
Juan Ramos
75092473f3
ci: Add chromium build
...
closes #80
2023-09-20 22:00:48 -06:00
Juan Ramos
918633e904
doc: Update README.md with project description
...
closes #99
2023-09-20 13:25:56 -06:00
Christophe
bc3f1e9771
layer: Add multiple VkLayerSettingsCreateInfo support
2023-09-20 19:13:47 +02:00
Christophe
276fc1b255
docs: Add layer configuration documentation
2023-09-20 18:27:17 +02:00