d8a88e81c8
more radical reorganization!
...
rendering is now performed in a separate thread. this is of little use
now but lays the groundwork for adding parallel rendering. i just need
to think about data ownership a little harder to make the tile renderer
nice.
2025-06-01 00:21:11 -04:00
1141566e6f
slight cleanup oops
2025-05-29 16:39:25 -04:00
094f4947dc
reorganize core systems
...
no change in functionality, but preparing for stuff in the near future
like more accurately modeling film sensors, filtering, color science,
etc.
2025-05-29 16:30:25 -04:00
a30b29a130
reorganize some geometry stuff
2025-05-29 11:32:31 -04:00
1ab382c5b3
remove unneeded dependency
2025-05-28 13:40:51 -04:00
ad85b4f044
switch to sobol sampling
2025-05-28 13:36:19 -04:00
726dded047
iterators baby
2025-05-27 22:53:44 -04:00
90af446508
halton sampling
2025-05-27 22:23:21 -04:00
e862a86fe6
+= and /= for vectors
2025-05-27 22:22:32 -04:00
bfaf3c2cb6
render normals
2025-04-24 09:26:08 -04:00
38e28a2d57
more geometry stuff, shapes
2025-04-23 12:16:56 -04:00
48abb19464
add basic geometry stuff
2025-04-22 12:13:25 -04:00
845e1c9a5a
render basic test pattern
2025-04-22 08:52:10 -04:00
9c7b1f9939
initial commit
2025-04-17 12:27:45 -04:00