lukas hermanns
|
e0d4301b68
|
Add '#line'-directive to custom HLSL rewriter in ShaderConductor.
#rb Rolando.Caloca, Will.Damon
[FYI] Ryan.Vance, Carl.Lloyd
#jira none
#rnx
#ROBOMERGE-SOURCE: CL 16367768 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)
[CL 16367772 by lukas hermanns in ue5-release-engine-test branch]
|
2021-05-18 11:17:41 -04:00 |
|
Lukas Hermanns
|
2a6092c316
|
Replace custom Disassemble function in ShaderConductor interface with the one that was already there.
#rb Ryan.Vance
#fyi Carl.Lloyd
#jira none
#rnx
[CL 16118857 by Lukas Hermanns in ue5-main branch]
|
2021-04-26 17:13:29 -04:00 |
|
Ryan Vance
|
aacfa50a0d
|
Initial shader compilation changes to support VKRT.
#rb Lukas.Hermanns, Rolando.Caloca
[CL 16098805 by Ryan Vance in ue5-main branch]
|
2021-04-22 17:38:43 -04:00 |
|
Lukas Hermanns
|
dc07d3f58e
|
Add "Disassemble" function to public interface of ShaderConductor.
Move ShaderConductor utility to disassemble SPIR-V into ShaderCompilerCommon module.
Fix --strip-reflect pass in SPIRV-Tools to remove all SPV_GOOGLE* reflection extensions.
Rebuild ShaderConductor for Win64, Linux, and Mac.
#rb Carl.Lloyd, Ryan.Vance
#fyi Mihnea.Balta, Rolando.Caloca, Will.Damon, Dmitriy.Dyomin
#jira none
#rnx
[CL 15978123 by Lukas Hermanns in ue5-main branch]
|
2021-04-12 11:25:06 -04:00 |
|
Lukas Hermanns
|
c75e86cf40
|
Move SPIR-V utility functions for reflection and binding information into SpirvCommon.h/.cpp source files.
#rb Will.Damon, Carl.Lloyd
#fyi Ryan.Vance, Mihnea.Balta, Rolando.Caloca, Dmitriy.Dyomin
#jira none
#rnx
[CL 15954206 by Lukas Hermanns in ue5-main branch]
|
2021-04-08 10:09:56 -04:00 |
|
Lukas Hermanns
|
2e1fb14cb7
|
Add "Optimize" function to public interface of ShaderConductor to perform SPIR-V optimizations *after* shader reflection (e.g. to strip reflection extensions).
#rb Carl.Lloyd, Will.Damon
#fyi Ryanc.Vance, Mihnea.Balta, Rolando.Caloca, Michael.Sartain, Brandon.Schaefer
#jira none
#rnx
[CL 15850443 by Lukas Hermanns in ue5-main branch]
|
2021-03-29 09:45:48 -04:00 |
|
will damon
|
4d9be3b3ee
|
Update min macOS version to 10.15 and roll default MSL to v2.2.
[REVIEW] [at]richard.wallis [at]axel.riffard [at]jack.porter [at]dave.hunter
#jira UE-109999
#rnx
#ROBOMERGE-SOURCE: CL 15681710 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
[CL 15684125 by will damon in ue5-main branch]
|
2021-03-11 21:32:06 -04:00 |
|
Rolando Caloca
|
24ccfe4d84
|
UE5 - Allow passing extra arguments to DXC
#rb Lukas.Hermanns
[CL 15436490 by Rolando Caloca in ue5-main branch]
|
2021-02-17 12:29:50 -04:00 |
|
Lukas Hermanns
|
7b754b50e6
|
Rebuild ShaderConductor for Win64, Mac, and Linux with SM6.6 support in DXC build. Updated ShaderConductor source in CL 15394233.
#rb none
#fyi Mihnea.Balta, Rolando.Caloca, Yuriy.ODonnell, Emil.Persson, Graham.Wihlidal, Will.Damon, Michael.Sartain, Brandon.Schaefer
#jira none
[CL 15394396 by Lukas Hermanns in ue5-main branch]
|
2021-02-11 20:33:29 -04:00 |
|
rolando caloca
|
2cf885b9f5
|
UE5 - Minor refactor in prep for other changes
#rb Lukas.Hermanns
#ROBOMERGE-SOURCE: CL 15370980 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15370995 by rolando caloca in ue5-main branch]
|
2021-02-09 17:40:13 -04:00 |
|
Lukas Hermanns
|
32e30bfa9e
|
Moved FShaderConductorContext into dedicated source files.
#rb none
#fyi Rolando.Caloca, Mihnea.Balta
#jira none
#rnx
[CL 14879107 by Lukas Hermanns in ue5-main branch]
|
2020-12-08 11:40:10 -04:00 |
|