/Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderCompilerCommon.h
The cross compiler doesn't yet support struct initializers needed to construct static structs for uniform buffers Replace all uniform buffer struct member references (View.WorldToClip) with a flattened name that removes the struct dependency (View_WorldToClip)
void RemoveUniformBuffersFromSource ( const [FShaderCompilerEnvironment](API\Runtime\RenderCore\FShaderCompilerEnvironment) & Environment, [FString](API\Runtime\Core\Containers\FString) & PreprocessedShaderSource )