aboutsummaryrefslogtreecommitdiff
path: root/layers/linux
diff options
context:
space:
mode:
Diffstat (limited to 'layers/linux')
-rw-r--r--layers/linux/api_dump.json11
-rw-r--r--layers/linux/basic.json17
-rw-r--r--layers/linux/draw_state.json17
-rw-r--r--layers/linux/generic.json11
-rw-r--r--layers/linux/image.json11
-rw-r--r--layers/linux/mem_tracker.json11
-rw-r--r--layers/linux/multi.json19
-rw-r--r--layers/linux/object_tracker.json11
-rw-r--r--layers/linux/param_checker.json11
-rw-r--r--layers/linux/screenshot.json11
-rw-r--r--layers/linux/shader_checker.json11
-rw-r--r--layers/linux/threading.json11
12 files changed, 152 insertions, 0 deletions
diff --git a/layers/linux/api_dump.json b/layers/linux/api_dump.json
new file mode 100644
index 00000000..688d2347
--- /dev/null
+++ b/layers/linux/api_dump.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "APIDump",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerAPIDump.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG debug layer"
+ }
+}
diff --git a/layers/linux/basic.json b/layers/linux/basic.json
new file mode 100644
index 00000000..5793d973
--- /dev/null
+++ b/layers/linux/basic.json
@@ -0,0 +1,17 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "Basic",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerBasic.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Sample Layer",
+ "device_extensions": [
+ {
+ "name": "vkLayerExtension1",
+ "version": "1.0.0"
+ }
+ ]
+ }
+}
diff --git a/layers/linux/draw_state.json b/layers/linux/draw_state.json
new file mode 100644
index 00000000..114487d6
--- /dev/null
+++ b/layers/linux/draw_state.json
@@ -0,0 +1,17 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "DrawState",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerDrawState.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Validation Layer",
+ "device_extensions": [
+ {
+ "name": "DEBUG_MARKER",
+ "version": "1.0.0"
+ }
+ ]
+ }
+}
diff --git a/layers/linux/generic.json b/layers/linux/generic.json
new file mode 100644
index 00000000..403ad75d
--- /dev/null
+++ b/layers/linux/generic.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "Generic",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerGeneric.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Sample Layer"
+ }
+}
diff --git a/layers/linux/image.json b/layers/linux/image.json
new file mode 100644
index 00000000..9063b608
--- /dev/null
+++ b/layers/linux/image.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "Image",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerImage.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Validation Layer"
+ }
+}
diff --git a/layers/linux/mem_tracker.json b/layers/linux/mem_tracker.json
new file mode 100644
index 00000000..627238f8
--- /dev/null
+++ b/layers/linux/mem_tracker.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "MemTracker",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerMemTracker.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Validation Layer"
+ }
+}
diff --git a/layers/linux/multi.json b/layers/linux/multi.json
new file mode 100644
index 00000000..8e2df520
--- /dev/null
+++ b/layers/linux/multi.json
@@ -0,0 +1,19 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "multi1",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerMulti.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Sample multiple layer per library"
+ },
+ "layer" : {
+ "name": "multi2",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerMulti.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Sample multiple layer per library"
+ }
+}
diff --git a/layers/linux/object_tracker.json b/layers/linux/object_tracker.json
new file mode 100644
index 00000000..78434317
--- /dev/null
+++ b/layers/linux/object_tracker.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "ObjectTracker",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerObjectTracker.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Validation Layer"
+ }
+}
diff --git a/layers/linux/param_checker.json b/layers/linux/param_checker.json
new file mode 100644
index 00000000..431472fd
--- /dev/null
+++ b/layers/linux/param_checker.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "ParamChecker",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerParamChecker.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Validation Layer"
+ }
+}
diff --git a/layers/linux/screenshot.json b/layers/linux/screenshot.json
new file mode 100644
index 00000000..9413f6f5
--- /dev/null
+++ b/layers/linux/screenshot.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "ScreenShot",
+ "type": "DEVICE",
+ "library_path": "./libVKLayerScreenShot.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG image capture layer"
+ }
+}
diff --git a/layers/linux/shader_checker.json b/layers/linux/shader_checker.json
new file mode 100644
index 00000000..08d997ad
--- /dev/null
+++ b/layers/linux/shader_checker.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "ShaderChecker",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerShaderChecker.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Validation Layer"
+ }
+}
diff --git a/layers/linux/threading.json b/layers/linux/threading.json
new file mode 100644
index 00000000..2a7d8eb8
--- /dev/null
+++ b/layers/linux/threading.json
@@ -0,0 +1,11 @@
+{
+ "file_format_version" : "0.9.0",
+ "layer" : {
+ "name": "Threading",
+ "type": "GLOBAL",
+ "library_path": "./libVKLayerThreading.so",
+ "abi_versions": "1.0.0",
+ "implementation_version": "1.0.0",
+ "description": "LunarG Validation Layer"
+ }
+}