csci5607/assignment-1a/README.md

26 lines
888 B
Markdown
Raw Normal View History

2023-02-01 22:19:56 +00:00
# Raycaster
2023-02-01 23:12:30 +00:00
## Bundle contents
2023-02-01 22:19:56 +00:00
Writeup is located at `/writeup.pdf`.
The binary can be found at `/assignment-1`. Run `./assignment-1 --help` to see
how to use it. The binary has been built using the Rust Docker image, which
should have an environment similar to CSELabs. If there is trouble running the
2023-02-01 23:12:30 +00:00
binary, try building from source, as documented below.
Examples are found in the `examples` directory. The text files are the input
sources, and the ppm files are the corresponding outputs. They have been
generated by running this program. For convenience, pngs have also been provided
using imagemagick.
2023-02-01 22:19:56 +00:00
## Building from source
The Makefile currently uses Docker to produce a more consistent build. If you
have a Rust+Cargo toolchain installed locally, it's also possible to build the
source using just:
cargo build --release
The binary will be found in `target/release`.