More actions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
|lastupdated=2018/05/24 | |lastupdated=2018/05/24 | ||
|type=Developments | |type=Developments | ||
|version=2.0. | |version=2.0.8dev-20180523 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/sdl2vita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/sdl2vita.7z | ||
Line 23: | Line 23: | ||
To install, download and run | To install, download and run | ||
<pre>tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20180523.tar.xz<pre> | <pre>tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20180523.tar.xz</pre> | ||
==Linking== | ==Linking== |
Revision as of 23:57, 21 November 2022
SDL2 | |
---|---|
File:Sdl2vita.jpg | |
General | |
Author | rsn8887 |
Type | Developments |
Version | 2.0.8dev-20180523 |
License | Mixed |
Last Updated | 2018/05/24 |
Links | |
Download | |
Source | |
SDL2 is a binary release of SDL2 Library version 2.0.8dev version ported to PS Vita.
Installing SDL2
To install, download and run
tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20180523.tar.xz
Linking
Because of the included touch and Bluetooth functionality, programs linking to SDl2 now need the additional linker arguments
-lSceTouch_stub -lSceHid_stub
to compile successfully.
Compiling from Source
Clone or download the git repo source. Then cd into the SDL-Vita folder and run
make -f Makefile.vita install The library will be installed to $VITASDK/arm-vita-eabi/lib/libSDL2.a, and the header files will be installed to $VITASDK/arm-vita-eabi/include/SDL2/*.h
Screenshot
Changelog
(v2.0.8 - 20180523)
- fix bug in UpdateTexture when starting y position not equal zero
- allow rendering textures with scaling < 100%
- remove bluetooth keyboard and mouse lag
- use screen, not active area, as reference for normalized touch coords on front panel
- use normalized touch coordinates following SDL specs
- use full analog joystick range
- only report mouse motion events when mouse has moved
- fix repeating keys for bluetooth keyboard
- fix Caps Lock and Num Lock keys for bluetooth keyboard
- bluetooth keyboard support
- bluetooth mouse support
- game controller API support with builtin config for Vita/VitaTV controllers.
- many bugfixes
- multiple controller support on VitaTV
External links
- Github - https://github.com/rsn8887/SDL-Vita