You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
{{#seo: |title=Vita Homebrew PC Tools (Developments) - GameBrew |title_mode=append |image=vitagl2.png |image_alt=vitaGL }} vitaGL is an opensource openGL driver for PS Vita development. It acts as a wrapper between openGL and sceGxm and allows to use a subset of openGL functions with full hardware acceleration by translating the code to sceGxm equivalent. ==User guide== ===Projects actually 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, Urban Terror). *[[vitaRTCW]] - Port of iortcw (Return to Castle Wolfenstein). *[[vitaHexenII]] - Port of Hexen II. *[[vitaXash3D]] - Port of Xash3D (Half Life, Counter Strike 1.6). *[[F2bgl - Fade To Black engine Vita|Fade to Black]] - Port of Fade to Black. *[[vitaVoyager]] - Port of lilium-voyager (Star Trek Voyager: Elite Force). *[[DaedalusX64-vitaGL|Daedalus X64]] - Port of Daedalus X64 (N64 Emulator). *[[RetroArch Vita|RetroArch]] - Vita's GL1 video driver of RetroArch. *[https://github.com/Rinnegatamante/vitaET vitaET] - Port of ET: Legacy (Wolfenstein: Enemy Territory). *[[Flycast Vita|flycast]] - Port of flycast (Dreamcast Emulator). *[[AvP Gold Vita|AvP Gold]] - Port of Aliens versus Predator: Gold Edition. *[[Prboom Plus Vita|prboom-plus]] - Port of PrBoom Plus (Doom engine sourceport). *[[VITAlbum]] - Filebrowser and image viewer app. *[[Super Mario 64 Port Vita|sm64-vita]] - Port of Super Mario 64. *[https://github.com/Rinnegatamante/srb2-vita srb2-vita] - Port of Sonic Robo Blast 2. *[https://github.com/fgsfdsfgs/rvm_soniccd/tree/vitagl rvm_soniccd-vitagl] - Port of rvm_soniccd (Sonic CD decompilation). *[[Hurrican Vita|Hurrican]] - Port of Hurrican. *[[Vita Homebrew Sorter|VITA Homebrew Sorter]] - App to sort your app.db. *[[Jfsw-vita|jfsw-vita]] - Port of JFSW (Shadow Warrior Classic sourceport). *[[Jfduke3d-vita|jfduke3d-vita]] - Port of JFDuke3D (Duke Nukem 3D sourceport). *[https://github.com/Rinnegatamante/d3es-vita d3es-vita] - Port of Doom 3. *[[Battlefield Bad Company 2 Vita|bc2_vita]] - Port of Battlefield Bad Company 2 Mobile. *[[JetMan 3D Vita|JetMan 3D]] - Fanmade remake of Jetpac for ZX Spectrum. *[[FF3-Vita|FF3_Vita]] - Port of Final Fantasy III (3D Remake). *[[FF4-Vita|FF4_Vita]] - Port of Final Fantasy IV (3D Remake). *[[FF5-Vita|FF5_Vita]] - Port of Final Fantasy V. *[[TheXTech Vita]] - Port of Super Mario Bros X. *[[World of Goo Vita]] - Port of World of Goo. *[[Baba Is You Vita]] - Port of Baba Is You. *[[Crazy Taxi Vita]] - Port of Crazy Taxi Classic. *[[YoYo Loader Vita|YoYo Loader]] - Loader for Game Maker Studio made games. *[[This War Of Mine Vita|TWoM Vita]] - Port of This War of Mine and This War of Mine: Stories - Father's Promise. *[https://github.com/Rinnegatamante/StaticJK StaticJK] - Port of Star Wars: Jedi Academy. *[[Nazi Zombies Portable Vita|Nazi Zombies Portable]] - Port of Nazi Zombies Portable. *[[Quakespasm-Spiked Vita|Quakespasm-Spiked]] - Port of Quakespasm Spiked (Limit removed Quake Engine sourceport). *[[Fahrenheit Vita]] - Port of Fahrenheit: Indigo Prophecy. *[[RVGL Vita]] - Port of RVGL. *[[Bugdom Vita|Bugdom]] - Port of Bugdom. *[[Pekka Kana 2 Vita]] - Port of Pekka Kana 2. *[[Death Road To Canada Lite Vita|Death Road to Canada Lite]] - Port of Death Road to Canada. *[[CrossCraft Classic Vita|CrossCraft Classic]] - Multiplatform Minecraft Classic clone. *[[Lugaru HD Vita|Lugaru HD]] - Port of Lugaru. *[[Nanosaur Vita]] - Port of Nanosaur. *[[VitaDB Downloader]] - Homebrew store app. *[[Doom64EX Vita|Doom64EX]] - Port of Doom64EX (Doom 64 sourceport). *[[Cro-Mag Rally Vita]] - Port of Cro-Mag Rally. *[[Neverputt Vita]] - Port of Neverputt. *[[Neverball Vita]] - Port of Neverball. *[[Isotope 244 Collection Vita|Isotope 244 Collection]] - Port of Machines at War 3 and Land Air Sea Warfare. *[[Tomb Raider 1 and 2 Classic Collection Vita|Tomb Raider 1 & 2 Classic Collection]] - Port of Tomb Raider and Tomb Raider 2. Libraries: *[https://github.com/Rinnegatamante/SDL-Vita/tree/sdl12_gl/src sdl12_gl] - SDL 1.2 Vita port adapted to work with vitaGL as renderer backend. *[https://github.com/Northfear/SDL/tree/vitagl SDL2_vitagl] - SDL2 Vita port adapted to work with vitaGL as renderer backend. *[https://github.com/Rinnegatamante/imgui-vita imgui_vita] - Port of dear imGui. sdl12_gl Apps: *[[SuperMarioWar_Vita|SuperMarioWar]] - Port of Super Mario War. *[[ZeldaOLB Vita|ZeldaOLB]] - Port of Zelda: Oni Link Begins. *[[ZeldaROTH Vita|ZeldaROTH]] - Port of Zelda: Return of the Hylian. *[[Zelda3T Vita|Zelda3T]] - Port of Zelda: Time to Triumph. *[[ZeldaNSQ Vita|ZeldaNSQ]] - Port of Zelda: Navi's Quest. *[[vitaWolfen]] - Port of Wolf4SDL (Wolfenstein 3D). *[[Meritous Vita|meritous]] - Port of meritous. *[[Dstroy Vita]] - Port of Dstroy. ==Media== '''PSVITA - Half-Life playable, vitaXash3D/vitaGL''' ([https://www.youtube.com/watch?v=3nZvA5FRzyI frankyfife]) <br> <youtube>3nZvA5FRzyI</youtube> ==Changelog== '''v0.3''' *Using less common symbol names for mem operations. '''v0.2''' *Removed unused arguments. '''v0.1.2''' *Moved to NEON optimized memcpy usage. '''v0.1''' *Initializing sceGxm before free mem checking on vglInitExtended. == External links == * Twitter - https://twitter.com/rinnegatamante/status/1272913316038553602 * GitHub - https://github.com/Rinnegatamante/vitaGL [[Category:Support the author]]
Advertising: