mirror of
https://gitee.com/openharmony/third_party_vulkan-loader
synced 2024-11-23 07:10:23 +00:00
toolchain: Bump everything to pull in required SPIR-V tools revision
Encompasses pull request #261 from Chris. Also gets things building again reflecting upstream changesi, mainly HLSL libs for glslang. Desktop build/test results w/ update_external_sources.sh/bat Windows on Skylake: _run_all_tests.ps1, demos with --validate Ubuntu on Skylake: vk_layer_validation_tests, cube --validate Android build/test results w/ update_external_sources_android.sh/bat: Windows: VkLayerValidationTests pass OSX: VkLayerValidationTests pass Ubuntu: VkLayerValidationTests pass
This commit is contained in:
parent
c087cc4cc4
commit
dc7a90c31b
@ -110,6 +110,7 @@ find_path(SPIRV_TOOLS_INCLUDE_DIR spirv-tools/libspirv.h HINTS "${CMAKE_SOURCE_D
|
||||
if (WIN32)
|
||||
set (GLSLANG_SEARCH_PATH "${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/glslang/Release"
|
||||
"${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/glslang/OSDependent/Windows/Release"
|
||||
"${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/hlsl/Release"
|
||||
"${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/OGLCompilersDLL/Release"
|
||||
"${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/SPIRV/Release" )
|
||||
set (SPIRV_TOOLS_SEARCH_PATH "${CMAKE_SOURCE_DIR}/../spirv-tools/${BUILDTGT_DIR}/source/Release")
|
||||
@ -127,6 +128,9 @@ find_library(OGLCompiler_LIB NAMES OGLCompiler
|
||||
find_library(OSDependent_LIB NAMES OSDependent
|
||||
HINTS ${GLSLANG_SEARCH_PATH} )
|
||||
|
||||
find_library(HLSL_LIB NAMES HLSL
|
||||
HINTS ${GLSLANG_SEARCH_PATH} )
|
||||
|
||||
find_library(SPIRV_LIB NAMES SPIRV
|
||||
HINTS ${GLSLANG_SEARCH_PATH} )
|
||||
|
||||
@ -137,6 +141,7 @@ find_library(SPIRV_TOOLS_LIB NAMES SPIRV-Tools
|
||||
if (WIN32)
|
||||
set (GLSLANG_DEBUG_SEARCH_PATH "${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/glslang/Debug"
|
||||
"${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/glslang/OSDependent/Windows/Debug"
|
||||
"${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/hlsl/Debug"
|
||||
"${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/OGLCompilersDLL/Debug"
|
||||
"${CMAKE_SOURCE_DIR}/../glslang/${BUILDTGT_DIR}/SPIRV/Debug")
|
||||
set (SPIRV_TOOLS_DEBUG_SEARCH_PATH "${CMAKE_SOURCE_DIR}/../spirv-tools/${BUILDTGT_DIR}/source/Debug")
|
||||
@ -144,6 +149,7 @@ if (WIN32)
|
||||
add_library(glslang STATIC IMPORTED)
|
||||
add_library(OGLCompiler STATIC IMPORTED)
|
||||
add_library(OSDependent STATIC IMPORTED)
|
||||
add_library(HLSL STATIC IMPORTED)
|
||||
add_library(SPIRV STATIC IMPORTED)
|
||||
add_library(Loader STATIC IMPORTED)
|
||||
add_library(SPIRV-Tools STATIC IMPORTED)
|
||||
@ -154,6 +160,8 @@ if (WIN32)
|
||||
HINTS ${GLSLANG_DEBUG_SEARCH_PATH} )
|
||||
find_library(OSDependent_DLIB NAMES OSDependent
|
||||
HINTS ${GLSLANG_DEBUG_SEARCH_PATH} )
|
||||
find_library(HLSL_DLIB NAMES HLSL
|
||||
HINTS ${GLSLANG_DEBUG_SEARCH_PATH} )
|
||||
find_library(SPIRV_DLIB NAMES SPIRV
|
||||
HINTS ${GLSLANG_DEBUG_SEARCH_PATH} )
|
||||
find_library(SPIRV_TOOLS_DLIB NAMES SPIRV-Tools
|
||||
@ -168,6 +176,9 @@ if (WIN32)
|
||||
set_target_properties(OSDependent PROPERTIES
|
||||
IMPORTED_LOCATION "${OSDependent_LIB}"
|
||||
IMPORTED_LOCATION_DEBUG "${OSDependent_DLIB}")
|
||||
set_target_properties(HLSL PROPERTIES
|
||||
IMPORTED_LOCATION "${HLSL_LIB}"
|
||||
IMPORTED_LOCATION_DEBUG "${HLSL_DLIB}")
|
||||
set_target_properties(SPIRV PROPERTIES
|
||||
IMPORTED_LOCATION "${SPIRV_LIB}"
|
||||
IMPORTED_LOCATION_DEBUG "${SPIRV_DLIB}")
|
||||
@ -175,10 +186,10 @@ if (WIN32)
|
||||
IMPORTED_LOCATION "${SPIRV_TOOLS_LIB}"
|
||||
IMPORTED_LOCATION_DEBUG "${SPIRV_TOOLS_DLIB}")
|
||||
|
||||
set (GLSLANG_LIBRARIES glslang OGLCompiler OSDependent SPIRV)
|
||||
set (GLSLANG_LIBRARIES glslang OGLCompiler OSDependent HLSL SPIRV)
|
||||
set (SPIRV_TOOLS_LIBRARIES SPIRV-Tools)
|
||||
else ()
|
||||
set (GLSLANG_LIBRARIES ${GLSLANG_LIB} ${OGLCompiler_LIB} ${OSDependent_LIB} ${SPIRV_LIB})
|
||||
set (GLSLANG_LIBRARIES ${GLSLANG_LIB} ${OGLCompiler_LIB} ${OSDependent_LIB} ${HLSL_LIB} ${SPIRV_LIB})
|
||||
set (SPIRV_TOOLS_LIBRARIES ${SPIRV_TOOLS_LIB})
|
||||
endif()
|
||||
|
||||
|
@ -1 +1 @@
|
||||
c3869fee412a90c4eadea0bf936ab2530d2dff51
|
||||
d99524197f3b68dbd6267bd3f4d7e8a0f49167b4
|
||||
|
@ -1 +1 @@
|
||||
6836e17f243eebfc4a2950faee49ed3a0015b20b
|
||||
469f0e8fd53b527ad410c46bf18eee327c9256a3
|
||||
|
Loading…
Reference in New Issue
Block a user