More actions
No edit summary |
|||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=Vita Homebrew PC Tools (Developments) - GameBrew | |title=Vita Homebrew PC Tools (Developments) - GameBrew | ||
Line 14: | Line 13: | ||
|type=Developments | |type=Developments | ||
|version=1.10 | |version=1.10 | ||
|license= | |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. | ||
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 [https://github.com/Vita-Development-Suite/doc VDSuite], then install [https://github.com/GrapheneCt/PVR_PSP2 PVR_PSP2]. | |||
Note: Visual Studio 2017 usage requires the installation of the SCESDK VSI2017 Plugin. | |||
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). | |||
https:// | |||
https:// | 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 == | ||
* | * GitHub - https://github.com/SonicMastr/glfw-vita | ||
Revision as of 05:29, 18 Ocak 2023
GLFW Vita | |
---|---|
File:Glfwvita.jpg | |
General | |
Author | SonicMastr |
Type | Developments |
Version | 1.10 |
License | zlib |
Last Updated | 2021/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.