| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Separate finishes into single-purpose finishes. | Tavian Barnes | 2009-12-23 | 5 | -31/+172 |
* | Fix argument order to copysign(). | Tavian Barnes | 2009-12-16 | 1 | -6/+6 |
* | Work in sRGB to be more like POV-Ray. | Tavian Barnes | 2009-12-07 | 3 | -185/+128 |
* | Finish camera placement routine. | Tavian Barnes | 2009-11-27 | 1 | -2/+3 |
* | Fake camera semantics until I figure out the real ones. | Tavian Barnes | 2009-11-27 | 2 | -0/+33 |
* | Add source filename to dmnsn_error() output. | Tavian Barnes | 2009-11-25 | 2 | -5/+11 |
* | Fix progress calculation in raytracing. | Tavian Barnes | 2009-11-20 | 1 | -1/+1 |
* | Use dmnsn_new_*() rather than dmnsn_*_construct(). | Tavian Barnes | 2009-11-19 | 6 | -77/+72 |
* | Refactor raytrace.c a bit. | Tavian Barnes | 2009-11-19 | 1 | -56/+81 |
* | Implement translucency with shadows. | Tavian Barnes | 2009-11-19 | 1 | -10/+35 |
* | Calculate .filter and .trans correctly in dmnsn_color_filter(). | Tavian Barnes | 2009-11-19 | 1 | -1/+5 |
* | Make dmnsn_illuminate_color() perceptually uniform. | Tavian Barnes | 2009-11-19 | 1 | -54/+54 |
* | Translucency support. | Tavian Barnes | 2009-11-18 | 6 | -49/+137 |
* | Use CIE 1931 RGB for dmnsn_color_illuminate(). | Tavian Barnes | 2009-11-17 | 2 | -19/+94 |
* | Implement phong shading. | Tavian Barnes | 2009-11-17 | 3 | -12/+48 |
* | Make finish callback a propper BRDF. | Tavian Barnes | 2009-11-17 | 4 | -31/+52 |
* | Use "diffuse" instead of "specular" for diffuse finish. | Tavian Barnes | 2009-11-17 | 2 | -6/+6 |
* | PGO build improvements. | Tavian Barnes | 2009-11-13 | 1 | -3/+13 |
* | Implement profile-guided optimization builds. | Tavian Barnes | 2009-11-12 | 1 | -0/+9 |
* | Make dmnsn_illuminate_color() work, with sRGB for now. | Tavian Barnes | 2009-11-11 | 1 | -20/+7 |
* | Raytrace one row of pixels per thread. | Tavian Barnes | 2009-11-09 | 1 | -5/+2 |
* | Correct dmnsn_color_illuminate(). | Tavian Barnes | 2009-11-09 | 2 | -11/+19 |
* | Use finishes. | Tavian Barnes | 2009-11-09 | 4 | -65/+101 |
* | Add support for finishes (BRDFs). | Tavian Barnes | 2009-11-09 | 6 | -3/+129 |
* | Calculate surface normals in intersection callbacks. | Tavian Barnes | 2009-11-09 | 4 | -11/+23 |
* | Render multiple (or zero) lights correctly. | Tavian Barnes | 2009-11-09 | 1 | -1/+2 |
* | Store inverse object transformation in a separate field. | Tavian Barnes | 2009-11-09 | 2 | -13/+14 |
* | Remove unused variable. | Tavian Barnes | 2009-11-09 | 1 | -1/+0 |
* | Rudimentary light/shadow handling. | Tavian Barnes | 2009-11-09 | 4 | -21/+108 |
* | Make dmnsn_delete_scene() delete the scene's elements too. | Tavian Barnes | 2009-11-09 | 1 | -0/+17 |
* | Add lights to scenes. | Tavian Barnes | 2009-11-09 | 2 | -6/+12 |
* | Add support for lights. | Tavian Barnes | 2009-11-09 | 6 | -1/+183 |
* | Make default fatal error handler nicer. | Tavian Barnes | 2009-11-05 | 1 | -2/+27 |
* | Fix dmnsn_kD_splay_node_swallow() typo. | Tavian Barnes | 2009-10-30 | 1 | -4/+4 |
* | Don't flip optimized PNG writes. | Tavian Barnes | 2009-10-30 | 1 | -2/+3 |
* | Make sure we die on critical dmnsn_error()'s. | Tavian Barnes | 2009-10-29 | 1 | -0/+2 |
* | Major dmnsn_kD_splay_search() optimization. | Tavian Barnes | 2009-10-26 | 1 | -19/+21 |
* | Clean up some dmnsn_new_*() functions. | Tavian Barnes | 2009-10-26 | 4 | -64/+37 |
* | Delete empty cube.c. | Tavian Barnes | 2009-10-26 | 1 | -23/+0 |
* | Call dmnsn_done_progress() later in dmnsn_finish_progress(). | Tavian Barnes | 2009-10-26 | 1 | -3/+2 |
* | Don't check if it's too late to add canvas optimizers. | Tavian Barnes | 2009-10-26 | 4 | -26/+6 |
* | Fix some concurrency mistakes. | Tavian Barnes | 2009-10-26 | 2 | -12/+31 |
* | More memory handling improvements. | Tavian Barnes | 2009-10-20 | 1 | -0/+2 |
* | Fix some memory leaks. | Tavian Barnes | 2009-10-19 | 4 | -14/+30 |
* | Improve garbage handling of dmnsn_delete_object(). | Tavian Barnes | 2009-10-19 | 2 | -1/+5 |
* | Allow custom fatal error handlers. | Tavian Barnes | 2009-10-18 | 2 | -2/+52 |
* | Fix ray-box intersection test. | Tavian Barnes | 2009-10-13 | 1 | -4/+4 |
* | Remove unused variable from dmnsn_kD_splay_search_recursive(). | Tavian Barnes | 2009-10-09 | 1 | -1/+0 |
* | Use kD splay trees in raytrace engine. | Tavian Barnes | 2009-10-09 | 1 | -28/+29 |
* | kD splay tree fixes, and new dmnsn_kD_splay_tree type. | Tavian Barnes | 2009-10-09 | 2 | -194/+167 |