diff options
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.patch | 114 |
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 + |