psychopath/src
Nathan Vegdahl f95e869848 Give Owen scramble functions their own hash.
This lets us move the seeding overhead outside the main loop,
which in turn lets us avoid taking it every round.
2022-07-23 13:24:24 -07:00
..
accel Convert Psychopath over to use new RMath library. 2022-07-15 21:42:35 -07:00
light Update psychopath code to work with RMath changes. 2022-07-17 17:24:58 -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 Fix silly bug in light transforms introduced during the switch to RMath. 2022-07-17 17:40:14 -07:00
shading Use faster routines where precision isn't needed. 2022-07-16 01:09:33 -07:00
surface Update psychopath code to work with RMath changes. 2022-07-17 17:24:58 -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 Convert Psychopath over to use new RMath library. 2022-07-15 21:42:35 -07:00
boundable.rs First step transitioning to Rust 2018. 2018-12-16 12:02:20 -08:00
camera.rs Update psychopath code to work with RMath changes. 2022-07-17 17:24:58 -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 Put hilbert and morton code into one module. 2022-07-23 12:57:57 -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 Convert Psychopath over to use new RMath library. 2022-07-15 21:42:35 -07:00
renderer.rs Put hilbert and morton code into one module. 2022-07-23 12:57:57 -07:00
scramble.rs Give Owen scramble functions their own hash. 2022-07-23 13:24:24 -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 Update psychopath code to work with RMath changes. 2022-07-17 17:24:58 -07:00
transform_stack.rs Convert Psychopath over to use new RMath library. 2022-07-15 21:42:35 -07:00