- PC previews of SM6 platforms weren't going to DXC correctly.
- Preview platform include paths weren't initialized when compiling with local-only shader compiles.
- A few preview platform DDSPI settings weren't being initialized correctly based on the capabilites of the preview format.
#rb arciel.rekman, dan.elksnitis
[CL 26589147 by christopher waters in ue5-main branch]
[FYI] elizabeth.baumel
Original CL Desc
-----------------------------------------------------------------
Only include GPU crash utils when it's enabled, fix warning about missing header guard
#jira UE-191104
#rb trivial
[CL 26581778 by keaton stewart in ue5-main branch]
* Add IsCompressed() to FRHIRayTracingGeometry.
* If BLAS is compressed it will trigger a build that will do the decompression.
* Controlled by target platform setting "Enable Static Mesh Offline BVH Compression"
* Enabled by default.
#jira UE-146162
#rb yuriy.odonnell
[CL 26559972 by aleksander netzel in ue5-main branch]
Repair tests / code expecting specific values to remain consistent
[REVIEW] [at]jason.nadro
#jira UE-190866
[CL 26546726 by tom holmes in ue5-main branch]
Before, tasks would only be enqueued whenever the mask was changed. If the pipeline file was opened after the mask was set, the task created as a result of the file opening would not be kicked off until the mask was set again (which could be never).
#pf 64b999681c55de20cf59e305
[CL 26546462 by daniele vettorel in ue5-main branch]
Protect WriteSymbolData if the Filename is empty
#jira UE-190842
[REVIEW] [at]matt.peters
#tests cooking CitySample
[CL 26528753 by tom holmes in ue5-main branch]
Platforms can return a platform hash and a blob of text data to go with that hash
These are stored one / line in ShaderSymbols.info in lieu of full PDB info
Useful when full shader PDBs are impractically large, info-only is much smaller
#rb dan.elksnitis, john.huelin, serge.bernier
#tests test on cooking Lyra, various platforms, noddc and ddc
[CL 26496825 by tom holmes in ue5-main branch]