1
Fork 0
Commit graph

18 commits

Author SHA1 Message Date
ad3cba9f78 Remove unnessecary conversions between float and double in cast_scene 2024-09-25 10:59:30 +02:00
a0353edd89 Add [[nodiscard]] to AABB functions 2024-09-25 10:59:05 +02:00
475fd8fe90 Use a multi-dimensional subscript operator 2024-09-25 10:48:19 +02:00
a844a5c2d7 Use const more in ray_triangle 2024-09-25 10:45:33 +02:00
d61450aacb Use std::array explicitly in child_pattern
Otherwise, it's assumed to be an initializer_list.
2024-09-25 10:43:50 +02:00
3ae3ae7e6d Remove hardcoded PI constant, remove const in declarations 2024-09-25 10:40:38 +02:00
58fbe465f9 Use <print> instead of <iostream> 2024-09-25 10:36:54 +02:00
0aa202e8a1 Return bool in ray_triangle
It only returns booleans, so it doesn't make sense for this to be a
float.
2024-09-25 10:33:59 +02:00
81d5045037 Reformat code 2022-08-16 07:41:12 -04:00
145a89666c Add error messages for obj loading 2022-08-16 07:33:21 -04:00
66da66771c Fix Linux build 2022-03-27 21:31:09 -04:00
redstrate
c6433f8736 Add reflection component, fix indirect sampling 2020-07-31 22:52:16 -04:00
redstrate
245a3c03cb Add octree for faster mesh rendering 2020-07-30 10:06:47 -04:00
redstrate
783de0a217 Update README and move scene functions into scene.cpp 2020-05-29 22:11:03 -04:00
redstrate
efd466fc78 Add indirect sampling, and update README 2020-05-29 21:31:56 -04:00
redstrate
35159a93b2 Add multiple object support 2020-05-29 19:12:37 -04:00
redstrate
202d4c3dc8 Show render in progress 2020-05-13 17:19:21 -04:00
redstrate
bf68e43af8 Add initial files 2020-02-17 10:37:01 -05:00