summaryrefslogtreecommitdiff
path: root/src/modules/ray/ray.c
AgeCommit message (Expand)Author
2023-09-04til: support multi-pass renderingVito Caputo
2023-06-13*: smattering of random small fixes to silence -WallVito Caputo
2023-05-30til,*: pivot to til_setup_t for context pathsVito Caputo
2023-05-11til_module_context: reference setup from module contextVito Caputo
2023-01-20til: pass module to .context_create()/til_module_context_new()Vito Caputo
2023-01-11* turn til_fb_fragment_t.stream into a discrete parameterVito Caputo
2023-01-10*: introduce paths for module contextsVito Caputo
2022-08-07til: til_fb_fragment_t **fragment_ptr all the thingsVito Caputo
2022-06-10til: introduce til_frame_plan_t and .cpu_affinityVito Caputo
2022-06-10til: add ticks to til_module_context_tVito Caputo
2022-05-29*: pivot to til_module_context_tVito Caputo
2022-05-21til: supply a seed to til_module_t.create_context()Vito Caputo
2022-05-01modules/*: make use of generic fragmentersVito Caputo
2022-05-01til: wire n_cpus up to the fragmenter functionVito Caputo
2022-04-24*: s/void */til_setup_t */Vito Caputo
2022-03-30*: wire up context-specific setup instancesVito Caputo
2022-03-19*: drop til_module_t.licenseVito Caputo
2021-10-01*: librototiller->libtilVito Caputo
2020-01-25rototiller: introduce ticks and wire up to modulesVito Caputo
2020-01-12libs/ray: decouple film and frame dimensionsVito Caputo
2019-11-24rototiller: rototiller_fragmenter_t s/num/number/Vito Caputo
2019-11-23rototiller: pass cpu to .render_fragment()Vito Caputo
2019-11-23rototiller: pass num_cpus to .create_context()Vito Caputo
2019-11-13ray: add rudimentary gamma correctionVito Caputo
2018-03-19modules/ray: #include libray headers w/subdirsVito Caputo
2018-02-28ray: implement distance-based light brightnessVito Caputo
2017-12-10ray: split scene data from render stateVito Caputo
2017-12-10ray: add module context ray_context_tVito Caputo
2017-12-10ray: trivial formatting changesVito Caputo
2017-09-14ray: switch to the tiling fragmenterVito Caputo
2017-09-14*: use fragment generatorVito Caputo
2017-09-14ray: simplify object iterators using sentinel typeVito Caputo
2017-09-13ray: cleanup ray_camera_frame_t fragmentsVito Caputo
2017-08-15ray: misc computational fixupsVito Caputo
2017-08-07ray: more fragments for better thread utilizationVito Caputo
2017-06-02ray: plumb depth and camera to objectsVito Caputo
2017-06-02ray: separate lights from objectsVito Caputo
2017-05-12ray: add ray_scene_prepare() object precomputingVito 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-22*: /render/render_fragment/ in rototiller_module_tVito Caputo
2017-04-21*: s/renderer/module/gVito 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-12ray: fixup ray_object_plane_intersects_ray() bugVito Caputo
2017-02-10ray: implement all orders in ray_euler_basis()Vito Caputo
© All Rights Reserved