summaryrefslogtreecommitdiff
path: root/fb.c
AgeCommit message (Collapse)Author
2017-01-17fb: require 2+ pages in fb_new()Vito Caputo
If NUM_FB_PAGES was redefined to 1 rototiller would hang, since 1 is insufficient for page-flipping.
2016-12-12fb: inline fb_drm_flip_waitVito Caputo
2016-11-23fb: add rudimentary drm fb and page apiVito Caputo
This implementation uses a page flipping thread and very simple pthreads mutex/condition variable synchronization. There is room for improvement, but this combined with 3 fb pages enables the rendering loop to fully overlap with page flipping with the next ready page queued asynchronously.
© All Rights Reserved