summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2018-02-26sdl_fb: add fullscreen= and size= settingsVito Caputo
2018-02-26sdl_fb: jump through SDL_Main() hoopsVito Caputo
2018-02-26sdl_fb: drain event queue on page flipVito Caputo
2018-02-26threads: fix cancellation on destroyVito Caputo
2018-02-26rototiller,fb: swap dispatch with page flippingVito Caputo
2018-02-23drm_fb,sdl_fb: drop vestigial headersVito Caputo
2018-02-23rototiller: drop vestigial drm includesVito Caputo
2018-02-23util: drop stdio ask_$type() helpersVito Caputo
2018-02-22fb,settings,drm_fb,sd_fb: const settings_t readersVito Caputo
2018-02-22rototiller: make the sdl video backend the defaultVito Caputo
2018-02-22rototiller: wire up sdl video backendVito Caputo
2018-02-22sdl_fb: implement rudimentary sdl fb backendVito Caputo
2018-02-22*: embrace new generic settings paradigmVito Caputo
2018-02-20setup: add simple stdio setup_interactively()Vito Caputo
2018-02-20rototiller: rudimentary argv parsing scaffoldingVito Caputo
2018-02-20settings: introduce abstract settingsVito Caputo
2018-01-01fb: switch over to fb_ops_t abstractionVito Caputo
2018-01-01drm_fb: implement drm fb backendVito Caputo
2018-01-01fb: introduce fb_ops_tVito Caputo
2017-12-31fb: combine page flip with waitVito Caputo
2017-12-23ray: constify input scene and camera parametersVito Caputo
2017-12-23ray: constify all ray_3f_t method parametersVito Caputo
2017-12-23ray: split object render from object descriptionVito Caputo
2017-12-10ray: split scene data from render stateVito Caputo
2017-12-10rototiller: introduce module.finish_frame()Vito Caputo
2017-12-10ray: add module context ray_context_tVito Caputo
2017-12-10ray: trivial formatting changesVito Caputo
2017-09-29ray: remove unused ray_scene_t.n_{lights,objects}Vito Caputo
2017-09-17ray: stop recurring below a relevance thresholdVito Caputo
2017-09-15modules/*: cease dividing stride by 4Vito Caputo
2017-09-14fb: update copyright lineVito Caputo
2017-09-14fb: s/fb_fragment_divide_single/fb_fragment_slice_single/Vito Caputo
2017-09-14ray: switch to the tiling fragmenterVito Caputo
2017-09-14fb: implement a tiling fragmenterVito Caputo
2017-09-14*: use fragment generatorVito Caputo
2017-09-14util: add MIN/MAX macrosVito Caputo
2017-09-14ray: simplify object iterators using sentinel typeVito Caputo
2017-09-13ray: cleanup ray_camera_frame_t fragmentsVito Caputo
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
© All Rights Reserved