]> git.pld-linux.org Git - packages/vulkan-sdk.git/blame - system_glslang_and_spirv-tools.patch
Version: 1.0.32.0, drop extra sources and icd
[packages/vulkan-sdk.git] / system_glslang_and_spirv-tools.patch
CommitLineData
ac0bcd72
JK
1diff -dur -x '*.orig' VulkanTools-sdk-1.0.32.0.orig/CMakeLists.txt VulkanTools-sdk-1.0.32.0/CMakeLists.txt
2--- VulkanTools-sdk-1.0.32.0.orig/CMakeLists.txt 2016-11-10 18:52:27.000000000 +0100
3+++ VulkanTools-sdk-1.0.32.0/CMakeLists.txt 2016-11-23 14:15:38.000000000 +0100
4@@ -189,7 +189,7 @@
cae01e8b
JK
5 else()
6 #non windows
7 if(CUSTOM_GLSLANG_BIN_ROOT)
8- set (GLSLANG_SEARCH_PATH "${GLSLANG_BINARY_ROOT}/install/lib"
9+ set (GLSLANG_SEARCH_PATH "${GLSLANG_BINARY_ROOT}/install/lib"
10 "${GLSLANG_BINARY_ROOT}/glslang"
11 "${GLSLANG_BINARY_ROOT}/glslang/OSDependent/Unix"
12 "${GLSLANG_BINARY_ROOT}/OGLCompilersDLL"
ac0bcd72 13@@ -197,26 +197,27 @@
cae01e8b
JK
14 "${GLSLANG_BINARY_ROOT}/hlsl"
15 "${GLSLANG_BINARY_ROOT}/StandAlone")
78da5abe 16 else()
cae01e8b
JK
17- set (GLSLANG_SEARCH_PATH "${EXTERNAL_SOURCE_ROOT}/glslang/${BUILDTGT_DIR}/install/lib" "${CMAKE_SOURCE_DIR}/../x86_64/lib/glslang" )
18+ set (GLSLANG_SEARCH_PATH "${CMAKE_INSTALL_LIBDIR}" "${EXTERNAL_SOURCE_ROOT}/glslang/${BUILDTGT_DIR}/install/lib" "${CMAKE_SOURCE_DIR}/../x86_64/lib/glslang" )
78da5abe
JK
19 endif()
20
cae01e8b
JK
21 if(CUSTOM_SPIRV_TOOLS_BIN_ROOT)
22 set (SPIRV_TOOLS_SEARCH_PATH "${SPIRV_TOOLS_BINARY_ROOT}/source" )
23 else()
24- set (SPIRV_TOOLS_SEARCH_PATH "${EXTERNAL_SOURCE_ROOT}/spirv-tools/${BUILDTGT_DIR}/source" "${CMAKE_SOURCE_DIR}/../x86_64/lib/spirv-tools" )
25+ set (SPIRV_TOOLS_SEARCH_PATH "${CMAKE_INSTALL_LIBDIR}" "${EXTERNAL_SOURCE_ROOT}/spirv-tools/${BUILDTGT_DIR}/source" "${CMAKE_SOURCE_DIR}/../x86_64/lib/spirv-tools" )
78da5abe 26 endif()
cae01e8b
JK
27 endif()
28
29 find_program(GLSLANG_VALIDATOR NAMES glslangValidator
30- HINTS "${CMAKE_SOURCE_DIR}/external/glslang/${BUILDTGT_DIR}/install/bin"
31+ HINTS "/usr/bin"
32+ "${CMAKE_SOURCE_DIR}/external/glslang/${BUILDTGT_DIR}/install/bin"
33 "${GLSLANG_BINARY_ROOT}/StandAlone"
34 "${PROJECT_SOURCE_DIR}/external/${BINDATA_DIR}")
35
36-find_path(GLSLANG_SPIRV_INCLUDE_DIR SPIRV/spirv.hpp HINTS "${EXTERNAL_SOURCE_ROOT}/glslang"
37+find_path(GLSLANG_SPIRV_INCLUDE_DIR SPIRV/spirv.hpp HINTS "/usr/include/glslang" "${EXTERNAL_SOURCE_ROOT}/glslang"
38 "${CMAKE_SOURCE_DIR}/../glslang"
39 DOC "Path to SPIRV/spirv.hpp")
78da5abe 40
cae01e8b
JK
41-find_path(SPIRV_TOOLS_INCLUDE_DIR spirv-tools/libspirv.h HINTS "${EXTERNAL_SOURCE_ROOT}/spirv-tools/include"
42+find_path(SPIRV_TOOLS_INCLUDE_DIR spirv-tools/libspirv.h HINTS "/usr/include" "${EXTERNAL_SOURCE_ROOT}/spirv-tools/include"
43 "${EXTERNAL_SOURCE_ROOT}/SPIRV-Tools/include"
44 "${CMAKE_SOURCE_DIR}/../spirv-tools/include"
45 "${CMAKE_SOURCE_DIR}/../SPIRV-Tools/include"
ac0bcd72
JK
46diff -dur -x '*.orig' VulkanTools-sdk-1.0.32.0.orig/demos/smoke/CMakeLists.txt VulkanTools-sdk-1.0.32.0/demos/smoke/CMakeLists.txt
47--- VulkanTools-sdk-1.0.32.0.orig/demos/smoke/CMakeLists.txt 2016-11-10 18:52:27.000000000 +0100
48+++ VulkanTools-sdk-1.0.32.0/demos/smoke/CMakeLists.txt 2016-11-23 14:15:38.000000000 +0100
78da5abe
JK
49@@ -10,7 +10,7 @@
50 macro(glsl_to_spirv src)
51 add_custom_command(OUTPUT ${src}.h
52 COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/glsl-to-spirv ${CMAKE_CURRENT_SOURCE_DIR}/${src} ${src}.h ${GLSLANG_VALIDATOR}
53- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/glsl-to-spirv ${CMAKE_CURRENT_SOURCE_DIR}/${src} ${GLSLANG_VALIDATOR}
54+ DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/glsl-to-spirv ${CMAKE_CURRENT_SOURCE_DIR}/${src}
55 )
56 endmacro()
57
ac0bcd72
JK
58diff -dur -x '*.orig' VulkanTools-sdk-1.0.32.0.orig/demos/smoke/glsl-to-spirv VulkanTools-sdk-1.0.32.0/demos/smoke/glsl-to-spirv
59--- VulkanTools-sdk-1.0.32.0.orig/demos/smoke/glsl-to-spirv 2016-11-10 18:52:27.000000000 +0100
60+++ VulkanTools-sdk-1.0.32.0/demos/smoke/glsl-to-spirv 2016-11-23 14:15:38.000000000 +0100
cae01e8b 61@@ -32,7 +32,7 @@
78da5abe
JK
62 in_filename = sys.argv[1]
63 out_filename = sys.argv[2] if len(sys.argv) > 2 else None
64 validator = sys.argv[3] if len(sys.argv) > 3 else \
65- "../../../glslang/build/install/bin/glslangValidator"
66+ "glslangValidator"
67
68 def identifierize(s):
69 # translate invalid chars
This page took 0.089849 seconds and 4 git commands to generate.