Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

VitaGL: Difference between revisions

From GameBrew
m Text replacement - "GameBrew!" to "GameBrew"
No edit summary
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew PC Tools (Developments) - GameBrew
|title=Vita Homebrew PC Tools (Developments) - GameBrew
Line 9: Line 8:
|title=vitaGL
|title=vitaGL
|image=vitaglvita.jpg
|image=vitaglvita.jpg
|description=openGL wrapper for PSVITA.
|description=openGL wrapper for PS Vita.
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2020/11/13
|lastupdated=2020/11/13
Line 19: Line 18:
|source=https://github.com/Rinnegatamante/vitaGL
|source=https://github.com/Rinnegatamante/vitaGL
}}
}}
openGL wrapper for PSVITA.
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.


==Media==
==User guide==
<youtube>3nZvA5FRzyI</youtube>
===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.
*ppNeverputt Vita]] - Port of Neverputt.
*ppNeverball 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.


==Screenshots==
sdl12_gl Apps:
https://dlhb.gamebrew.org/vitahomebrews/vitaglvita-01.jpg
*[[SuperMarioWar_Vita|SuperMarioWar]] - Port of Super Mario War.
https://dlhb.gamebrew.org/vitahomebrews/vitaglvita-02.jpg
*[[ZeldaOLB Vita|ZeldaOLB]] - Port of Zelda: Oni Link Begins.
https://dlhb.gamebrew.org/vitahomebrews/vitaglvita-03.jpg
*[[ZeldaROTH Vita|ZeldaROTH]] - Port of Zelda: Return of the Hylian.
https://dlhb.gamebrew.org/vitahomebrews/vitaglvita-04.jpg
*[[Zelda3T Vita|Zelda3T]] - Port of Zelda: Time to Triumph.
https://dlhb.gamebrew.org/vitahomebrews/vitaglvita-05.jpg
*[[ZeldaNSQ Vita|ZeldaNSQ]] - Port of Zelda: Navi's Quest.
https://dlhb.gamebrew.org/vitahomebrews/vitaglvita-06.jpg
*[[vitaWolfen]] - Port of Wolf4SDL (Wolfenstein 3D).
https://dlhb.gamebrew.org/vitahomebrews/vitaglvita-07.jpg
*[[Meritous Vita|meritous]] - Port of meritous.
https://dlhb.gamebrew.org/vitahomebrews/vitaglvita-08.jpg
*[[Dstroy Vita]] - Port of Dstroy.


==Changelogs==
==Media==
'''(v.1.0)'''
'''PSVITA - Half-Life playable, vitaXash3D/vitaGL''' ([https://www.youtube.com/watch?v=3nZvA5FRzyI frankyfife]) <br>
* First Release.
<youtube>3nZvA5FRzyI</youtube>


== External links ==
== External links ==
* Official Website -
* Twitter - https://twitter.com/rinnegatamante/status/1272913316038553602
* Github - https://github.com/Rinnegatamante/vitaGL
* GitHub - https://github.com/Rinnegatamante/vitaGL
* VitaDB -
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -

Revision as of 03:48, 18 January 2023

vitaGL
File:Vitaglvita.jpg
General
AuthorRinnegatamante
TypeDevelopments
Version0.3
LicenseLGPL-3.0
Last Updated2020/11/13
Links
Download
Source

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:

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:

Media

PSVITA - Half-Life playable, vitaXash3D/vitaGL (frankyfife)

External links

Advertising: