Implementation of epochs HackVR project.
- Basic rendering works
- Commands implemented:
addshapemove(partially)rotate(partially)renamegroup
- Std-I/O works
Use Up and Down to move forward/backward, Left and Right to rotate the camera. Use Alt to change Left/Right to strafing. W,A,S,D can also be used to move the camera (strafing + forward).
With Page Up and Page Down you can look up/down, using Alt allows to move the camera up or down.
Right click with the mouse and drag to rotate the camera. Use the left mouse button to trigger a action output to stdout.
Build the project (see below), then run this:
cat ./lib/hackvr/data/test.hackvr | ./zig-cache/bin/hackvrProvide the following packages on your system:
- SDL2
- libepoxy
Use zig master to build the project:
git submodule update --init --recursive
zig buildAfter compiling, use zig build run to start the HackVR executable
