* Skip contents of Begin/EndUAVOverlap when GRHIValidationEnabled is false, avoiding expensive GatherPassUAVsForOverlapValidation call, saving around 1.4% frame wide. Lower level function does nothing when validation isn't enabled.
* Optimize trivial RDG event names with no format specifiers. Detects at compile time that there are no variadic parameters and calls a non-variadic version of the constructor, which references the string instead of generating a dynamically allocated copy through FCString::GetVarArgs. Covers around 40% of RDG event names in my test case, saving around 1.2% frame wide.
#rnx
#rb mihnea.balta
[CL 30781413 by jason hoerner in ue5-main branch]