
We’ll have to see where we go from here – mobile would need a renderer that is at least compatible with GLES2, which means making use of non-fixed function vertex and pixel shaders, while on the other hand we can see an exclusively OpenGL 1.x renderer being very useful for low end hardware such as the 3DS, PS Vita and PSP – all these platforms have an OpenGL 1.x wrapper to some degree that translates back to their native graphics APIs. To complicate matters, right now the renderer is using some OpenGL 2.x functions as well such as glGetTexImage. Quake II makes use of a very limited subset of OpenGL 1.x.
PS VITA HOMEBREW DRIVER
The glcore driver on the other hand does not require you to enable this in order for the game to work as normal.

If you want this to run with the regular gl driver, “Shared Hardware Context” needs to be enabled in Settings -> Core (you might need to enable Show Advanced Settings first in Settings -> User Appearance).It’s a very early version, and some bugs will still exist.
PS VITA HOMEBREW FULL VERSION
Both the shareware version and the full version should work fine. This is usually found inside the Quake 2 directory’s ‘baseq2’ directory. From here, you can select ‘Quake 2 (vitaQuake 2)’ from the list and download it. Select ‘Update Core Info Files’.Īfter this is done, select ‘Core Updater’. First make sure your core info files are updated.
PS VITA HOMEBREW INSTALL
To install this core, in RetroArch’s Main Menu, go to Online Updater. It will be only available for Windows PCs, Mac and Linux for now given the OpenGL fixed function requirements right now.

The core is available right now on our buildbot. YouTube videos coming later today showcasing the game running at both 60Hz and 120Hz! Where to get it and for what platforms With this core, you will be able to play Quake II on RetroArch (or any libretro-compatible program for that matter).

So it was music to our ears when the talented PS Vita homebrew coder Rinnegatamante graced us with a new libretro core – vitaQuake II! This is a port of a Quake II engine source port that he made originally for the PS Vita. So it’s always a delight to us when game engines get ported as libretro cores to add to the growing pool of non-emulator libretro cores. That is, the libretro API is not in any way tied to emulators and allows for far more applications to be ported beyond just emulators. We’ve always felt at libretro that RetroArch is a platform that is agnostic to emulators.
