/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/GJK.h
To avoid code bloat from ~2k instances of templated GJKRaycast2ImplSimd, it was rewritten to operate on support function pointers and void* object pointers This saved around 4MB in .text section and provided a noticeable CPU performance increase on a bottom line hardware
struct FGeomGJKHelperSIMD
SupportFunc
Func
const void *...
Geometry
FRealSingle
Margin
FRealSingle
Radius