SDL/README.md
2019-09-20 21:21:07 +10:00

39 lines
1.3 KiB
Markdown

## SDL2 for Wii U
### About
This project is a port of the **SDL** software development library to the Nintendo Wii U video game console, built for the wut toolchain.
Currently it implements support for audio, joystick (gamepad), touchscreen (gamepad), video (gx2), hardware accelerated rendering (gx2), timers and threading.
### Installing
Prebuilt versions of sdl2, along with other sdl2 libraries (gfx, image, mixer, ttf), are available on the wiiu-fling pacman repository.
Please reffer to [these](https://gitlab.com/QuarkTheAwesome/wiiu-fling) instructions to set up wiiu-fling.
### Building on Linux
In order to build sdl2 for wiiu, you'll need to install some prerequisites:
- devkitPPC (make sure to export $DEVKITPRO)
- wut (make sure to export $WUT_ROOT)
- cmake
Clone and enter the wiiu sdl repo:
$ git clone https://github.com/yawut/SDL.git
$ cd SDL
Prepare for the build:
$ mkdir build && cd build
Build:
$ cmake ../ -DCMAKE_TOOLCHAIN_FILE=$DEVKITPRO/wut/share/wut.toolchain.cmake -DCMAKE_INSTALL_PREFIX=$DEVKITPRO/portlibs/wiiu
$ make
Install (might need to run as sudo depending on `$DEVKITPRO/portlibs/wiiu`permissions):
$ make install
### Credits:
- rw-r-r-0644, quarktheawesome, exjam: wiiu sdl2 port and libraries
- wiiu homebrew contributors
- sdl mantainters
- inspired by libnx/libtransistor sdl2 ports