mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 14:49:42 -06:00
Merge pull request #10673 from iwubcode/spirv-backends
D3D: Generate HLSL from SPIRV*
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user