This is currently a work in progress. This project uses Vulkan and C++ and does raytracing using compute shaders.
This project is currently going through a rewrite. The earlier version used OpenGL with C++. The source code and information about that version is in the v1.0 branch.
- CMake
- Git (for version control)
- A modern C++ compiler
- VulkanSDK installed with shader compilers like
glslc - A GPU supporting Vulkan 1.0 in minimum
Make sure to clone the repo like this:
git clone --recursive http://github.com/CloudCodingSpace/RayTracer.git