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

GLFW Vita: Difference between revisions

From GameBrew
m (HydeWing moved page Glfw Vita to GLFW Vita without leaving a redirect)
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew PC Tools (Developments) - GameBrew
|title=Vita Homebrew PC Tools (Developments) - GameBrew
|title_mode=append
|title_mode=append
|image=glfwvita.jpg
|image=glfwvita2.png
|image_alt=GLFW Vita
|image_alt=GLFW Vita
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=GLFW Vita
|title=GLFW Vita
|image=glfwvita.jpg
|image=glfwvita2.png
|description=Vita GLFW3 port based on the Switch port for the PVR_PSP2.
|description=Vita GLFW3 port based on the Switch port for the PVR_PSP2.
|author=SonicMastr
|author=SonicMastr
Line 14: Line 13:
|type=Developments
|type=Developments
|version=1.10
|version=1.10
|license=Mixed
|license=zlib
|download=https://dlhb.gamebrew.org/vitahomebrews/glfwvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/glfwvita.7z
|website=
|website=https://github.com/SonicMastr/glfw-vita
|source=https://github.com/SonicMastr/glfw-vita
|source=https://github.com/SonicMastr/glfw-vita
}}
}}
Vita GLFW3 port based on the Switch port for the PVR_PSP2.
Vita GLFW3 port based on the Switch port for the PVR_PSP2.


==Media==
GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.
<youtube>VRwhNKoxUtk</youtube>


==Compiling==
===VDSuite===
Install [https://github.com/Vita-Development-Suite/doc VDSuite], then install [https://github.com/GrapheneCt/PVR_PSP2 PVR_PSP2].


==Screenshots==
Note: Visual Studio 2017 usage requires the installation of the SCESDK VSI2017 Plugin.
https://dlhb.gamebrew.org/vitahomebrews/glfwvita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/glfwvita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/glfwvita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/glfwvita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/glfwvita-05.jpg
https://dlhb.gamebrew.org/vitahomebrews/glfwvita-06.jpg
https://dlhb.gamebrew.org/vitahomebrews/glfwvita-07.jpg
https://dlhb.gamebrew.org/vitahomebrews/glfwvita-08.jpg


==Changelogs==
Run <code>cmake -Bbuild</code> with a generator of your choice (<code>-G "Visual Studio 15" -T SNC -A PSVita</code> for VS2017 or <code>-G "Ninja"</code> for Ninja).
'''(v.1.0)'''
 
* First Release.
For VS2017, open <code>glfw3.sln</code> in your build directory and build the <code>INSTALL</code> project. (Make sure your Configuration is for Release)
 
For Ninja, cd into the build directory and <code>run ninja install</code>.
 
===VitaSDK===
Install [https://vitasdk.org/ VitaSDK], then install [https://github.com/GrapheneCt/PVR_PSP2 PVR_PSP2].
 
Run <code>cmake -Bbuild -DVITASDK=ON -DCMAKE_BUILD_TYPE=Release</code>.
 
cd into the build directory and run make <code>-j4 install</code>.
 
Note: When using VitaSDK, it is necessary to link with pthread.
 
==Changelog==
'''v1.10'''
*Added Proper Touch Screen Support.
*Fixed Button Mapping.
 
'''v1.0'''
*GLFW3 3.3.2 for the Vita, with touchscreen cursor emulation and Vita controller support.
*Requires Pigs in a Blanket.


== External links ==
== External links ==
* Official Website -
* GitHub - https://github.com/SonicMastr/glfw-vita
* Github - https://github.com/SonicMastr/glfw-vita
* VitaDB - https://itstime2play-com.translate.goog/threads/mariokart-vita-v0-1-port-de-mariokart-ds.721/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=de
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -

Latest revision as of 05:37, 18 Ocak 2023

GLFW Vita
Glfwvita2.png
General
AuthorSonicMastr
TypeDevelopments
Version1.10
Licensezlib
Last Updated2021/01/23
Links
Download
Website
Source

Vita GLFW3 port based on the Switch port for the PVR_PSP2.

GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.

Compiling

VDSuite

Install VDSuite, then install PVR_PSP2.

Note: Visual Studio 2017 usage requires the installation of the SCESDK VSI2017 Plugin.

Run cmake -Bbuild with a generator of your choice (-G "Visual Studio 15" -T SNC -A PSVita for VS2017 or -G "Ninja" for Ninja).

For VS2017, open glfw3.sln in your build directory and build the INSTALL project. (Make sure your Configuration is for Release)

For Ninja, cd into the build directory and run ninja install.

VitaSDK

Install VitaSDK, then install PVR_PSP2.

Run cmake -Bbuild -DVITASDK=ON -DCMAKE_BUILD_TYPE=Release.

cd into the build directory and run make -j4 install.

Note: When using VitaSDK, it is necessary to link with pthread.

Changelog

v1.10

  • Added Proper Touch Screen Support.
  • Fixed Button Mapping.

v1.0

  • GLFW3 3.3.2 for the Vita, with touchscreen cursor emulation and Vita controller support.
  • Requires Pigs in a Blanket.

External links

Advertising: