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
No edit summary
No edit summary
Line 51: Line 51:
*[[FF4-Vita|FF4_Vita]] - Port of Final Fantasy IV (3D Remake).
*[[FF4-Vita|FF4_Vita]] - Port of Final Fantasy IV (3D Remake).
*[[FF5-Vita|FF5_Vita]] - Port of Final Fantasy V.
*[[FF5-Vita|FF5_Vita]] - Port of Final Fantasy V.
*TheXTech Vita - Port of Super Mario Bros X.
*[[TheXTech Vita]] - Port of Super Mario Bros X.
*[[World of Goo Vita]] - Port of World of Goo.
*[[World of Goo Vita]] - Port of World of Goo.
*[[Baba Is You Vita]] - Port of Baba Is You.
*[[Baba Is You Vita]] - Port of Baba Is You.
Line 71: Line 71:
*[[Doom64EX Vita|Doom64EX]] - Port of Doom64EX (Doom 64 sourceport).
*[[Doom64EX Vita|Doom64EX]] - Port of Doom64EX (Doom 64 sourceport).
*[[Cro-Mag Rally Vita]] - Port of Cro-Mag Rally.
*[[Cro-Mag Rally Vita]] - Port of Cro-Mag Rally.
*ppNeverputt Vita]] - Port of Neverputt.
*[[Neverputt Vita]] - Port of Neverputt.
*ppNeverball Vita]] - Port of Neverball.
*[[Neverball Vita]] - Port of Neverball.
*[[Isotope 244 Collection Vita|Isotope 244 Collection]] - Port of Machines at War 3 and Land Air Sea Warfare.
*[[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.
*[[Tomb Raider 1 and 2 Classic Collection Vita|Tomb Raider 1 & 2 Classic Collection]] - Port of Tomb Raider and Tomb Raider 2.
Line 94: Line 94:
'''PSVITA - Half-Life playable, vitaXash3D/vitaGL''' ([https://www.youtube.com/watch?v=3nZvA5FRzyI frankyfife]) <br>
'''PSVITA - Half-Life playable, vitaXash3D/vitaGL''' ([https://www.youtube.com/watch?v=3nZvA5FRzyI frankyfife]) <br>
<youtube>3nZvA5FRzyI</youtube>
<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 ==
== External links ==
* Twitter - https://twitter.com/rinnegatamante/status/1272913316038553602
* Twitter - https://twitter.com/rinnegatamante/status/1272913316038553602
* GitHub - https://github.com/Rinnegatamante/vitaGL
* GitHub - https://github.com/Rinnegatamante/vitaGL

Revision as of 03:49, 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)

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

Advertising: