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
e015dcd6b4
layer: Add CPP version of GetUnknownSettings
2023-09-14 17:10:12 +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
2396306278
layer: Use a different sType than the private EXT_layer_settings
2023-08-23 15:09:32 +02:00
Christophe
d414e86858
layer: Fix API naming to follow convention
2023-08-21 15:49:04 +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
c8a4566f89
layer: Fix vkEnumerateInstanceLayerSettingsEXT on Windows C.I.
2023-08-15 20:11:29 +02:00
Christophe
ed2d4d1250
layer: Add minimum setting reflection
2023-08-15 19:04:52 +02:00
Christophe
87b77bc639
layer: Improve API consistency
2023-08-09 16:12:49 +02:00
Juan Ramos
93ceaff579
Add REUSE to CI
...
Ensures proper copyright for the repo
2023-07-25 16:11:18 -06:00
Christophe
c0525368d7
layer: Add CPP layer settings API
2023-06-27 15:03:28 +02: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
335e80ff1c
Update include/vulkan/layer/vk_layer_settings_ext.h
...
Co-authored-by: Juan Ramos <114601453+juan-lunarg@users.noreply.github.com>
2023-05-24 22:35:24 +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
fbb84f1271
layer: fix const to VkLayerSettingsCreateInfoEXT
2023-05-23 19:26:52 +02:00
Christophe
61f5ab9ebf
layer: streamline setting data API
2023-05-23 17:29:27 +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