

This is truly platform and hardware-agnostic, and for most systems that do not use any kind of 3D rendering and have little to gain from moving over to hardware-accelerated graphics APIs this is the preferable strategy. Libretro as an API started out in 2010/2011 only allowing for software rendered graphics. You will be able to use either Direct3D 11 (on Windows), OpenGL or Vulkan renderers with the PPSSPP core. While it should be noted that this is still in an experimental stage, there is already a core that will be taking advantage of this - the PPSSPP libretro core, which has recently been upstreamed thanks to Ali Bouhlel and Henrik Rydgard, the original developer.

In addition to being able to use Vulkan and/or OpenGL for hardware rendering, you can now also use Direct3D 11 inside your cores! We, as the developers of RetroArch and Libretro, are proud to announce that yet another new option is available to developers who are using the Libretro API.
