skip to main content
Is It A Drive? Is It A Directory? No, It’s…

Is It A Drive? Is It A Directory? No, It’s…

In this post, we look into why IPlatformFileCreateDirectory() was responsible for nearly 1 million allocations during a full cook of KiteDemo and why FPaths::IsDrive(), a huge 100-line function, is being used just to determine whether a filepath begins with a drive mapping... all for the purpose of further speeding up Unreal's cook process just a little bit more
More
The Cook, The Resave, His Garbage And Her Optimization

The Cook, The Resave, His Garbage And Her Optimization

We present here a way to improve cook times by reducing the frequency of garbage collection
More
Patch Content Early – NOT At Runtime

Patch Content Early – NOT At Runtime

We present an optimization that removes a significant amount of memory churn from the animation code
More
Go to Top