├── .clang-format ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── FindTriSYCL.cmake └── triSYCLConfig.cmake.in ├── doc ├── MovingSpheres.jpg ├── SmokeSphere.jpg ├── XilinxRT.jpg ├── XilinxRect.jpg ├── checker.jpg ├── materials.jpg └── pyramid.jpg ├── images ├── SYCL.png └── Xilinx.jpg ├── include ├── box.hpp ├── build_parameters.hpp ├── camera.hpp ├── constant_medium.hpp ├── hitable.hpp ├── material.hpp ├── ray.hpp ├── rectangle.hpp ├── render.hpp ├── rtweekend.hpp ├── sphere.hpp ├── sycl.hpp ├── texture.hpp ├── triangle.hpp ├── vec.hpp ├── visit.hpp └── xorshift.hpp └── src └── main.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/.clang-format -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindTriSYCL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/cmake/FindTriSYCL.cmake -------------------------------------------------------------------------------- /cmake/triSYCLConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/cmake/triSYCLConfig.cmake.in -------------------------------------------------------------------------------- /doc/MovingSpheres.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/doc/MovingSpheres.jpg -------------------------------------------------------------------------------- /doc/SmokeSphere.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/doc/SmokeSphere.jpg -------------------------------------------------------------------------------- /doc/XilinxRT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/doc/XilinxRT.jpg -------------------------------------------------------------------------------- /doc/XilinxRect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/doc/XilinxRect.jpg -------------------------------------------------------------------------------- /doc/checker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/doc/checker.jpg -------------------------------------------------------------------------------- /doc/materials.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/doc/materials.jpg -------------------------------------------------------------------------------- /doc/pyramid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/doc/pyramid.jpg -------------------------------------------------------------------------------- /images/SYCL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/images/SYCL.png -------------------------------------------------------------------------------- /images/Xilinx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/images/Xilinx.jpg -------------------------------------------------------------------------------- /include/box.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/box.hpp -------------------------------------------------------------------------------- /include/build_parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/build_parameters.hpp -------------------------------------------------------------------------------- /include/camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/camera.hpp -------------------------------------------------------------------------------- /include/constant_medium.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/constant_medium.hpp -------------------------------------------------------------------------------- /include/hitable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/hitable.hpp -------------------------------------------------------------------------------- /include/material.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/material.hpp -------------------------------------------------------------------------------- /include/ray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/ray.hpp -------------------------------------------------------------------------------- /include/rectangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/rectangle.hpp -------------------------------------------------------------------------------- /include/render.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/render.hpp -------------------------------------------------------------------------------- /include/rtweekend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/rtweekend.hpp -------------------------------------------------------------------------------- /include/sphere.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/sphere.hpp -------------------------------------------------------------------------------- /include/sycl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/sycl.hpp -------------------------------------------------------------------------------- /include/texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/texture.hpp -------------------------------------------------------------------------------- /include/triangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/triangle.hpp -------------------------------------------------------------------------------- /include/vec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/vec.hpp -------------------------------------------------------------------------------- /include/visit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/visit.hpp -------------------------------------------------------------------------------- /include/xorshift.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/include/xorshift.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/triSYCL/path_tracer/HEAD/src/main.cpp --------------------------------------------------------------------------------