Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

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 Ocak 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: