[External] Update DXC and explicitly use the static version of SPIRV-Tools
This commit is contained in:
Родитель
e0785d987a
Коммит
110266b0ef
|
@ -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})
|
||||
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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})
|
||||
|
||||
|
|
Двоичные данные
Source/Tests/Data/Expected/CalcLight+Diffuse.Debug.dxilasm
Двоичные данные
Source/Tests/Data/Expected/CalcLight+Diffuse.Debug.dxilasm
Двоичный файл не отображается.
Двоичные данные
Source/Tests/Data/Expected/CalcLight+Diffuse.Release.dxilasm
Двоичные данные
Source/Tests/Data/Expected/CalcLight+Diffuse.Release.dxilasm
Двоичный файл не отображается.
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче