Age | Commit message (Expand) | Author |
2020-01-25 | rototiller: introduce ticks and wire up to modules | Vito Caputo |
2020-01-12 | libs/ray: decouple film and frame dimensions | Vito Caputo |
2019-11-24 | rototiller: rototiller_fragmenter_t s/num/number/ | Vito Caputo |
2019-11-23 | rototiller: pass cpu to .render_fragment() | Vito Caputo |
2019-11-23 | rototiller: pass num_cpus to .create_context() | Vito Caputo |
2019-11-13 | ray: add rudimentary gamma correction | Vito Caputo |
2018-03-19 | modules/ray: #include libray headers w/subdirs | Vito Caputo |
2018-03-19 | ray: libize raytracer core, introduces src/libs | Vito Caputo |
2018-02-28 | ray: implement distance-based light brightness | Vito Caputo |
2018-02-27 | autotools: remove vestigial ROTOTILLER_* vars | Vito Caputo |
2017-12-23 | ray: constify input scene and camera parameters | Vito Caputo |
2017-12-23 | ray: constify all ray_3f_t method parameters | Vito Caputo |
2017-12-23 | ray: split object render from object description | Vito Caputo |
2017-12-10 | ray: split scene data from render state | Vito Caputo |
2017-12-10 | ray: add module context ray_context_t | Vito Caputo |
2017-12-10 | ray: trivial formatting changes | Vito Caputo |
2017-09-29 | ray: remove unused ray_scene_t.n_{lights,objects} | Vito Caputo |
2017-09-17 | ray: stop recurring below a relevance threshold | Vito Caputo |
2017-09-15 | modules/*: cease dividing stride by 4 | Vito Caputo |
2017-09-14 | ray: switch to the tiling fragmenter | Vito Caputo |
2017-09-14 | *: use fragment generator | Vito Caputo |
2017-09-14 | ray: simplify object iterators using sentinel type | Vito Caputo |
2017-09-13 | ray: cleanup ray_camera_frame_t fragments | Vito Caputo |
2017-09-12 | ray: don't assume x_alpha is 0 at begin or y_step | Vito Caputo |
2017-08-15 | ray: misc computational fixups | Vito Caputo |
2017-08-07 | ray: more fragments for better thread utilization | Vito Caputo |
2017-06-03 | ray: convert from recursive to iterative tracing | Vito Caputo |
2017-06-02 | ray: skip intersection tests on reflector objects | Vito Caputo |
2017-06-02 | ray: precompute primary ray for ray_object_sphere_t | Vito Caputo |
2017-06-02 | ray: precompute primary ray for ray_object_plane_t | Vito Caputo |
2017-06-02 | ray: plumb depth and camera to objects | Vito Caputo |
2017-06-02 | ray: separate lights from objects | Vito Caputo |
2017-06-02 | ray: simplify trace_ray inner loop slightly | Vito Caputo |
2017-06-01 | ray: move shadow check to a function | Vito Caputo |
2017-06-01 | ray: perform ambient light color scale in prepare | Vito Caputo |
2017-06-01 | ray: move max depth check out of trace_ray() | Vito Caputo |
2017-05-27 | ray: inline ray_object_* switch functions | Vito Caputo |
2017-05-27 | ray: simplify ray_3f_normalize() | Vito Caputo |
2017-05-27 | ray: redo ray_3f_distance() | Vito Caputo |
2017-05-27 | ray: normalize direction missed in 28d8022 | Vito Caputo |
2017-05-27 | ray: use approximate power in specular reflection | Vito Caputo |
2017-05-26 | ray: s/nlerp/lerp/ where normalize is unnecessary | Vito Caputo |
2017-05-12 | ray: mult normalize in ray_object_sphere_normal | Vito Caputo |
2017-05-12 | ray: add ray_scene_prepare() object precomputing | Vito Caputo |
2017-04-27 | *: remove vestigial module/${module}/${module}.h | Vito Caputo |
2017-04-22 | *: add module context machinery | Vito Caputo |
2017-04-22 | ray: remove vestigial ray_threads code | Vito Caputo |
2017-04-22 | ray: convert to generalized threaded rendering | Vito Caputo |
2017-04-22 | *: /render/render_fragment/ in rototiller_module_t | Vito Caputo |
2017-04-21 | *: s/renderer/module/g | Vito Caputo |