Commit graph

16 commits

Author SHA1 Message Date
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
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
Christophe
bc3f1e9771 layer: Add multiple VkLayerSettingsCreateInfo support 2023-09-20 19:13:47 +02:00
Juan Ramos
fefcc37fc1 Ensure consistent usage of vku in PUBLIC header files
closes #107
2023-09-20 08:34:34 -06:00
Christophe
dc1acf9e37 layer: Add env var prefix override for back compatibility 2023-09-19 16:36:44 +02:00
Christophe
b78ed1a5f0 layer: Add features to list unknown settings 2023-09-13 22:10:26 +02:00
Christophe
33e9ad7116 layer: remove VK_LAYER_SETTING_TYPE_FRAMESET_EXT
After VK_EXT_layer_settings spec review, this new type
was judge unnecessary because it could be express by
three uint32. However, it still remains useful for the
layer settings library to correctly interpret formated
strings that represent "framesets".
2023-08-30 12:40:40 +02:00
Christophe
9950e5ca49 layer: clean up API 2023-08-18 14:44:26 +02:00
Christophe
33e1bd1c97 layer: Disable layer settings registry 2023-08-17 17:20:38 +02:00
Christophe
ed2d4d1250 layer: Add minimum setting reflection 2023-08-15 19:04:52 +02:00
Juan Ramos
93ceaff579 Add REUSE to CI
Ensures proper copyright for the repo
2023-07-25 16:11:18 -06:00
Christophe
f714feb953 Expose FindLayerSettingsCreateInfo as a layer developer API 2023-06-26 15:43:47 +02:00
Christophe
c9f8cebf72 layer: add layer settings set to handle multiple instances 2023-06-08 07:39:19 +02:00
Christophe
461d321fc7 layer: Avoid conflict with validation layer setting extension
- We need to use a different number and name to avoid conflict with the old extension
- Improve vlInitLayerSettings API to map GetProperties approach
- Settings may have no value
2023-05-24 22:35:24 +02:00
Christophe
24f42ab5c9 layer: add layer settings library and tests
The library allows loading layer setting from vk_layer_settings.txt and
VK_EXT_layer_settings vulkan extensions
2023-05-12 15:06:40 +02:00
Juan Ramos
bedbde277e cmake: Add/test find_package/add_subdirectory support 2023-04-04 12:22:15 +02:00
Renamed from layer_utils/vk_layer_settings.h (Browse further)