psychopath/src
Nathan Vegdahl caed4c67de Do depth-first instead of breadth-first ray tracing.
This simplifies a lot of code, and will make experimenting with
other things a lot more straightforward.
2022-08-01 15:26:38 -07:00
..
accel Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
light Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
parse Convert Psychopath over to use new RMath library. 2022-07-15 21:42:35 -07:00
sampling Use faster routines where precision isn't needed. 2022-07-16 01:09:33 -07:00
scene Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
shading Use faster routines where precision isn't needed. 2022-07-16 01:09:33 -07:00
surface Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
algorithm.rs Switched all uninitialized memory to use MaybeUninit. 2019-07-06 13:46:54 +09:00
bbox.rs Update psychopath code to work with RMath changes. 2022-07-17 17:24:58 -07:00
bbox4.rs Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
boundable.rs First step transitioning to Rust 2018. 2018-12-16 12:02:20 -08:00
camera.rs Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
color.rs Convert Psychopath over to use new RMath library. 2022-07-15 21:42:35 -07:00
fp_utils.rs Fix deprecation warnings from rustc. 2019-11-23 10:21:16 +09:00
hash.rs New hash seeding approach. 2022-07-21 14:18:55 -07:00
image.rs Fix deprecation warnings from rustc. 2019-11-23 10:21:16 +09:00
lerp.rs Simpler way to implement screen-space blue-noise sampling. 2022-07-20 18:54:38 -07:00
main.rs Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
math.rs Update psychopath code to work with RMath changes. 2022-07-17 17:24:58 -07:00
mis.rs Make MIS routines handle infinite importance better. 2017-10-25 07:11:24 -07:00
ray.rs Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
renderer.rs Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
scramble.rs Minor tweaks to Owen scrambling functions. 2022-07-25 15:43:07 -07:00
space_fill.rs Put hilbert and morton code into one module. 2022-07-23 12:57:57 -07:00
timer.rs Improve module path usage and remove extern crate declarations where possible. 2018-12-16 13:02:49 -08:00
tracer.rs Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00
transform_stack.rs Do depth-first instead of breadth-first ray tracing. 2022-08-01 15:26:38 -07:00