diff options
Diffstat (limited to 'meta-amdfalconx86')
22 files changed, 0 insertions, 559 deletions
diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/glslang/0001-CMakeLists.txt-obey-CMAKE_INSTALL_LIBDIR.patch b/meta-amdfalconx86/recipes-devtools/glslang/glslang/0001-CMakeLists.txt-obey-CMAKE_INSTALL_LIBDIR.patch index cef3e8e6..cef3e8e6 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/glslang/0001-CMakeLists.txt-obey-CMAKE_INSTALL_LIBDIR.patch +++ b/meta-amdfalconx86/recipes-devtools/glslang/glslang/0001-CMakeLists.txt-obey-CMAKE_INSTALL_LIBDIR.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/glslang_git.bb b/meta-amdfalconx86/recipes-devtools/glslang/glslang_git.bb index 15852cac..15852cac 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/glslang_git.bb +++ b/meta-amdfalconx86/recipes-devtools/glslang/glslang_git.bb diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/spirv-tools/0001-obey-CMAKE_INSTALL_LIBDIR.patch b/meta-amdfalconx86/recipes-devtools/spirv/spirv-tools/0001-obey-CMAKE_INSTALL_LIBDIR.patch index d1f0f3b1..d1f0f3b1 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/spirv-tools/0001-obey-CMAKE_INSTALL_LIBDIR.patch +++ b/meta-amdfalconx86/recipes-devtools/spirv/spirv-tools/0001-obey-CMAKE_INSTALL_LIBDIR.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/spirv-tools/0002-spirv-lesspipe.sh-allow-using-generic-shells.patch b/meta-amdfalconx86/recipes-devtools/spirv/spirv-tools/0002-spirv-lesspipe.sh-allow-using-generic-shells.patch index 2d51f2fd..2d51f2fd 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/spirv-tools/0002-spirv-lesspipe.sh-allow-using-generic-shells.patch +++ b/meta-amdfalconx86/recipes-devtools/spirv/spirv-tools/0002-spirv-lesspipe.sh-allow-using-generic-shells.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/spirv-tools_git.bb b/meta-amdfalconx86/recipes-devtools/spirv/spirv-tools_git.bb index f9563366..f9563366 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/spirv-tools_git.bb +++ b/meta-amdfalconx86/recipes-devtools/spirv/spirv-tools_git.bb diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples/0001-Layer-Samples-fix-build-without-BUILD_LAYERS.patch b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples/0001-Layer-Samples-fix-build-without-BUILD_LAYERS.patch deleted file mode 100644 index d9b59309..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples/0001-Layer-Samples-fix-build-without-BUILD_LAYERS.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 6488c60f7bb9a8d0f956e51a9f7657db9027c5fe Mon Sep 17 00:00:00 2001 -From: Awais Belal <awais_belal@mentor.com> -Date: Wed, 31 Aug 2016 11:36:38 +0500 -Subject: [PATCH] Layer-Samples: fix build without BUILD_LAYERS - -Some of the layer samples require layer utils to be -built and these fail when BUILD_LAYERS is disabled. -We fix this by providing the required dependencies -even when the BUILD_LAYERS is disabled. - -Signed-off-by: Awais Belal <awais_belal@mentor.com> ---- - Layer-Samples/Overlay/CMakeLists.txt | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/Layer-Samples/Overlay/CMakeLists.txt b/Layer-Samples/Overlay/CMakeLists.txt -index 26f9b3a..a26664c 100644 ---- a/Layer-Samples/Overlay/CMakeLists.txt -+++ b/Layer-Samples/Overlay/CMakeLists.txt -@@ -40,6 +40,18 @@ add_library(VKLayer_overlay SHARED overlay.cpp - ${SHADER_DIR}/overlay-frag.spv - overlay.json) - -+if(NOT BUILD_LAYERS) -+add_custom_command(OUTPUT vk_dispatch_table_helper.h -+ COMMAND ${PYTHON_CMD} ${PROJECT_SOURCE_DIR}/vk-generate.py ${DisplayServer} dispatch-table-ops layer > ${LAYERS_LOC}/layers/vk_dispatch_table_helper.h -+ DEPENDS ${PROJECT_SOURCE_DIR}/vk-generate.py ${PROJECT_SOURCE_DIR}/vulkan.py) -+ -+add_custom_target(generate_vk_layer_helpers DEPENDS -+ vk_dispatch_table_helper.h -+) -+ -+add_dependencies(VKLayer_overlay generate_vk_layer_helpers) -+endif() -+ - if (WIN32) - set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_CRT_SECURE_NO_WARNINGS") - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_CRT_SECURE_NO_WARNINGS") --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples/0002-install-samples.patch b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples/0002-install-samples.patch deleted file mode 100644 index 4b6c01cb..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples/0002-install-samples.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 66ccfc283f7d3bf4cf065c18a25e4edd8b981c0b Mon Sep 17 00:00:00 2001 -From: Awais Belal <awais_belal@mentor.com> -Date: Wed, 31 Aug 2016 13:11:09 +0500 -Subject: [PATCH] install samples - -The samples are built but not installed correctly. This -fixes the issues and deploys all the built samples as -necessary. - -Signed-off-by: Awais Belal <awais_belal@mentor.com> ---- - API-Samples/CMakeLists.txt | 4 ++++ - Sample-Programs/Hologram/CMakeLists.txt | 1 + - 2 files changed, 5 insertions(+) - -diff --git a/API-Samples/CMakeLists.txt b/API-Samples/CMakeLists.txt -index fedad5d..73916e0 100644 ---- a/API-Samples/CMakeLists.txt -+++ b/API-Samples/CMakeLists.txt -@@ -31,6 +31,7 @@ function(sampleExtGLSLShaders SNAME) - endforeach(SFILE) - add_executable(${SAMPLE_NAME} ${SAMPLE_NAME}/${SAMPLE_NAME}.cpp ${SHADER_FILES}) - target_link_libraries(${SAMPLE_NAME} ${VULKAN_LOADER} ${UTILS_NAME} ${GLSLANG_LIBRARIES} ${PTHREAD}) -+ install(TARGETS ${SAMPLE_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endfunction(sampleExtGLSLShaders) - - # function to build a single-source-file sample that uses spirv shaders -@@ -44,6 +45,7 @@ function(sampleExtSPIRVShaders SNAME) - endforeach(SFILE) - add_executable(${SAMPLE_NAME} ${SAMPLE_NAME}/${SAMPLE_NAME}.cpp ${SHADER_FILES}) - target_link_libraries(${SAMPLE_NAME} ${VULKAN_LOADER} ${UTILS_NAME} ${GLSLANG_LIBRARIES} ${PTHREAD}) -+ install(TARGETS ${SAMPLE_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR}) - endfunction(sampleExtSPIRVShaders) - - # function to build a simple single-source-file sample -@@ -127,6 +129,7 @@ function(sampleWithSingleFile) - elseif(UNIX) - add_executable(${SAMPLE_NAME} ${SAMPLE_NAME}/${SAMPLE_NAME}.cpp) - target_link_libraries(${SAMPLE_NAME} ${UTILS_NAME} ${GLSLANG_LIBRARIES} ${XCB_LIBRARIES} ${VULKAN_LOADER} ${PTHREAD} ${SPIRV_TOOLS_LIBRARIES}) -+ install(TARGETS ${SAMPLE_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR}) - else() - add_executable(${SAMPLE_NAME} WIN32 ${SAMPLE_NAME}/${SAMPLE_NAME}.cpp) - target_link_libraries(${SAMPLE_NAME} ${UTILS_NAME} ${GLSLANG_LIBRARIES} ${VULKAN_LOADER} ${WINLIBS} ${SPIRV_TOOLS_LIBRARIES}) -@@ -148,6 +151,7 @@ function(sampleInlineGLSLShaders) - if(UNIX) - add_executable(${SAMPLE_NAME} ${SAMPLE_NAME}/${SAMPLE_NAME}.cpp) - target_link_libraries(${SAMPLE_NAME} ${GLSLANG_LIBRARIES} ${XCB_LIBRARIES} ${VULKAN_LOADER} ${PTHREAD}) -+ install(TARGETS ${SAMPLE_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR}) - else() - add_executable(${SAMPLE_NAME} WIN32 ${SAMPLE_NAME}/${SAMPLE_NAME}.cpp) - target_link_libraries(${SAMPLE_NAME} ${GLSLANG_LIBRARIES} ${VULKAN_LOADER} ${WINLIBS}) -diff --git a/Sample-Programs/Hologram/CMakeLists.txt b/Sample-Programs/Hologram/CMakeLists.txt -index 779ecb8..ab04b44 100644 ---- a/Sample-Programs/Hologram/CMakeLists.txt -+++ b/Sample-Programs/Hologram/CMakeLists.txt -@@ -83,3 +83,4 @@ add_executable(Hologram ${sources}) - target_compile_definitions(Hologram ${definitions}) - target_include_directories(Hologram ${includes}) - target_link_libraries(Hologram ${libraries}) -+install(TARGETS Hologram DESTINATION ${CMAKE_INSTALL_BINDIR}) --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples_1.0.26.bb b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples_1.0.26.bb deleted file mode 100644 index c8dd2756..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-samples_1.0.26.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "Vulkan Samples" -DESCRIPTION = "This project is a collection \ - of Vulkan C++ sample applications." -SECTION = "graphics" -HOMEPAGE = "https://github.com/LunarG/VulkanSamples" -DEPENDS = "vulkan-loader-layers glslang" - -inherit cmake python3native - -REQUIRED_DISTRO_FEATURES = "x11" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=99c647ca3d4f6a4b9d8628f757aad156" - -S = "${WORKDIR}/git" - -SRCREV = "8a3afccb56cfc03d4afb06819f2b8db4bbf3364d" -SRC_URI = "git://github.com/LunarG/VulkanSamples;branch=sdk-${PV} \ - file://0001-Layer-Samples-fix-build-without-BUILD_LAYERS.patch \ - file://0002-install-samples.patch" - -EXTRA_OECMAKE = " \ - -DBUILD_LOADER=0 \ - -DBUILD_TESTS=0 \ - -DBUILD_LAYERS=0 \ - -DBUILD_DEMOS=0 \ - -DBUILD_VKJSON=0 \ -" diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0001-CMakeLists-add-include-path-so-Xlib.h-is-found-as-ne.patch b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0001-CMakeLists-add-include-path-so-Xlib.h-is-found-as-ne.patch deleted file mode 100644 index 03ca271c..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0001-CMakeLists-add-include-path-so-Xlib.h-is-found-as-ne.patch +++ /dev/null @@ -1,107 +0,0 @@ -From 39e4eda52783cc3a78ad5d50765d9a2a605e8217 Mon Sep 17 00:00:00 2001 -From: Awais Belal <awais_belal@mentor.com> -Date: Tue, 30 Aug 2016 18:01:21 +0500 -Subject: [PATCH] CMakeLists: add include path so Xlib.h is found as needed - -All the targets including vk_platform.h or directly including -X11/Xlib.h require to know the directory for the installed -header. Add the directory to these so the requirements are -filled in properly. - -Signed-off-by: Awais Belal <awais_belal@mentor.com> ---- - CMakeLists.txt | 2 ++ - layersvt/CMakeLists.txt | 1 + - vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/CMakeLists.txt | 1 + - vktrace/src/vktrace_layer/CMakeLists.txt | 1 + - vktrace/src/vktrace_replay/CMakeLists.txt | 1 + - 5 files changed, 6 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 898b0f9..b99f1c3 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -185,6 +185,8 @@ find_program(GLSLANG_VALIDATOR NAMES glslangValidator - "${GLSLANG_BINARY_ROOT}/StandAlone" - "${PROJECT_SOURCE_DIR}/external/${BINDATA_DIR}") - -+find_path(X11_XLIB_INCLUDE_DIR X11/Xlib.h DOC "Path to X11/Xlib.h") -+ - find_path(GLSLANG_SPIRV_INCLUDE_DIR SPIRV/spirv.hpp HINTS "${EXTERNAL_SOURCE_ROOT}/glslang" - "${CMAKE_SOURCE_DIR}/../glslang" - DOC "Path to SPIRV/spirv.hpp") -diff --git a/layersvt/CMakeLists.txt b/layersvt/CMakeLists.txt -index 32ee1c4..8595418 100644 ---- a/layersvt/CMakeLists.txt -+++ b/layersvt/CMakeLists.txt -@@ -95,6 +95,7 @@ include_directories( - ${CMAKE_CURRENT_SOURCE_DIR}/../include/vulkan - ${CMAKE_CURRENT_BINARY_DIR} - ${PROJECT_SOURCE_DIR}/../glslang/SPIRV -+ ${X11_XLIB_INCLUDE_DIR} - ) - - if (WIN32) -diff --git a/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/CMakeLists.txt b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/CMakeLists.txt -index a62dc69..209ecf5 100644 ---- a/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/CMakeLists.txt -+++ b/vktrace/src/vktrace_extensions/vktracevulkan/vkreplay/CMakeLists.txt -@@ -52,6 +52,7 @@ include_directories( - ${CODEGEN_VKTRACE_DIR} - ${VKTRACE_VULKAN_INCLUDE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/../vulkan/codegen_utils -+ ${X11_XLIB_INCLUDE_DIR} - ) - # needed for vktraceviewer_vk library which is shared - if (NOT MSVC) -diff --git a/vktrace/src/vktrace_layer/CMakeLists.txt b/vktrace/src/vktrace_layer/CMakeLists.txt -index 88e15e8..864ec20 100644 ---- a/vktrace/src/vktrace_layer/CMakeLists.txt -+++ b/vktrace/src/vktrace_layer/CMakeLists.txt -@@ -82,6 +82,7 @@ include_directories( - ${VKTRACE_VULKAN_INCLUDE_DIR} - ${CODEGEN_UTILS_DIR} - ${CMAKE_CURRENT_BINARY_DIR}/../../../layersvt -+ ${X11_XLIB_INCLUDE_DIR} - ) - # copy/link layer json file into build/layersvt directory - if (NOT WIN32) -diff --git a/vktrace/src/vktrace_replay/CMakeLists.txt b/vktrace/src/vktrace_replay/CMakeLists.txt -index 5bc1807..4fdeb19 100644 ---- a/vktrace/src/vktrace_replay/CMakeLists.txt -+++ b/vktrace/src/vktrace_replay/CMakeLists.txt -@@ -18,6 +18,7 @@ include_directories( - ${SRC_DIR}/vktrace_common - ${SRC_DIR}/thirdparty - ${CMAKE_CURRENT_SOURCE_DIR}/../vktrace_extensions/vktracevulkan/vkreplay/ -+ ${X11_XLIB_INCLUDE_DIR} - ) - - set (LIBRARIES vktrace_common vulkan_replay) -diff --git a/vktrace/src/vktrace_common/CMakeLists.txt b/vktrace/src/vktrace_common/CMakeLists.txt -index 07ffba7..8fcbb39 100644 ---- a/vktrace/src/vktrace_common/CMakeLists.txt -+++ b/vktrace/src/vktrace_common/CMakeLists.txt -@@ -6,6 +6,7 @@ include(${SRC_DIR}/build_options.cmake) - include_directories( - ${SRC_DIR}/vktrace_common - ${SRC_DIR}/thirdparty -+ ${X11_XLIB_INCLUDE_DIR} - ) - - if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") -diff --git a/vktrace/src/vktrace_trace/CMakeLists.txt b/vktrace/src/vktrace_trace/CMakeLists.txt -index 63ba576..b1c56b3 100644 ---- a/vktrace/src/vktrace_trace/CMakeLists.txt -+++ b/vktrace/src/vktrace_trace/CMakeLists.txt -@@ -16,6 +16,7 @@ include_directories( - ${SRC_DIR} - ${SRC_DIR}/vktrace_common - ${SRC_DIR}/vktrace_trace -+ ${X11_XLIB_INCLUDE_DIR} - ) - - add_executable(${PROJECT_NAME} ${SRC_LIST}) --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0002-obey-CMAKE_INSTALL_LIBDIR.patch b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0002-obey-CMAKE_INSTALL_LIBDIR.patch deleted file mode 100644 index 831b002c..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0002-obey-CMAKE_INSTALL_LIBDIR.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 37c8ca7031c2a70111b39c6d2b545946ee5dbb9d Mon Sep 17 00:00:00 2001 -From: Awais Belal <awais_belal@mentor.com> -Date: Tue, 30 Aug 2016 18:07:36 +0500 -Subject: [PATCH] obey CMAKE_INSTALL_LIBDIR - -The CMAKE_INSTALL_* directories provide a mechanism to -relocate installations so rather than doing this through -hardcoded variable they should be used whereever possible. -This fixes installation to required directory. - -Signed-off-by: Awais Belal <awais_belal@mentor.com> ---- - layers/CMakeLists.txt | 4 ++-- - layersvt/CMakeLists.txt | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt -index 076b847..cfab1bf 100644 ---- a/layers/CMakeLists.txt -+++ b/layers/CMakeLists.txt -@@ -81,7 +81,7 @@ else() - target_link_Libraries(VkLayer_${target} VkLayer_utils) - add_dependencies(VkLayer_${target} generate_vk_layer_helpers) - set_target_properties(VkLayer_${target} PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic") -- install(TARGETS VkLayer_${target} DESTINATION ${PROJECT_BINARY_DIR}/install_staging) -+ install(TARGETS VkLayer_${target} DESTINATION ${CMAKE_INSTALL_LIBDIR}) - endmacro() - endif() - -@@ -148,7 +148,7 @@ if (WIN32) - add_library(VkLayer_utils STATIC vk_layer_config.cpp vk_layer_extension_utils.cpp vk_layer_utils.cpp) - else() - add_library(VkLayer_utils SHARED vk_layer_config.cpp vk_layer_extension_utils.cpp vk_layer_utils.cpp) -- install(TARGETS VkLayer_utils DESTINATION ${PROJECT_BINARY_DIR}/install_staging) -+ install(TARGETS VkLayer_utils DESTINATION ${CMAKE_INSTALL_LIBDIR}) - endif() - - add_vk_layer(core_validation core_validation.cpp vk_layer_table.cpp vk_safe_struct.cpp descriptor_sets.cpp) -diff --git a/layersvt/CMakeLists.txt b/layersvt/CMakeLists.txt -index 8595418..ae05d07 100644 ---- a/layersvt/CMakeLists.txt -+++ b/layersvt/CMakeLists.txt -@@ -84,7 +84,7 @@ else() - target_link_Libraries(VkLayer_${target} VkLayer_utilsvt) - add_dependencies(VkLayer_${target} generate_vt_helpers) - set_target_properties(VkLayer_${target} PROPERTIES LINK_FLAGS "-Wl,-Bsymbolic") -- install(TARGETS VkLayer_${target} DESTINATION ${PROJECT_BINARY_DIR}/install_staging) -+ install(TARGETS VkLayer_${target} DESTINATION ${CMAKE_INSTALL_LIBDIR}) - endmacro() - endif() - -@@ -166,7 +166,7 @@ if (WIN32) - add_library(VkLayer_utilsvt STATIC ../layers/vk_layer_config.cpp ../layers/vk_layer_extension_utils.cpp ../layers/vk_layer_utils.cpp) - else() - add_library(VkLayer_utilsvt SHARED ../layers/vk_layer_config.cpp ../layers/vk_layer_extension_utils.cpp ../layers/vk_layer_utils.cpp) -- install(TARGETS VkLayer_utilsvt DESTINATION ${PROJECT_BINARY_DIR}/install_staging) -+ install(TARGETS VkLayer_utilsvt DESTINATION ${CMAKE_INSTALL_LIBDIR}) - endif() - - # VulkanTools layers --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0003-vktrace-do-not-link-to-internal-loader.patch b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0003-vktrace-do-not-link-to-internal-loader.patch deleted file mode 100644 index 358476db..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0003-vktrace-do-not-link-to-internal-loader.patch +++ /dev/null @@ -1,32 +0,0 @@ -From c4f0f4f404c1502489814b9ad0bf04571d0a4e1c Mon Sep 17 00:00:00 2001 -From: Awais Belal <awais_belal@mentor.com> -Date: Tue, 30 Aug 2016 18:25:09 +0500 -Subject: [PATCH] vktrace: do not link to internal loader - -The binaries are being linked to the internally -generated libvulkan.so which causes rpath issues -at the end. -We fix this by linking to the originally generated -lib through vulkan-loader-layers package. - -Signed-off-by: Awais Belal <awais_belal@mentor.com> ---- - vktrace/src/vktrace_extensions/vktracevulkan/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/vktrace/src/vktrace_extensions/vktracevulkan/CMakeLists.txt b/vktrace/src/vktrace_extensions/vktracevulkan/CMakeLists.txt -index a55ab31..9a2c4e9 100644 ---- a/vktrace/src/vktrace_extensions/vktracevulkan/CMakeLists.txt -+++ b/vktrace/src/vktrace_extensions/vktracevulkan/CMakeLists.txt -@@ -41,7 +41,7 @@ endif() - - if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") - set(VKTRACE_VULKAN_LIB -- ${CMAKE_BINARY_DIR}/loader/libvulkan.so -+ libvulkan.so - ) - - endif() --- -1.9.1 - diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0004-json-correct-layer-lib-paths.patch b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0004-json-correct-layer-lib-paths.patch deleted file mode 100644 index 0abb46c0..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0004-json-correct-layer-lib-paths.patch +++ /dev/null @@ -1,123 +0,0 @@ -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 - diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0005-CMakeLists-add-include-paths-for-xcb-and-Xlib.patch b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0005-CMakeLists-add-include-paths-for-xcb-and-Xlib.patch deleted file mode 100644 index d665785d..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools/0005-CMakeLists-add-include-paths-for-xcb-and-Xlib.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 233ba185542405bc38ecb01d1dd90881056291cf Mon Sep 17 00:00:00 2001 -From: Ahsan Hussain <ahsan_hussain@mentor.com> -Date: Tue, 19 Sep 2017 13:59:27 +0500 -Subject: [PATCH 1/1] CMakeLists: add include paths for xcb and Xlib - ---- - vktrace/src/vktrace_viewer/CMakeLists.txt | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/vktrace/src/vktrace_viewer/CMakeLists.txt b/vktrace/src/vktrace_viewer/CMakeLists.txt -index dfe2a48..7fbfa12 100644 ---- a/vktrace/src/vktrace_viewer/CMakeLists.txt -+++ b/vktrace/src/vktrace_viewer/CMakeLists.txt -@@ -22,6 +22,9 @@ else() - find_package(Threads REQUIRED) - find_package(X11 REQUIRED) - -+find_path(XCB_INCLUDE_DIR xcb/xcb.h DOC "Path to xcb/xcb.h") -+find_path(X11_XLIB_INCLUDE_DIR X11/Xlib.h DOC "Path to X11/Xlib.h") -+ - require_pthreads() - - include_directories( -@@ -33,6 +36,8 @@ include_directories( - ${SRC_DIR}/vktrace_viewer - ${CMAKE_CURRENT_BINARY_DIR} - ${Qt5Widgets_INCLUDE_DIRS} -+ ${X11_XLIB_INCLUDE_DIR} -+ ${XCB_INCLUDE_DIR} - ) - - set(SRC_LIST --- -2.11.1 - diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools_1.0.26.bb b/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools_1.0.26.bb deleted file mode 100644 index fe8fb10b..00000000 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-tools_1.0.26.bb +++ /dev/null @@ -1,67 +0,0 @@ -SUMMARY = "Vulkan Tools" -DESCRIPTION = "This project provides vktrace capture/replay \ - tool, Intel Ilo sample driver and other layer \ - tools and driver tests." -SECTION = "graphics" -HOMEPAGE = "https://github.com/LunarG/VulkanTools" -DEPENDS = "vulkan-loader-layers" - -RDEPENDS_${PN} = "${PN}-layer-libs" - -inherit cmake python3native - -REQUIRED_DISTRO_FEATURES = "x11" - -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=99c647ca3d4f6a4b9d8628f757aad156" - -S = "${WORKDIR}/git" - -SRCREV = "a60e7c2f366e213ef85a71b84946a342386fd863" -SRC_URI = "git://github.com/LunarG/VulkanTools;branch=sdk-${PV} \ - file://0001-CMakeLists-add-include-path-so-Xlib.h-is-found-as-ne.patch \ - file://0002-obey-CMAKE_INSTALL_LIBDIR.patch \ - file://0003-vktrace-do-not-link-to-internal-loader.patch\ - file://0004-json-correct-layer-lib-paths.patch \ - file://0005-CMakeLists-add-include-paths-for-xcb-and-Xlib.patch \ -" - -EXTRA_OECMAKE = " \ - -DBUILD_LOADER=0 \ - -DBUILD_TESTS=0 \ - -DBUILD_LAYERS=0 \ - -DBUILD_LAYERSVT=1 \ - -DBUILD_DEMOS=0 \ - -DBUILD_VKTRACE=1 \ - -DBUILD_VKJSON=0 \ - -DBUILD_ICD=0 \ -" -PACKAGES =+ "${PN}-layer-libs" -FILES_${PN}-layer-libs = "${libdir}/libVkLayer_*.so" - -INSANE_SKIP_${PN}-layer-libs = "ldflags" - -do_install_append() { - install -d ${D}${bindir} - cp -f ${B}/vktrace/vktrace ${D}${bindir} - cp -f ${B}/vktrace/vkreplay ${D}${bindir} - - install -d ${D}${libdir} - cp -f ${B}/vktrace/libVkLayer_vktrace_layer.so ${D}${libdir} - - install -d ${D}${sysconfdir}/vulkan/explicit_layer.d - cp -f ${S}/layersvt/${HOST_OS}/*.json ${D}${sysconfdir}/vulkan/explicit_layer.d - cp -f ${S}/vktrace/src/vktrace_layer/${HOST_OS}/*.json ${D}${sysconfdir}/vulkan/explicit_layer.d -} - -# Conditional building of vktraceviewer -QTBITS ?= "${@bb.utils.contains('BBFILE_COLLECTIONS', 'qt5-layer', 'cmake_qt5', '',d)}" -inherit ${QTBITS} -DEPENDS += "${@oe.utils.conditional('QTBITS', '', '', 'libxcb qtsvg', d)}" -RDEPENDS_${PN}_append = " ${@oe.utils.conditional('QTBITS', '', '', 'qtsvg', d)}" -do_install_append() { - if [ "${QTBITS}" != "" ] - then - install ${B}/vktrace/vktraceviewer ${D}${bindir} - fi -} diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0001-CMakeLists-add-include-path-so-Xlib.h-is-found-as-ne.patch b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0001-CMakeLists-add-include-path-so-Xlib.h-is-found-as-ne.patch index 05fbd360..05fbd360 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0001-CMakeLists-add-include-path-so-Xlib.h-is-found-as-ne.patch +++ b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0001-CMakeLists-add-include-path-so-Xlib.h-is-found-as-ne.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0003-obey-CMAKE_INSTALL_LIBDIR.patch b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0003-obey-CMAKE_INSTALL_LIBDIR.patch index 3ede3bac..3ede3bac 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0003-obey-CMAKE_INSTALL_LIBDIR.patch +++ b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0003-obey-CMAKE_INSTALL_LIBDIR.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0004-install-the-vulkan-loader.patch b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0004-install-the-vulkan-loader.patch index 68026245..68026245 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0004-install-the-vulkan-loader.patch +++ b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0004-install-the-vulkan-loader.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0005-install-demos.patch b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0005-install-demos.patch index 08f0f8f0..08f0f8f0 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0005-install-demos.patch +++ b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0005-install-demos.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/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 index 54d092ba..54d092ba 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/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 diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0008-demos-make-shader-location-relative.patch b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0008-demos-make-shader-location-relative.patch index 16409b57..16409b57 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0008-demos-make-shader-location-relative.patch +++ b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0008-demos-make-shader-location-relative.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0009-vulkaninfo.c-fix-segfault-when-DISPLAY-is-not-set.patch b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0009-vulkaninfo.c-fix-segfault-when-DISPLAY-is-not-set.patch index 25785ffb..25785ffb 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers/0009-vulkaninfo.c-fix-segfault-when-DISPLAY-is-not-set.patch +++ b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers/0009-vulkaninfo.c-fix-segfault-when-DISPLAY-is-not-set.patch diff --git a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers_1.0.26.bb b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers_1.0.26.bb index e8ea2605..e8ea2605 100644 --- a/meta-amdfalconx86/recipes-graphics/lunarg-sdk/vulkan-loader-layers_1.0.26.bb +++ b/meta-amdfalconx86/recipes-graphics/vulkan/vulkan-loader-layers_1.0.26.bb |