More actions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 24: | Line 24: | ||
===Projects actually using vitaGL=== | ===Projects actually using vitaGL=== | ||
Direct OpenGL Usage: | Direct OpenGL Usage: | ||
*[[ | *[[Aerofoil Vita]] - Port of Glider PRO. | ||
*[[ | *[[Anomaly 2 Vita]] - Port of Anomaly 2. | ||
*[[ | *[[Anomaly Defenders Vita]] - Port of Anomaly Defenders. | ||
*[[ | *[[Anomaly: Korea Vita]] - Port of Anomaly Korea. | ||
*[[Anomaly: Warzone Earth HD Vita|Anomaly WE Vita]] - Port of Anomaly Warzone Earth HD. | |||
*[[ | |||
*[[AvP Gold Vita|AvP Gold]] - Port of Aliens versus Predator: Gold Edition. | *[[AvP Gold Vita|AvP Gold]] - Port of Aliens versus Predator: Gold Edition. | ||
*[[ | *[[Baba Is You Vita]] - Port of Baba Is You. | ||
*[[Battlefield Bad Company 2 Vita|bc2_vita]] - Port of Battlefield Bad Company 2 Mobile. | *[[Battlefield Bad Company 2 Vita|bc2_vita]] - Port of Battlefield Bad Company 2 Mobile. | ||
*[[ | *[[Bugdom Vita|Bugdom]] - Port of Bugdom. | ||
*[[Billy Frontier Vita]] - Port of Billy Frontier | |||
*[[Bugdom Vita]] - Port of Bugdom | |||
*[[Battlefield Bad Company 2 Vita|bc2_vita]] - Port of Battlefield Bad Company 2 Mobile | |||
*[[Crazy Taxi Vita]] - Port of Crazy Taxi Classic. | |||
*[[Cro-Mag Rally Vita]] - Port of Cro-Mag Rally. | |||
*[[CrossCraft Classic Vita|CrossCraft Classic]] - Multiplatform Minecraft Classic clone. | |||
*[[Potatoom 3 Vita|d3es-vita]] - Port of Doom 3 | |||
*[[DaedalusX64-vitaGL|Daedalus X64]] - Port of Daedalus X64 (N64 Emulator). | |||
*[[Dead Space Vita]] - Port of Dead Space (Android) | |||
*[[Death Road To Canada Lite Vita|Death Road to Canada Lite]] - Port of Death Road to Canada. | |||
*[[Doom64EX Vita|Doom64EX]] - Port of Doom64EX (Doom 64 sourceport). | |||
*[[F2bgl - Fade To Black Vita|Fade to Black]] - Port of Fade to Black. | |||
*[[Fahrenheit Vita]] - Port of Fahrenheit: Indigo Prophecy. | |||
*[[FF3-Vita|FF3_Vita]] - Port of Final Fantasy III (3D Remake). | *[[FF3-Vita|FF3_Vita]] - Port of Final Fantasy III (3D Remake). | ||
*[[FF4-Vita|FF4_Vita]] - Port of Final Fantasy IV (3D Remake). | *[[FF4-Vita|FF4_Vita]] - Port of Final Fantasy IV (3D Remake). | ||
*[[FF4AY-Vita]] - Port of Final Fantasy IV: The After Years (3D Remake). | |||
*[[FF5-Vita|FF5_Vita]] - Port of Final Fantasy V. | *[[FF5-Vita|FF5_Vita]] - Port of Final Fantasy V. | ||
*[[Flycast Vita|flycast]] - Port of flycast (Dreamcast Emulator). | |||
*[[Funky Smugglers Vita]] - Port of Funky Smugglers | |||
*[[Hassey Collection Vita]] - Port of Galcon 2: Galactic Conquest and BREAKFINITY. | |||
*[[Hurrican Vita|Hurrican]] - Port of Hurrican. | |||
*[[Isotope 244 Collection Vita|Isotope 244 Collection]] - Port of Machines at War 3 and Land Air Sea Warfare. | |||
*[[JetMan 3D Vita|JetMan 3D]] - Fanmade remake of Jetpac for ZX Spectrum. | |||
*[[Jfduke3d-vita|jfduke3d-vita]] - Port of JFDuke3D (Duke Nukem 3D sourceport). | |||
*[[Jfsw-vita|jfsw-vita]] - Port of JFSW (Shadow Warrior Classic sourceport). | |||
*[[Lugaru HD Vita|Lugaru HD]] - Port of Lugaru. | |||
*[[Mass Effect Infiltrator Vita]] - Port of Mass Effect: Infiltrator. | |||
*[[Nanosaur Vita]] - Port of Nanosaur. | |||
*[[Nazi Zombies Portable Vita|Nazi Zombies Portable]] - Port of Nazi Zombies Portable. | |||
*[[Neverball Vita]] - Port of Neverball. | |||
*[[Neverputt Vita]] - Port of Neverputt. | |||
*[[Pekka Kana 2 Vita]] - Port of Pekka Kana 2. | |||
*[[Poppy Kart Collection Vita]] - Port of Poppy Kart and Poppy Kart 2 | |||
*[[Prboom Plus Vita|prboom-plus]] - Port of PrBoom Plus (Doom engine sourceport). | |||
*[[Quakespasm-Spiked Vita|Quakespasm-Spiked]] - Port of Quakespasm Spiked (Limit removed Quake Engine sourceport). | |||
*[[RetroArch Vita|RetroArch]] - Vita's GL1 video driver of RetroArch. | |||
*[[RigelEngine Vita]] - Port of Duke Nukem II | |||
*[[RVGL Vita]] - Port of RVGL. | |||
*[https://github.com/fgsfdsfgs/rvm_soniccd/tree/vitagl rvm_soniccd-vitagl] - Port of rvm_soniccd (Sonic CD decompilation) | |||
*[[Sleepwalker's Journey Vita]] - Port of Sleepwalker's Journey | |||
*[[Super Mario 64 Port Vita|sm64-vita]] - Port of Super Mario 64. | |||
*[[Sonic Robo Blast 2 Vita|srb2-vita]] - Port of Sonic Robo Blast 2 | |||
*[https://github.com/Rinnegatamante/StaticJK StaticJK] - Port of Star Wars: Jedi Academy | |||
*[[TheXTech Vita]] - Port of Super Mario Bros X. | *[[TheXTech Vita]] - Port of Super Mario Bros X. | ||
*[[This War Of Mine Vita|TWoM Vita]] - Port of This War of Mine and This War of Mine: Stories - Father's Promise. | |||
*[[Tomb Raider 1 and 2 Classic Collection Vita|Tomb Raider 1 & 2 Classic Collection]] - Port of Tomb Raider and Tomb Raider 2. | |||
*[[Vita Homebrew Sorter|VITA Homebrew Sorter]] - App to sort your app.db. | |||
*[[VitaDB Downloader]] - Homebrew store app. | |||
*[[vitaHexenII]] - Port of Hexen II. | |||
*[[VITAlbum]] - Filebrowser and image viewer app. | |||
*[https://github.com/Rinnegatamante/vitaET vitaET] - Port of ET: Legacy (Wolfenstein: Enemy Territory) | |||
*[[vitaHexenII]] - Port of Hexen II | |||
*[[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). | |||
*[[vitaVoyager]] - Port of lilium-voyager (Star Trek Voyager: Elite Force). | |||
*[[vitaXash3D]] - Port of Xash3D (Half Life, Counter Strike 1.6). | |||
*[[World of Goo Vita]] - Port of World of Goo. | *[[World of Goo Vita]] - Port of World of Goo. | ||
*[[YoYo Loader Vita|YoYo Loader]] - Loader for Game Maker Studio made games. | *[[YoYo Loader Vita|YoYo Loader]] - Loader for Game Maker Studio made games. | ||
*[[ | *[https://github.com/fgsfdsfgs/rvm_soniccd/tree/vitagl rvm_soniccd-vitagl] - Port of rvm_soniccd (Sonic CD decompilation). | ||
*[https://github.com/Rinnegatamante/d3es-vita d3es-vita] - Port of Doom 3. | |||
*[https://github.com/Rinnegatamante/srb2-vita srb2-vita] - Port of Sonic Robo Blast 2. | |||
*[https://github.com/Rinnegatamante/StaticJK StaticJK] - Port of Star Wars: Jedi Academy. | *[https://github.com/Rinnegatamante/StaticJK StaticJK] - Port of Star Wars: Jedi Academy. | ||
*[ | *[https://github.com/Rinnegatamante/vitaET vitaET] - Port of ET: Legacy (Wolfenstein: Enemy Territory). | ||
Libraries: | Libraries: | ||
Line 83: | Line 105: | ||
sdl12_gl Apps: | sdl12_gl Apps: | ||
*[[Dstroy Vita]] - Port of Dstroy. | |||
*[[Meritous Vita|meritous]] - Port of meritous. | |||
*[[SuperMarioWar_Vita|SuperMarioWar]] - Port of Super Mario War. | *[[SuperMarioWar_Vita|SuperMarioWar]] - Port of Super Mario War. | ||
*[[vitaWolfen]] - Port of Wolf4SDL (Wolfenstein 3D). | |||
*[[Zelda3T Vita|Zelda3T]] - Port of Zelda: Time to Triumph. | |||
*[[ZeldaNSQ Vita|ZeldaNSQ]] - Port of Zelda: Navi's Quest. | |||
*[[ZeldaOLB Vita|ZeldaOLB]] - Port of Zelda: Oni Link Begins. | *[[ZeldaOLB Vita|ZeldaOLB]] - Port of Zelda: Oni Link Begins. | ||
*[[ZeldaROTH Vita|ZeldaROTH]] - Port of Zelda: Return of the Hylian. | *[[ZeldaROTH Vita|ZeldaROTH]] - Port of Zelda: Return of the Hylian. | ||
==Media== | ==Media== |
Latest revision as of 08:24, 19 December 2024
vitaGL | |
---|---|
General | |
Author | Rinnegatamante |
Type | Developments |
Version | 0.3 |
License | LGPL-3.0 |
Last Updated | 2020/11/13 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
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:
- Aerofoil Vita - Port of Glider PRO.
- Anomaly 2 Vita - Port of Anomaly 2.
- Anomaly Defenders Vita - Port of Anomaly Defenders.
- Anomaly: Korea Vita - Port of Anomaly Korea.
- Anomaly WE Vita - Port of Anomaly Warzone Earth HD.
- AvP Gold - Port of Aliens versus Predator: Gold Edition.
- Baba Is You Vita - Port of Baba Is You.
- bc2_vita - Port of Battlefield Bad Company 2 Mobile.
- Bugdom - Port of Bugdom.
- Billy Frontier Vita - Port of Billy Frontier
- Bugdom Vita - Port of Bugdom
- bc2_vita - Port of Battlefield Bad Company 2 Mobile
- Crazy Taxi Vita - Port of Crazy Taxi Classic.
- Cro-Mag Rally Vita - Port of Cro-Mag Rally.
- CrossCraft Classic - Multiplatform Minecraft Classic clone.
- d3es-vita - Port of Doom 3
- Daedalus X64 - Port of Daedalus X64 (N64 Emulator).
- Dead Space Vita - Port of Dead Space (Android)
- Death Road to Canada Lite - Port of Death Road to Canada.
- Doom64EX - Port of Doom64EX (Doom 64 sourceport).
- Fade to Black - Port of Fade to Black.
- Fahrenheit Vita - Port of Fahrenheit: Indigo Prophecy.
- FF3_Vita - Port of Final Fantasy III (3D Remake).
- FF4_Vita - Port of Final Fantasy IV (3D Remake).
- FF4AY-Vita - Port of Final Fantasy IV: The After Years (3D Remake).
- FF5_Vita - Port of Final Fantasy V.
- flycast - Port of flycast (Dreamcast Emulator).
- Funky Smugglers Vita - Port of Funky Smugglers
- Hassey Collection Vita - Port of Galcon 2: Galactic Conquest and BREAKFINITY.
- Hurrican - Port of Hurrican.
- Isotope 244 Collection - Port of Machines at War 3 and Land Air Sea Warfare.
- JetMan 3D - Fanmade remake of Jetpac for ZX Spectrum.
- jfduke3d-vita - Port of JFDuke3D (Duke Nukem 3D sourceport).
- jfsw-vita - Port of JFSW (Shadow Warrior Classic sourceport).
- Lugaru HD - Port of Lugaru.
- Mass Effect Infiltrator Vita - Port of Mass Effect: Infiltrator.
- Nanosaur Vita - Port of Nanosaur.
- Nazi Zombies Portable - Port of Nazi Zombies Portable.
- Neverball Vita - Port of Neverball.
- Neverputt Vita - Port of Neverputt.
- Pekka Kana 2 Vita - Port of Pekka Kana 2.
- Poppy Kart Collection Vita - Port of Poppy Kart and Poppy Kart 2
- prboom-plus - Port of PrBoom Plus (Doom engine sourceport).
- Quakespasm-Spiked - Port of Quakespasm Spiked (Limit removed Quake Engine sourceport).
- RetroArch - Vita's GL1 video driver of RetroArch.
- RigelEngine Vita - Port of Duke Nukem II
- RVGL Vita - Port of RVGL.
- rvm_soniccd-vitagl - Port of rvm_soniccd (Sonic CD decompilation)
- Sleepwalker's Journey Vita - Port of Sleepwalker's Journey
- sm64-vita - Port of Super Mario 64.
- srb2-vita - Port of Sonic Robo Blast 2
- StaticJK - Port of Star Wars: Jedi Academy
- TheXTech Vita - Port of Super Mario Bros X.
- TWoM Vita - Port of This War of Mine and This War of Mine: Stories - Father's Promise.
- Tomb Raider 1 & 2 Classic Collection - Port of Tomb Raider and Tomb Raider 2.
- VITA Homebrew Sorter - App to sort your app.db.
- VitaDB Downloader - Homebrew store app.
- vitaHexenII - Port of Hexen II.
- VITAlbum - Filebrowser and image viewer app.
- vitaET - Port of ET: Legacy (Wolfenstein: Enemy Territory)
- vitaHexenII - Port of Hexen II
- 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).
- vitaVoyager - Port of lilium-voyager (Star Trek Voyager: Elite Force).
- vitaXash3D - Port of Xash3D (Half Life, Counter Strike 1.6).
- World of Goo Vita - Port of World of Goo.
- YoYo Loader - Loader for Game Maker Studio made games.
- rvm_soniccd-vitagl - Port of rvm_soniccd (Sonic CD decompilation).
- d3es-vita - Port of Doom 3.
- srb2-vita - Port of Sonic Robo Blast 2.
- StaticJK - Port of Star Wars: Jedi Academy.
- vitaET - Port of ET: Legacy (Wolfenstein: Enemy Territory).
Libraries:
- sdl12_gl - SDL 1.2 Vita port adapted to work with vitaGL as renderer backend.
- SDL2_vitagl - SDL2 Vita port adapted to work with vitaGL as renderer backend.
- imgui_vita - Port of dear imGui.
sdl12_gl Apps:
- Dstroy Vita - Port of Dstroy.
- meritous - Port of meritous.
- SuperMarioWar - Port of Super Mario War.
- vitaWolfen - Port of Wolf4SDL (Wolfenstein 3D).
- Zelda3T - Port of Zelda: Time to Triumph.
- ZeldaNSQ - Port of Zelda: Navi's Quest.
- ZeldaOLB - Port of Zelda: Oni Link Begins.
- ZeldaROTH - Port of Zelda: Return of the Hylian.
Media
PSVITA - Half-Life playable, vitaXash3D/vitaGL (frankyfife)
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.