Skip to content

Commit 943f5bf

Browse files
authored
Create README.md
1 parent d010c0e commit 943f5bf

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# wii-raytracing
2+
3+
## Description
4+
5+
This is a fast raytracing implementation on the Nintendo Wii using SIMD instruction provided by [libogc](https://github.com/devkitPro/libogc/tree/master).
6+
7+
It is an improved version of the [PlayStation 1 project](https://github.com/SimoSbara/ps1-raytracing).
8+
9+
![](https://github.com/SimoSbara/wii-raytracing/blob/main/wii-raytracing.gif)
10+
11+
I used [devkitPro](https://devkitpro.org/wiki/Getting_Started) for creating this project.
12+
13+
### Testing on Emulator
14+
This project is tested on [Dolphin Emulator](dolphin-emu.org) Nintendo GameCube/Wii emulator.
15+
16+
## Testing on Console
17+
18+
If you want to test it on the real console, you need to:
19+
* get a SD card formatted in FAT32
20+
* install Homebrew Channel on the Wii following this [guide](https://wiibrew.org/wiki/Homebrew_Channel)
21+
* create a new folder called ```raytracing``` in ```SD root/apps/```
22+
* Download the latest [release](https://github.com/SimoSbara/wii-raytracing/releases) and put it on ```SD root/apps/raytracing```, **the name must be ```boot.dol```**
23+
24+
## Development
25+
This project is currently in development on Ubuntu (using WSL), Windows is not tested.
26+
27+
Steps for setting up environment:
28+
* follow this [guide](https://devkitpro.org/wiki/Getting_Started) for installing devkitPro and install the Wii Dev kit
29+
* execute ```source /etc/profile.d/devkit-env.sh``` to export devkit environment variables
30+
* clone the repository ```https://github.com/SimoSbara/wii-raytracing.git```
31+
32+
Now you can build the project with ```make```, the binary is wii-raytracing.dol

0 commit comments

Comments
 (0)