Files
UnrealEngineUWP/Engine/Source/Developer/ShaderFormatOpenGL
laura hermanns 67217ad5ad [Shaders] Replace DXC rewriter with new SPIRV-Tools pass to pack "$Globals" cbuffer.
- Adds StructPackingPass to SPIRV-Tools which re-assigns all struct member offsets of the global cbuffer ("type.$Globals" when translated in DXC/SPIR-V) according to the std140 memory layout rules.
- Remove DXC rewriter from shader backends as the shader minifier can already handle the majority of dead code removal.
- Rebuilt DXC for Win64, Mac, Linux.

#jira UE-207703
#rnx
#rb Yuriy.ODonnell
[FYI] Dan.Elksnitis, JeanNoe.Morissette, Serge.Bernier, Florin.Pascu

[CL 32646612 by laura hermanns in ue5-main branch]
2024-04-01 14:46:17 -04:00
..