|
6098f0dcca
|
Port to C++ modules
Still incomplete, but now builds in modules.
|
2024-09-26 13:49:16 +02:00 |
|
|
f25d0e4c17
|
Move tinyobjloader to extern folder
|
2024-09-26 11:53:28 +02:00 |
|
|
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 |
|
|
427ccb666b
|
Use auto instead of decltype in cast_scene
|
2024-09-25 10:34:12 +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 |
|
|
eaa992bdbc
|
Use std::pair instead of std::tuple in orthogonal_system
|
2024-09-25 10:31:07 +02:00 |
|
|
e799e33846
|
Require C++23
|
2024-09-25 10:29:46 +02:00 |
|
|
91026b5943
|
Fix crash due to mising return in test_triangle
|
2024-09-25 10:29:22 +02:00 |
|
|
81d5045037
|
Reformat code
|
2022-08-16 07:41:12 -04:00 |
|
|
f0713452fc
|
Make sphere white so it's more visible
|
2022-08-16 07:38:52 -04:00 |
|
|
aaf4b37b67
|
Change initial eye position to match the README
|
2022-08-16 07:36:36 -04:00 |
|
|
6c0b566bb1
|
Add imgui ini to gitignore
|
2022-08-16 07:33:32 -04:00 |
|
|
145a89666c
|
Add error messages for obj loading
|
2022-08-16 07:33:21 -04:00 |
|
|
c707efbd8c
|
Include example models in misc/ folder, rename load button for clarity
|
2022-08-16 07:33:10 -04:00 |
|
|
d0c9d1cd69
|
Rename "Display Mode" to make it clearer what it's selecting
|
2022-08-16 07:27:50 -04:00 |
|
|
00a6c7d0e4
|
Rename "Dump to file" button to make it clearer what it's doing
|
2022-08-16 07:26:11 -04:00 |
|
|
7b11008a85
|
Rename window to "Render Options"
|
2022-08-16 07:24:49 -04:00 |
|
|
acfa4146ce
|
Add CLion stuff to gitignore
|
2022-08-16 07:22:27 -04:00 |
|
|
e37af0d28b
|
Make default window size 800x600
|
2022-08-16 07:21:55 -04:00 |
|
|
201da6f430
|
Remove mirror links
|
2022-06-23 14:00:12 -04:00 |
|
|
66da66771c
|
Fix Linux build
|
2022-03-27 21:31:09 -04:00 |
|
|
101a20443e
|
Fix Windows build
FindGLM now properly searches newer glm packages which
doesn't include a "include" folder.
|
2022-03-27 21:29:37 -04:00 |
|
|
0d89859176
|
Add mirror links
|
2022-03-22 10:31:25 -04:00 |
|
|
a4486d4b39
|
Update license year
|
2022-02-28 21:20:35 -05:00 |
|
|
fc48f78c1e
|
Update README for shrt migration
|
2022-02-28 21:20:20 -05: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
|
7148070824
|
Add interactive imgui menus
|
2020-05-13 16:53:59 -04:00 |
|
redstrate
|
ee552901d2
|
Add configurable model color
|
2020-02-18 12:32:57 -05:00 |
|
redstrate
|
bf68e43af8
|
Add initial files
|
2020-02-17 10:37:01 -05:00 |
|