[External] Update DXC and explicitly use the static version of SPIRV-Tools

This commit is contained in:
Minmin Gong 2020-09-24 13:34:45 -07:00
Родитель e0785d987a
Коммит 110266b0ef
7 изменённых файлов: 15 добавлений и 15 удалений

2
External/DirectXShaderCompiler.cmake поставляемый
Просмотреть файл

@ -1,7 +1,7 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
set(DirectXShaderCompiler_REV "55155365947bbf3840974eb3b600af7a2e46aa1a")
set(DirectXShaderCompiler_REV "634a23537df7e85512437a4976f9bf9fcd095e18")
UpdateExternalLib("DirectXShaderCompiler" "https://github.com/Microsoft/DirectXShaderCompiler.git" ${DirectXShaderCompiler_REV})

2
External/SPIRV-Cross.cmake поставляемый
Просмотреть файл

@ -13,6 +13,6 @@ foreach(target
endforeach()
foreach(target
"SPIRV-Tools" "SPIRV-Tools-opt")
"SPIRV-Tools-static" "SPIRV-Tools-opt")
set_target_properties(${target} PROPERTIES FOLDER "External/SPIRV-Tools/SPIRV-Tools libraries")
endforeach()

2
External/SPIRV-Tools.cmake поставляемый
Просмотреть файл

@ -1,7 +1,7 @@
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License.
set(SPIRV_Tools_REV "31c8213935118366892808db5735329fba2ed832")
set(SPIRV_Tools_REV "c341f7a6cd441d05ca1347ee39f2f03f32225c59")
UpdateExternalLib("SPIRV-Tools" "https://github.com/KhronosGroup/SPIRV-Tools.git" ${SPIRV_Tools_REV})

Двоичный файл не отображается.

Двоичный файл не отображается.

Просмотреть файл

@ -15,8 +15,8 @@
; -------------------- ----- ------ -------- -------- ------- ------
; SV_Target 0 xyzw 0 TARGET float xyzw
;
; shader debug name: 3173c150c164bd12fbb10535a796e08b.pdb
; shader hash: 3173c150c164bd12fbb10535a796e08b
; shader debug name: 65620ef187dc1e38cb91d8208665ef7d.pdb
; shader hash: 65620ef187dc1e38cb91d8208665ef7d
;
; Pipeline Runtime Information:
;
@ -87,14 +87,14 @@ declare float @dx.op.loadInput.f32(i32, i32, i32, i8, i32) #0
; Function Attrs: nounwind readonly
declare %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32, %dx.types.Handle, i32) #1
; Function Attrs: nounwind readnone
declare float @dx.op.binary.f32(i32, float, float) #0
; Function Attrs: nounwind
declare void @dx.op.storeOutput.f32(i32, i32, i32, i8, float) #2
; Function Attrs: nounwind readnone
declare float @dx.op.dot3.f32(i32, float, float, float, float, float, float) #0
; Function Attrs: nounwind
declare void @dx.op.storeOutput.f32(i32, i32, i32, i8, float) #2
; Function Attrs: nounwind readnone
declare float @dx.op.binary.f32(i32, float, float) #0
; Function Attrs: nounwind readnone
declare float @dx.op.unary.f32(i32, float) #0

Просмотреть файл

@ -15,8 +15,8 @@
; -------------------- ----- ------ -------- -------- ------- ------
; SV_Target 0 xyzw 0 TARGET float xyzw
;
; shader debug name: f20646310e1953c8e33a9279b16f83a9.pdb
; shader hash: f20646310e1953c8e33a9279b16f83a9
; shader debug name: 7f14de892298c5aa041b655c7a09b6e5.pdb
; shader hash: 7f14de892298c5aa041b655c7a09b6e5
;
; Pipeline Runtime Information:
;
@ -87,14 +87,14 @@ declare float @dx.op.loadInput.f32(i32, i32, i32, i8, i32) #0
; Function Attrs: nounwind readonly
declare %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32, %dx.types.Handle, i32) #1
; Function Attrs: nounwind readnone
declare float @dx.op.binary.f32(i32, float, float) #0
; Function Attrs: nounwind
declare void @dx.op.storeOutput.f32(i32, i32, i32, i8, float) #2
; Function Attrs: nounwind readnone
declare float @dx.op.dot3.f32(i32, float, float, float, float, float, float) #0
; Function Attrs: nounwind
declare void @dx.op.storeOutput.f32(i32, i32, i32, i8, float) #2
; Function Attrs: nounwind readnone
declare float @dx.op.binary.f32(i32, float, float) #0
; Function Attrs: nounwind readnone
declare float @dx.op.unary.f32(i32, float) #0