Skip to content

Harmek59/RayTracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray tracing demo

plot plot

Requirements

  • C++ 17
  • OpenGL 4.3
  • Cmake 3.7

Dependencies

  • GLFW
  • Glad
  • Dear ImGui (glfw-binding, opengl3-binding)
  • GLM
  • stb_image
  • tinyobjloader

How to build

Use vcpkg to acquire all dependencies.

git clone https://github.com/microsoft/vcpkg

Windows:

.\vcpkg\bootstrap-vcpkg.bat

Linux:

./vcpkg/bootstrap-vcpkg.sh

Libraries:

./vcpkg/vcpkg install glfw3
./vcpkg/vcpkg install glad
./vcpkg/vcpkg install imgui[glfw-binding,opengl3-binding]
./vcpkg/vcpkg install glm
./vcpkg/vcpkg install stb
./vcpkg/vcpkg install tinyobjloader

For Windows x64 bit version:

./vcpkg/vcpkg install glfw3:x64-windows
./vcpkg/vcpkg install glad:x64-windows
./vcpkg/vcpkg install imgui[glfw-binding,opengl3-binding]:x64-windows
./vcpkg/vcpkg install glm:x64-windows
./vcpkg/vcpkg install stb:x64-windows
./vcpkg/vcpkg install tinyobjloader:x64-windows

Set DCMAKE_TOOLCHAIN_FILE according to vcpkg instruction. Build using Cmake.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published