From: Jean-Philippe Bruyère Date: Sat, 25 Dec 2021 00:49:48 +0000 (+0100) Subject: add layer check functions in device internal X-Git-Tag: v0.3.0-beta~72 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=f7c3bd651e949a912b3b4546500594d2b13341cf;p=jp%2Fvkvg.git add layer check functions in device internal --- diff --git a/src/vkvg_device_internal.c b/src/vkvg_device_internal.c index 5f55970..a9d6485 100644 --- a/src/vkvg_device_internal.c +++ b/src/vkvg_device_internal.c @@ -525,6 +525,24 @@ void _instance_extensions_check_init () { void _instance_extensions_check_release () { free (instExtProps); } + +static VkLayerProperties* instLayerProps; +static uint32_t instance_layer_count; +bool _layer_is_present (const char* layerName) { + for (uint32_t i=0; iphy, diff --git a/src/vkvg_device_internal.h b/src/vkvg_device_internal.h index 4e6653f..5ff8dc9 100644 --- a/src/vkvg_device_internal.h +++ b/src/vkvg_device_internal.h @@ -125,4 +125,7 @@ bool _instance_extension_supported (const char* instanceName); void _instance_extensions_check_init (); void _instance_extensions_check_release (); +bool _layer_is_present (const char* layerName); +void _layers_check_init (); +void _layers_check_release (); #endif