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
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Vita Homebrew PC Tools (Developments) - GameBrew
|title_mode=append
|image=vitagl2.png
|image_alt=vitaGL
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=vitaGL
|title=vitaGL
Line 14: Line 8:
|version=0.3
|version=0.3
|license=LGPL-3.0
|license=LGPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vitagl.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitagl_0.3.zip
|website=https://twitter.com/rinnegatamante/status/1272913316038553602
|website=https://twitter.com/rinnegatamante/status/1272913316038553602
|source=https://github.com/Rinnegatamante/vitaGL
|source=https://github.com/Rinnegatamante/vitaGL
|donation=https://www.patreon.com/Rinnegatamante
}}
{{#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.
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.


Line 107: Line 109:
'''v0.1'''
'''v0.1'''
*Initializing sceGxm before free mem checking on vglInitExtended.
*Initializing sceGxm before free mem checking on vglInitExtended.
==Credits==
If you appreciate the author's effort and would like to say a big thank you to them, consider supporting them on [https://www.patreon.com/Rinnegatamante Patreon].


== External links ==
== External links ==

Latest revision as of 08:33, 4 August 2024

vitaGL
Vitagl2.png
General
AuthorRinnegatamante
TypeDevelopments
Version0.3
LicenseLGPL-3.0
Last Updated2020/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:

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: