aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0006-json-correct-layer-lib-paths.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0006-json-correct-layer-lib-paths.patch')
-rw-r--r--meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0006-json-correct-layer-lib-paths.patch114
1 files changed, 114 insertions, 0 deletions
diff --git a/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0006-json-correct-layer-lib-paths.patch b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0006-json-correct-layer-lib-paths.patch
new file mode 100644
index 00000000..54d092ba
--- /dev/null
+++ b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0006-json-correct-layer-lib-paths.patch
@@ -0,0 +1,114 @@
+From e66538f44c606d9f6c2ada9d78b310343e4386da Mon Sep 17 00:00:00 2001
+From: Awais Belal <awais_belal@mentor.com>
+Date: Wed, 31 Aug 2016 15:13:28 +0500
+Subject: [PATCH] json: correct layer lib paths
+
+Rather than using a hardcoded ./ path for the libraries
+we should use loose paths so the system could search
+on its own when the library is required.
+
+Signed-off-by: Awais Belal <awais_belal@mentor.com>
+---
+ layers/linux/VkLayer_core_validation.json | 2 +-
+ layers/linux/VkLayer_image.json | 2 +-
+ layers/linux/VkLayer_object_tracker.json | 2 +-
+ layers/linux/VkLayer_parameter_validation.json | 2 +-
+ layers/linux/VkLayer_swapchain.json | 2 +-
+ layers/linux/VkLayer_threading.json | 2 +-
+ layers/linux/VkLayer_unique_objects.json | 2 +-
+ 7 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/layers/linux/VkLayer_core_validation.json b/layers/linux/VkLayer_core_validation.json
+index 3f2162d..c0ef9b7 100644
+--- a/layers/linux/VkLayer_core_validation.json
++++ b/layers/linux/VkLayer_core_validation.json
+@@ -3,7 +3,7 @@
+ "layer" : {
+ "name": "VK_LAYER_LUNARG_core_validation",
+ "type": "GLOBAL",
+- "library_path": "./libVkLayer_core_validation.so",
++ "library_path": "libVkLayer_core_validation.so",
+ "api_version": "1.0.26",
+ "implementation_version": "1",
+ "description": "LunarG Validation Layer",
+diff --git a/layers/linux/VkLayer_image.json b/layers/linux/VkLayer_image.json
+index 97a250e..6fa3bbd 100644
+--- a/layers/linux/VkLayer_image.json
++++ b/layers/linux/VkLayer_image.json
+@@ -3,7 +3,7 @@
+ "layer" : {
+ "name": "VK_LAYER_LUNARG_image",
+ "type": "GLOBAL",
+- "library_path": "./libVkLayer_image.so",
++ "library_path": "libVkLayer_image.so",
+ "api_version": "1.0.26",
+ "implementation_version": "1",
+ "description": "LunarG Validation Layer",
+diff --git a/layers/linux/VkLayer_object_tracker.json b/layers/linux/VkLayer_object_tracker.json
+index 1c5d79b..49e5a29 100644
+--- a/layers/linux/VkLayer_object_tracker.json
++++ b/layers/linux/VkLayer_object_tracker.json
+@@ -3,7 +3,7 @@
+ "layer" : {
+ "name": "VK_LAYER_LUNARG_object_tracker",
+ "type": "GLOBAL",
+- "library_path": "./libVkLayer_object_tracker.so",
++ "library_path": "libVkLayer_object_tracker.so",
+ "api_version": "1.0.26",
+ "implementation_version": "1",
+ "description": "LunarG Validation Layer",
+diff --git a/layers/linux/VkLayer_parameter_validation.json b/layers/linux/VkLayer_parameter_validation.json
+index 899ea88..6df74f8 100644
+--- a/layers/linux/VkLayer_parameter_validation.json
++++ b/layers/linux/VkLayer_parameter_validation.json
+@@ -3,7 +3,7 @@
+ "layer" : {
+ "name": "VK_LAYER_LUNARG_parameter_validation",
+ "type": "GLOBAL",
+- "library_path": "./libVkLayer_parameter_validation.so",
++ "library_path": "libVkLayer_parameter_validation.so",
+ "api_version": "1.0.26",
+ "implementation_version": "1",
+ "description": "LunarG Validation Layer",
+diff --git a/layers/linux/VkLayer_swapchain.json b/layers/linux/VkLayer_swapchain.json
+index 5fe0ef8..6d0b500 100644
+--- a/layers/linux/VkLayer_swapchain.json
++++ b/layers/linux/VkLayer_swapchain.json
+@@ -3,7 +3,7 @@
+ "layer" : {
+ "name": "VK_LAYER_LUNARG_swapchain",
+ "type": "GLOBAL",
+- "library_path": "./libVkLayer_swapchain.so",
++ "library_path": "libVkLayer_swapchain.so",
+ "api_version": "1.0.26",
+ "implementation_version": "1",
+ "description": "LunarG Validation Layer",
+diff --git a/layers/linux/VkLayer_threading.json b/layers/linux/VkLayer_threading.json
+index 59feb59..fd6bedf 100644
+--- a/layers/linux/VkLayer_threading.json
++++ b/layers/linux/VkLayer_threading.json
+@@ -3,7 +3,7 @@
+ "layer" : {
+ "name": "VK_LAYER_GOOGLE_threading",
+ "type": "GLOBAL",
+- "library_path": "./libVkLayer_threading.so",
++ "library_path": "libVkLayer_threading.so",
+ "api_version": "1.0.26",
+ "implementation_version": "1",
+ "description": "Google Validation Layer",
+diff --git a/layers/linux/VkLayer_unique_objects.json b/layers/linux/VkLayer_unique_objects.json
+index 59e1f89..72b77ee 100644
+--- a/layers/linux/VkLayer_unique_objects.json
++++ b/layers/linux/VkLayer_unique_objects.json
+@@ -3,7 +3,7 @@
+ "layer" : {
+ "name": "VK_LAYER_GOOGLE_unique_objects",
+ "type": "GLOBAL",
+- "library_path": "./libVkLayer_unique_objects.so",
++ "library_path": "libVkLayer_unique_objects.so",
+ "api_version": "1.0.26",
+ "implementation_version": "1",
+ "description": "Google Validation Layer"
+--
+1.9.1
+