If you can compromise for meeting 75% percent criteria I think you should check Platform eXtended Library. It supports multiple platforms, multiple API's through multiple providers (DirectX 7, 9, 11, OpenGL, OpenGL ES). It works both with Delphi and FMX. Supports both 2D and 3D rendering. And finally it is open-source project so anybody can contribute.
If you chose to use this one I might be able to help you get started since I have some experience with its predecessor Asphyre Sphinx 3.

Another option that you could chose is Castle game engine or nxPascal (might need a bit work to compile with modern Delphi).