layers: Add support for debug_report extension in generic layer
Now Generic layer is better example of a validation layer
diff --git a/layers/generic.h b/layers/generic.h
index 793281b..69a8970 100644
--- a/layers/generic.h
+++ b/layers/generic.h
@@ -33,6 +33,17 @@
* This file contains static functions for the generated layer Generic
*/
+// The following is for logging error messages:
+struct layer_data {
+ debug_report_data *report_data;
+ VkDbgMsgCallback logging_callback;
+
+ layer_data() :
+ report_data(nullptr),
+ logging_callback(nullptr)
+ {};
+};
+
static const VkLayerProperties globalLayerProps[] = {
{
"Generic",