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 - "|discussion=" to "|donation="
No edit summary
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
|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.



Revision as of 08:33, 4 August 2024

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