FilterEffectRendererCoreImage could be simpler and more memory efficient - functions applyEffects and renderToImageBuffer are simple functions that cannot function realistically without each other but work and mutate the object state - holds the bitmaps while allocating new bitmaps
Created attachment 431308 [details] Patch
Created attachment 431759 [details] Patch
<rdar://problem/79553333>
This code is off by default.
Comment on attachment 431759 [details] Patch r=me although I would not be surprised if this patch no longer applies.
FilterEffectRendererCoreImage was removed in r286193.