psychopath/src
Nathan Vegdahl c5965ec874 Replace some custom math functions with stdlib functions.
Some of these didn't exist in stable Rust before, and some of them
used to be slower than the custom ones.
2022-05-15 23:00:49 -07:00
..
accel Update to latest glam. 2021-05-14 12:22:46 -07:00
light Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00
parse Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00
sampling Improve module path usage and remove extern crate declarations where possible. 2018-12-16 13:02:49 -08:00
scene Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00
shading Replace some custom math functions with stdlib functions. 2022-05-15 23:00:49 -07:00
surface Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00
algorithm.rs Switched all uninitialized memory to use MaybeUninit. 2019-07-06 13:46:54 +09:00
bbox.rs Replace some custom math functions with stdlib functions. 2022-05-15 23:00:49 -07:00
bbox4.rs Update to latest glam. 2021-05-14 12:22:46 -07:00
boundable.rs First step transitioning to Rust 2018. 2018-12-16 12:02:20 -08:00
camera.rs Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00
color.rs Update to latest glam. 2021-05-14 12:22:46 -07:00
fp_utils.rs Fix deprecation warnings from rustc. 2019-11-23 10:21:16 +09:00
hash.rs A single unified Sobol implementation. 2020-04-19 01:11:43 +09:00
hilbert.rs Run new rustfmt on codebase. 2018-03-04 13:00:55 -08:00
image.rs Fix deprecation warnings from rustc. 2019-11-23 10:21:16 +09:00
lerp.rs Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00
main.rs Split out memory arena into an external crate. 2019-12-27 10:43:03 +09:00
math.rs Replace some custom math functions with stdlib functions. 2022-05-15 23:00:49 -07:00
mis.rs Make MIS routines handle infinite importance better. 2017-10-25 07:11:24 -07:00
ray.rs Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00
renderer.rs Replace some custom math functions with stdlib functions. 2022-05-15 23:00:49 -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 Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00
transform_stack.rs Change to using a dedicated affine transform type. 2021-05-14 13:30:28 -07:00