aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0004-json-correct-layer-lib-paths.patch
blob: 0abb46c0fc7a9a2e8235a30580f715c552d08c06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
From aaff9ad0ed300f985e82028eafc107ddbb58abe8 Mon Sep 17 00:00:00 2001
From: Awais Belal <awais_belal@mentor.com>
Date: Wed, 31 Aug 2016 15:27:06 +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>
---
 layersvt/linux/VkLayer_api_dump.json                       | 2 +-
 layersvt/linux/VkLayer_basic.json                          | 2 +-
 layersvt/linux/VkLayer_basic_implicit.json                 | 2 +-
 layersvt/linux/VkLayer_generic.json                        | 2 +-
 layersvt/linux/VkLayer_multi.json                          | 4 ++--
 layersvt/linux/VkLayer_screenshot.json                     | 2 +-
 vktrace/src/vktrace_layer/linux/VkLayer_vktrace_layer.json | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/layersvt/linux/VkLayer_api_dump.json b/layersvt/linux/VkLayer_api_dump.json
index c8e9c8d..450be73 100644
--- a/layersvt/linux/VkLayer_api_dump.json
+++ b/layersvt/linux/VkLayer_api_dump.json
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_api_dump",
         "type": "GLOBAL",
-        "library_path": "./libVkLayer_api_dump.so",
+        "library_path": "libVkLayer_api_dump.so",
         "api_version": "1.0.26",
         "implementation_version": "1",
         "description": "LunarG debug layer"
diff --git a/layersvt/linux/VkLayer_basic.json b/layersvt/linux/VkLayer_basic.json
index b298f10..5cb893a 100644
--- a/layersvt/linux/VkLayer_basic.json
+++ b/layersvt/linux/VkLayer_basic.json
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_basic",
         "type": "GLOBAL",
-        "library_path": "./libVkLayer_basic.so",
+        "library_path": "libVkLayer_basic.so",
         "api_version": "1.0.26",
         "implementation_version": "1",
         "description": "LunarG Sample Layer",
diff --git a/layersvt/linux/VkLayer_basic_implicit.json b/layersvt/linux/VkLayer_basic_implicit.json
index 50e08c3..ca9014b 100644
--- a/layersvt/linux/VkLayer_basic_implicit.json
+++ b/layersvt/linux/VkLayer_basic_implicit.json
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_basic",
         "type": "GLOBAL",
-        "library_path": "/etc/vulkan/implicit_layer.d/libVkLayer_basic.so",
+        "library_path": "libVkLayer_basic.so",
         "api_version": "1.0.26",
         "implementation_version": "1",
         "description": "LunarG Sample Layer",
diff --git a/layersvt/linux/VkLayer_generic.json b/layersvt/linux/VkLayer_generic.json
index df8fa17..8f3b993 100644
--- a/layersvt/linux/VkLayer_generic.json
+++ b/layersvt/linux/VkLayer_generic.json
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_generic",
         "type": "GLOBAL",
-        "library_path": "./libVkLayer_generic.so",
+        "library_path": "libVkLayer_generic.so",
         "api_version": "1.0.26",
         "implementation_version": "1",
         "description": "LunarG Sample Layer"
diff --git a/layersvt/linux/VkLayer_multi.json b/layersvt/linux/VkLayer_multi.json
index 517ea7e..e81af70 100644
--- a/layersvt/linux/VkLayer_multi.json
+++ b/layersvt/linux/VkLayer_multi.json
@@ -4,7 +4,7 @@
         {
             "name": "VK_LAYER_LUNARG_multi1",
             "type": "INSTANCE",
-            "library_path": "./libVkLayer_multi.so",
+            "library_path": "libVkLayer_multi.so",
             "api_version": "1.0.26",
             "implementation_version": "1",
             "description": "LunarG Sample multiple layer per library",
@@ -16,7 +16,7 @@
         {
             "name": "VK_LAYER_LUNARG_multi2",
             "type": "INSTANCE",
-            "library_path": "./libVkLayer_multi.so",
+            "library_path": "libVkLayer_multi.so",
             "api_version": "1.0.26",
             "implementation_version": "1",
             "description": "LunarG Sample multiple layer per library",
diff --git a/layersvt/linux/VkLayer_screenshot.json b/layersvt/linux/VkLayer_screenshot.json
index 28773b9..e9b21fb 100644
--- a/layersvt/linux/VkLayer_screenshot.json
+++ b/layersvt/linux/VkLayer_screenshot.json
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_screenshot",
         "type": "GLOBAL",
-        "library_path": "./libVkLayer_screenshot.so",
+        "library_path": "libVkLayer_screenshot.so",
         "api_version": "1.0.26",
         "implementation_version": "1",
         "description": "LunarG image capture layer"
diff --git a/vktrace/src/vktrace_layer/linux/VkLayer_vktrace_layer.json b/vktrace/src/vktrace_layer/linux/VkLayer_vktrace_layer.json
index 0dcdc6b..9ba98e6 100644
--- a/vktrace/src/vktrace_layer/linux/VkLayer_vktrace_layer.json
+++ b/vktrace/src/vktrace_layer/linux/VkLayer_vktrace_layer.json
@@ -3,7 +3,7 @@
     "layer" : {
         "name": "VK_LAYER_LUNARG_vktrace",
         "type": "GLOBAL",
-        "library_path": "../vktrace/libVkLayer_vktrace_layer.so",
+        "library_path": "libVkLayer_vktrace_layer.so",
         "api_version": "1.0.26",
         "implementation_version": "1",
         "description": "Vktrace tracing library",
-- 
1.9.1