framebufferOrigin property
The engine's own convention by default, so a fake never exercises the remap. The backends that need the other one are covered by running them; a test that pins what the engine hands such a backend asks for FramebufferOrigin.bottomLeft.
Implementation
@override
final FramebufferOrigin framebufferOrigin;