- currently default disabled.
- external PSO compilers now pass shared memory blocks back and forth to the engine.
- When precaching and external compilers are enabled the external compilers are created during RHI init.
- Chunked Pipeline cache can do limited tests to check if a PSO is required before compiling (where EXTPipelineCreationCacheControl is supported)
- added vulkan GetPrecachePSOHashVersion that should be updated if RHIComputePrecachePSOHash changes.
- Updated vulkan's PrecachePSOHash.
#rb chris.babcock, Dmitriy.Dyomin
[FYI] jeannoe.morissette
[CL 28130863 by allan bentham in ue5-main branch]
Added VkPipelineShaderStageRequiredSubgroupSizeCreateInfo
Added VkAttachmentReferenceStencilLayout
Added more nullptr checks for pNext
#rb Allan.Bentham
[CL 25551558 by carl lloyd in ue5-main branch]
Fixes potential issues with vulkan PSO LRU.
silence some direct to logcat spam from the vulkan PSO compiler service
Add simple verification code to compare PSOs from android services vs engine.
#rb carl.lloyd
[CL 21997860 by allan bentham in ue5-main branch]