summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-09-12ray: don't assume x_alpha is 0 at begin or y_stepVito Caputo
2017-08-15ray: misc computational fixupsVito Caputo
2017-08-07rototiller: remove unused variableVito Caputo
2017-08-07ray: more fragments for better thread utilizationVito Caputo
2017-08-07threads: rework threaded fragment schedulingVito Caputo
2017-06-03ray: convert from recursive to iterative tracingVito Caputo
2017-06-02ray: skip intersection tests on reflector objectsVito Caputo
2017-06-02ray: precompute primary ray for ray_object_sphere_tVito Caputo
2017-06-02ray: precompute primary ray for ray_object_plane_tVito Caputo
2017-06-02ray: plumb depth and camera to objectsVito Caputo
2017-06-02ray: separate lights from objectsVito Caputo
2017-06-02ray: simplify trace_ray inner loop slightlyVito Caputo
2017-06-01ray: move shadow check to a functionVito Caputo
2017-06-01ray: perform ambient light color scale in prepareVito Caputo
2017-06-01ray: move max depth check out of trace_ray()Vito Caputo
2017-05-27ray: inline ray_object_* switch functionsVito Caputo
2017-05-27ray: simplify ray_3f_normalize()Vito Caputo
2017-05-27ray: redo ray_3f_distance()Vito Caputo
2017-05-27ray: normalize direction missed in 28d8022Vito Caputo
2017-05-27ray: use approximate power in specular reflectionVito Caputo
2017-05-26ray: s/nlerp/lerp/ where normalize is unnecessaryVito Caputo
2017-05-12ray: mult normalize in ray_object_sphere_normalVito Caputo
2017-05-12ray: add ray_scene_prepare() object precomputingVito Caputo
2017-04-27*: remove vestigial module/${module}/${module}.hVito Caputo
2017-04-27sparkler: enable rudimentary threaded renderingVito Caputo
2017-04-27sparkler: respect fragment->frame_{width,height}Vito Caputo
2017-04-27fb: apply fragment coordinates put pixel helperVito Caputo
2017-04-26sparkler: utilize context struct for module stateVito Caputo
2017-04-26sparkler: add virtual flag to particle_props_tVito Caputo
2017-04-22roto: utilize context struct for module stateVito Caputo
2017-04-22plasma: utilize context struct for module stateVito Caputo
2017-04-22julia: utilize context struct for module stateVito Caputo
2017-04-22*: add module context machineryVito Caputo
2017-04-22ray: remove vestigial ray_threads codeVito Caputo
2017-04-22ray: convert to generalized threaded renderingVito Caputo
2017-04-22roto: enable threaded renderingVito Caputo
2017-04-22plasma: enable threaded renderingVito Caputo
2017-04-22julia: enable threaded renderingVito Caputo
2017-04-22rototiller: add threaded renderingVito Caputo
2017-04-22rototiller: add prepare_frame & rototiller_frame_tVito Caputo
2017-04-22fb: add frame_{width,height} to fb_fragment_tVito Caputo
2017-04-22*: /render/render_fragment/ in rototiller_module_tVito Caputo
2017-04-21*: s/renderer/module/gVito Caputo
2017-04-21sparkler: remove vestigial draw.h from Makefile.amVito Caputo
2017-02-14ray: increase highlight exponent on shiny sphereVito Caputo
2017-02-14ray: add highlight exponent to ray_surface_tVito Caputo
2017-02-12ray: tweak surface propertiesVito Caputo
2017-02-12ray: update copyright yearsVito Caputo
2017-02-12ray: improve camera movementVito Caputo
2017-02-12julia: add a morphing Julia set rendererVito Caputo
© All Rights Reserved