diff options
| author | Jon Ashburn <jon@lunarg.com> | 2015-09-09 11:29:24 -0600 |
|---|---|---|
| committer | Jon Ashburn <jon@lunarg.com> | 2015-09-09 16:17:33 -0600 |
| commit | ffc7cb965ba1b1f7ea618aeb6ca4eecacd99b479 (patch) | |
| tree | 2bed86a952aabf62bf64a7aacf52b81272c96029 /layers/linux | |
| parent | c9a1f1baa667eeb1de8bed90017834fb7faf5ca5 (diff) | |
| download | usermoji-ffc7cb965ba1b1f7ea618aeb6ca4eecacd99b479.tar.xz | |
loader: Use GetProcAddr function names from layer manifest file
No longer assume vkGetInstanceProcAddr or <layerName>GetInstanceProcAddr to find
layer's instance GetProcAddrs. And similiar for device ProcAddr. Instead use
any value specified in manifest file. If none specified in manifest file then
assume vkGetInstanceProcAddr or vkGetDeviceProcAddr.
Diffstat (limited to 'layers/linux')
| -rw-r--r-- | layers/linux/multi.json | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/layers/linux/multi.json b/layers/linux/multi.json index 25aef2f2..90fdf1d8 100644 --- a/layers/linux/multi.json +++ b/layers/linux/multi.json @@ -6,7 +6,10 @@ "library_path": "./libVKLayerMulti.so", "abi_versions": "1.0.0", "implementation_version": "1.1.0", - "description": "LunarG Sample multiple layer per library" + "description": "LunarG Sample multiple layer per library", + "functions" : { + "vkGetDeviceProcAddr" : "multi1GetDeviceProcAddr" + } }, "layer" : { "name": "multi2", @@ -14,6 +17,9 @@ "library_path": "./libVKLayerMulti.so", "abi_versions": "1.0.0", "implementation_version": "1.1.0", - "description": "LunarG Sample multiple layer per library" + "description": "LunarG Sample multiple layer per library", + "functions" : { + "vkGetInstanceProcAddr" : "multi2GetInstanceProcAddr" + } } } |
