Juan Ramos
70bbd3c8ac
Remove improper mention of Vulkan-Profiles
2023-07-25 12:31:43 -06:00
Mike Schuchardt
3ba6d4fc35
build: Update to header 1.3.259
...
- Update known-good
- Generate source (no change)
2023-07-24 11:16:07 -06:00
Juan Ramos
596e7cf6ea
build: Remove invalid generated files
...
vk_dispatch_table_helper.h and vk_layer_dispatch_table.h don't
compile currently.
Added minimal compilation testing for vk_enum_string_helper.h
2023-07-21 11:51:12 -06:00
Mike Schuchardt
3422e694ed
build: Update to header 1.3.258
...
- Update known-good
- Generate source
2023-07-21 11:01:02 -06:00
spencer-lunarg
d8719df037
scripts: Add initial codegen scripts
2023-07-17 09:54:09 -06:00
Christophe
471366378c
layer: Fix vlGetLayerSettingValue string version
2023-07-10 19:43:37 +02:00
Mike Schuchardt
d1d93c0d79
build: Update to header 1.3.257
2023-07-10 09:26:02 -07:00
Mike Schuchardt
7752c6d056
build: Update to header 1.3.256
2023-06-30 13:24:38 -06:00
Christophe
c0525368d7
layer: Add CPP layer settings API
2023-06-27 15:03:28 +02:00
Christophe
5de64f8669
layer: Add sync2 naming workaround
2023-06-27 15:03:28 +02:00
Christophe
0a4f7ef6f9
layer: Add sync2 naming workaround
2023-06-27 13:05:31 +02:00
Christophe
f714feb953
Expose FindLayerSettingsCreateInfo as a layer developer API
2023-06-26 15:43:47 +02:00
Mike Schuchardt
1c8f7870e5
build: Update to header 1.3.255
2023-06-23 11:43:31 -07:00
Juan Ramos
066c8d8698
ci: Add android to CI
2023-06-20 17:46:30 -06:00
Juan Ramos
8d23122189
cmake: Cleanup CMake
...
Pulling in latest changes from VVL
Use BUILD_TESTS instead of VUL_TESTS. While it's good practice to
prefix variable names it makes updating this code more difficult.
Also since tests can only ever be enabled if the project is top
level, it doesn't affect add_subdirectory users.
Other misc. CMake cleanup
2023-06-20 16:12:03 -06:00
Mike Schuchardt
4e5efb844c
build: Update to header 1.3.254
2023-06-16 10:40:45 -06:00
Mike Schuchardt
b40c747dfa
build: Update to header 1.3.253
2023-06-12 09:53:32 -06:00
Christophe
6dc55e2ce8
layer: add env layer settings unit tests
2023-06-09 03:20:31 +02:00
Christophe
c9f8cebf72
layer: add layer settings set to handle multiple instances
2023-06-08 07:39:19 +02:00
Nathaniel Cesario
3f2d178323
build: Fix build errors on GCC 13
2023-06-02 23:47:03 -06:00
Mike Schuchardt
26eb39aaac
build: Update to header 1.3.251
2023-05-31 14:35:25 +02:00
Christophe
28e78f90d9
layer: setting values converted to lower case
2023-05-31 12:12:28 +02:00
Christophe
faa46b0633
layer: fix env var delimiters
2023-05-25 12:47:36 +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
776604e3dd
layer: fix linux build
2023-05-24 00:24:56 +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
juan-lunarg
887fe147bf
build: Fix missing include
2023-05-12 12:09:13 -06: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-lunarg
db4b6a9fef
known_good: Update Vulkan Headers to 1.3.250
2023-05-09 09:10:46 +02:00
Juan Ramos
f82ff63838
build: Add -Wall & -Wextra
2023-04-05 11:58:14 +02:00
Juan Ramos
bedbde277e
cmake: Add/test find_package/add_subdirectory support
2023-04-04 12:22:15 +02:00
Juan Ramos
280a68ef17
cmake: Use VUL_ prefix for cache variables
...
Allows build options specific to Vulkan-Utility-Libraries to be
easily grouped via cmake-gui.
This approach is also nicer for users who consume the library via
add_subdirectory or FetchContent since it more obvious what
settings are being ovverriden.
Remove UTILITY_LIBRARIES_CPP_STANDARD since we don't have a
reason to support multiple CPP standards.
Set testing to OFF by default to make consuming the library easier
for users and package managers.
2023-03-30 12:44:36 +02:00
Juan Ramos
99a20d4915
Update BUILD.md
2023-03-29 11:25:26 -06:00
Christophe
a9f8e329dd
cmake: modernize the library build
2023-03-29 11:25:26 -06:00
Christophe
70fb7ab7da
cmake: cleanup
2023-03-29 11:25:26 -06:00
Christophe
b33f616294
Add GitHub actions built and test runs
2023-03-27 21:27:19 +02:00
Christophe
a41380f9fb
Initial cmake to build the LayerUtils lib and tests
2023-03-23 14:28:39 +01:00
Christophe
d9f5dd7466
Add initial script files
2023-03-22 17:32:45 +01:00
Christophe
7ae0bd2d25
Merge pull request #2 from KhronosGroup/initial-files
...
Add initial common files #2
2023-03-22 16:36:52 +01:00
Christophe
06e1602d67
Add initial common files
2023-03-22 16:36:06 +01:00
Khronos Group Web Services
2fd3f97684
Initial commit
2023-03-20 09:01:28 -04:00