Skip to content

Implements ray tracing in C++ with OpenGL used for rendering

Notifications You must be signed in to change notification settings

sushrut141/rayTrace

Repository files navigation

rayTrace

Implements ray tracing in C++ with OpenGL used for rendering and GLUT for context creation.

The serial implementation of the ray tracer is in the ser_ray.cpp file which also includes the rendering functionality. The parallell(CUDA) implementation is in the kernel.cu file.The vector primitives are defined in the modifiers.h header. vShader.sh and fShader.sh are the GL shading language shaders required for rendering the image.

About

Implements ray tracing in C++ with OpenGL used for rendering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published