The rendering thread of Slate, FSlateBatchData::MergeRenderBatches, has some room for performance optimization. For instance, we don’t need to sort the render batches every frame, considering that the majority of the UI remains unchanged. Moreover, there’s no need to perform combineRenderBatches every frame either. Is it possible to use the results of the previous batch combination as a reference for the next one?
1 Like