Skip to content

Releases: rsn8887/SDL-Vita

SDL2 for Vita 2.0.8dev version 20180523

23 May 20:57
Compare
Choose a tag to compare

SDL2 for Vita 2.0.8dev version

This is a binary release of SDL2 Library version 2.0.8dev version ported to PS Vita.

Installation

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

Changelog:

  • 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

SDL2 for Vita 2.0.8dev version 20180404

04 Apr 15:38
Compare
Choose a tag to compare

SDL2 for Vita 2.0.8dev version

This is a binary release of SDL2 Library version 2.0.8dev version ported to PS Vita.

Installation

To install, download and run

tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20171224.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

Changelog:

  • 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

SDL2 for Vita 2.0.8dev version 20180124

24 Jan 18:21
Compare
Choose a tag to compare

SDL2 for Vita 2.0.8dev version

This is a binary release of SDL2 Library version 2.0.8dev version ported to PS Vita.

Installation

To install, download and run

tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20171224.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

Changelog:

  • 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

SDL2 for Vita 2.0.8dev version 20180123

23 Jan 13:12
Compare
Choose a tag to compare

SDL2 for Vita 2.0.8dev version 20180117

This is a binary release of SDL2 Library version 2.0.8dev version 20180117 ported to PS Vita.

Installation

To install, download and run

tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20171224.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

Changelog:

  • 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

SDL2 for Vita 2.0.8dev version 20180117

17 Jan 23:12
Compare
Choose a tag to compare

SDL2 for Vita 2.0.8dev version 20180117

This is a binary release of SDL2 Library version 2.0.8dev version 20180117 ported to PS Vita.

Installation

To install, download and run

tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20171224.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

Changelog:

  • 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

SDL2 for Vita 2.0.8dev version 20171224

24 Dec 04:48
Compare
Choose a tag to compare

SDL2 for Vita 2.0.8dev version 20171224

This is a binary release of SDL2 Library version 2.0.8dev version 20171224 ported to PS Vita.

Installation

To install, download and run

tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20171224.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

Changelog:

  • 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

SDL2 for Vita 2.0.8dev version 20171223

23 Dec 07:33
Compare
Choose a tag to compare

SDL2 for Vita 2.0.8dev version 20171223

This is a binary release of SDL2 Library version 2.0.8dev version 20171223 ported to PS Vita.

Installation

To install, download and run

tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20171223.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

Changelog:

  • bluetooth keyboard support
  • bluetooth mouse support
  • game controller API support with builtin config for Vita/VitaTV controllers.
  • many bugfixes
  • multiple controller support on VitaTV

SDL2 for Vita 2.0.8dev version 20171203

04 Dec 02:47
Compare
Choose a tag to compare

This is a binary release of SDL2 Library version 2.0.8dev version 20171203 ported to PS Vita.

To install, download and run
tar --no-same-owner --no-same-permissions -C $VITASDK/arm-vita-eabi -xJf sdl2_vita_20171203.tar.xz

Note this will overwrite any currently installed versions of SDL2. The older VitaSDK version can always be downloaded from http://dl.vitasdk.org/sdl2.tar.xz .

Changelog compared to bundled VitaSDK version:

  • many bugfixes
  • multiple controller support on VitaTV