tree: c1b4bbdb18b717165ad9a369995e1026a38d0998 [path history] [tgz]
  1. config.json
  2. gltf-loader.cc
  3. gltf-loader.h
  4. main.cc
  5. material.h
  6. matrix.cc
  7. mesh.h
  8. nanort.h
  9. nanosg.h
  10. premake5.lua
  11. README.md
  12. render-config.cc
  13. render-config.h
  14. render.cc
  15. render.h
examples/raytrace/README.md

Raytrace example

Simple raytracing example with OpenGL preview

Build

Linux or macOS

$ premake5 gmake
$ make

Windows

$ premake5 vs2015

Third party libraries and its icenses.

  • picojson : BSD license.
  • bt3gui : zlib license.
  • glew : BSD/MIT license.
  • tinyobjloader : MIT license.
  • glm : The Happy Bunny License (Modified MIT License). Copyright (c) 2005 - 2017 G-Truc Creation
  • ImGui : The MIT License (MIT). Copyright (c) 2014-2015 Omar Cornut and ImGui contributors
  • ImGuizmo : The MIT License (MIT). Copyright (c) 2016 Cedric Guillemet