psychopath/src
Nathan Vegdahl c466e46138 Make BVH traversal stack bigger.
This is a stop-gap for a less-than ideal BVH construction.  It
should be reduced again once the BVH building is made less stupid.
2016-07-10 17:45:10 -07:00
..
color Fixed possible out-of-bounds panic in XYZ -> Spectrum code. 2016-07-04 01:26:28 -07:00
light Silencing a bunch of compiler warnings. 2016-06-29 15:23:07 -07:00
light_accel Multiple light sources are now handled. 2016-07-10 00:10:49 -07:00
math Beginnings of global illumination. 2016-07-03 01:18:50 -07:00
parse Multiple light sources are now handled. 2016-07-10 00:10:49 -07:00
shading Make renderer actually use the material system properly. 2016-07-07 19:51:19 -07:00
surface Fixed some bugs where instances without transforms would crash. 2016-07-07 23:32:19 -07:00
algorithm.rs Prepping for adding lighting. 2016-06-26 23:08:24 -07:00
assembly.rs Multiple light sources are now handled. 2016-07-10 00:10:49 -07:00
bbox.rs All final intersections are now done in world space. 2016-06-09 01:04:12 -07:00
boundable.rs Assemblies now use BVH accel and actually utilize instances. 2016-04-23 13:37:38 -07:00
bvh.rs Make BVH traversal stack bigger. 2016-07-10 17:45:10 -07:00
camera.rs Silencing a bunch of compiler warnings. 2016-06-29 15:23:07 -07:00
float4.rs More proper use of light sources. 2016-07-01 00:00:38 -07:00
halton.py Made Halton code a little nicer, and made rustfmt ignore it. 2015-12-29 14:35:08 -08:00
halton.rs Made Halton code a little nicer, and made rustfmt ignore it. 2015-12-29 14:35:08 -08:00
image.rs PsychoBlend now exports meshes as meshes, and Psychopath renders to PNGs. 2016-07-10 17:42:28 -07:00
lerp.rs Implemented rectangular area lights. 2016-06-29 14:30:42 -07:00
main.rs PsychoBlend now exports meshes as meshes, and Psychopath renders to PNGs. 2016-07-10 17:42:28 -07:00
ray.rs Implemented occlusion rays. 2016-06-27 21:01:18 -07:00
renderer.rs PsychoBlend now exports meshes as meshes, and Psychopath renders to PNGs. 2016-07-10 17:42:28 -07:00
sampling.rs Silencing a bunch of compiler warnings. 2016-06-29 15:23:07 -07:00
scene.rs Lazily committing a bunch of stuff. 2016-03-12 00:33:11 -08:00
tracer.rs Forgot to do top-level ray splitting. 2016-07-07 23:47:44 -07:00
triangle.rs Fixed bug in ray/triangle intersection code. 2016-06-30 19:33:44 -07:00