Merge pull request #10673 from iwubcode/spirv-backends

D3D: Generate HLSL from SPIRV*
This commit is contained in:
JMC47
2022-07-08 15:29:58 -04:00
committed by GitHub
35 changed files with 1213 additions and 1323 deletions

View File

@ -100,6 +100,8 @@ add_library(videocommon
ShaderCache.h
ShaderGenCommon.cpp
ShaderGenCommon.h
Spirv.cpp
Spirv.h
Statistics.cpp
Statistics.h
TextureCacheBase.cpp
@ -165,6 +167,7 @@ PRIVATE
png
xxhash
imgui
glslang
)
if(_M_X86)
@ -207,6 +210,16 @@ if(FFmpeg_FOUND)
endif()
endif()
# Silence warnings on glslang by flagging it as a system include
target_include_directories(videocommon
SYSTEM PUBLIC
${CMAKE_SOURCE_DIR}/Externals/glslang/glslang/Public
SYSTEM PRIVATE
${CMAKE_SOURCE_DIR}/Externals/glslang/StandAlone
${CMAKE_SOURCE_DIR}/Externals/glslang/SPIRV
${CMAKE_SOURCE_DIR}/Externals/glslang
)
if(MSVC)
# Add precompiled header
target_link_libraries(videocommon PRIVATE use_pch)