vitaGL is a wrapper between openGL and sceGxm. It allows to use a subset of openGL functions with fully hardware acceleration by translating the code to sceGxm equivalent.
Build Instructions
In order to build vitaGL use the following command: make HAVE_SBRK=1 install. If you already have a newlib sbrk replacement in your app (eg. RetroArch), use instead this command: make install.
Projects actually using vitaGL
Here you can find a list of projects using vitaGL:
Direct OpenGL Usage:
- vitaQuake - Port of Quake I and mission packs
- vitaQuakeII -Port of Quake II and mission packs
- vitaQuakeIII - Port of ioquake3 (Quake III: Arena, Quake III: Team Arena, OpenArena)
- vitaRTCW - Port of iortcw (Return to Castle Wolfenstein)
- vitaHexenII - Port of Hexen II
- vitaXash3D - Port of Xash3D (Half Life, Counter Strike 1.6)
- Fade to Black - Port of Fade to Black
- vitaVoyager - Port of lilium-voyager (Star Trek Voyager: Elite Force)
- Daedalus X64 - Port of Daedalus X64 (N64 Emulator)
- RetroArch - Vita's GL1 video driver of RetroArch
- vitaET - Port of ET:Legacy (Wolfenstein: Enemy Territory)
Libraries:
- sdl12_gl - SDL 1.2 Vita port adapted to work with vitaGL as renderer
- imgui_vita - Port of dear imGui
sdl12_gl Apps:
- SuperMarioWar - Port of Super Mario War
- ZeldaOLB - Port of Zelda: Oni Link Begins
- ZeldaROTH - Port of Zelda: Return of the Hylian
- Zelda3T - Port of Zelda: Time to Triumph
- ZeldaNSQ - Port of Zelda: Navi's Quest
- vitaWolfen - Port of Wolf4SDL
- meritous - Port of meritous
by Rinnegatamante.
Que novedades incluye la versión 0.3
Released
- Using less common symbol names for mem operations.