mirror of
https://github.com/wiiu-env/wut.git
synced 2025-01-23 15:31:14 +01:00
James Benton
4e2099a2e4
whb: Add missing GX2Invalidate call.
GX2RUnlockBuffer is supposed to be calling invalidate for us.... but it does not seem to work and we require an explicit invalidate instead?!?!
wut
Let's try make a Wii U Toolchain / SDK for creating rpx/rpl.
Licensed under the terms of the GNU General Public License, version 2 or later (GPLv2+).
Rewrite
This branch is an WIP experimental rewrite to simplify how elf2rpl works and hopefully make it more correct for more advanced C++ programs.
Requirements
- The as of yet unreleased devkitPPC r31
Linux
Requires CMake + Make + devkitPPC + libzdev
export DEVKITPPC=<Path to devkitPPC>
git clone --recursive https://github.com/decaf-emu/wut.git
cd wut
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=<path/to/install> -DDEVKITPPC=$DEVKITPPC ../
make
make install
export WUT_ROOT=<path/to/install>
Then for any wut project you want to build you must use the wut.toolchain.cmake script:
cd ../samples/helloworld
mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=$WUT_ROOT/share/wut.toolchain.cmake -DDEVKITPPC=$DEVKITPPC -DWUT_ROOT=$WUT_ROOT ../
make
Description
Languages
C
88.5%
C++
9.7%
CMake
1%
Makefile
0.7%
Assembly
0.1%