Welcome to the documentation for the Raytracing project. This repository contains the following documentation files:
- Camera Class Documentation
- Maths Class Documentation
- Input Class Documentation
- Shader Class Documentation
- GLSL Shader Documentation
Please click on the links above to access the documentation for each component.
docs/
: Contains the documentation files for each component.src/
: Contains the source code for the Raytracing project.shaders/
: Contains the shader source codelib/
: Should contain the required libraries.
Here are some images showcasing the Raytracing project:
To get started with the Raytracing project, please follow these steps:
- Clone the repository to your local machine.
- Ensure that the required libraries are present in the 'lib/' folder.
- Refer to the documentation for each component to understand their usage and functionality.
To compile and run the Raytracing application, use the following commands:
-
Compile the application using 'make':
make
-
Run the application:
make run
Make sure you have the necessary dependencies and build tools installed on your system to successfully compile and run the application.
Contributions to the Raytracing project are welcome! If you find any issues or would like to add new features, please feel free to open an issue or submit a pull request.
The Raytracing project is licensed under the MIT License.