summaryrefslogtreecommitdiff
path: root/lib/liboda/src
AgeCommit message (Collapse)Author
14 hoursliboda: Add window cacheIan Moffett
Implement a window cache to avoid the overhead of back-to-back calls for malloc() and free. This commit additionally introduces a new oda_shutdown() function for cleaning up the library. Signed-off-by: Ian Moffett <ian@osmora.org>
23 hoursliboda: input: Add constant 'ODA_KEY_*' definesIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
23 hoursliboda: Add initial input subsystemIan Moffett
This commit introduces the initial input subsystem and adds basic keyboard handling via a callback defined by the compositor. Signed-off-by: Ian Moffett <ian@osmora.org>
36 hourslib: liboda: Add oda_plotwin() window plotterIan Moffett
Introduce the oda_plotwin() function to allow one to plot a pixel onto a window relative to the starting X/Y position of it. Plotting to (0,0) draws to the top left corner of the window. Signed-off-by: Ian Moffett <ian@osmora.org>
37 hourslib: Introduce initial liboda sourcesIan Moffett
Please refer to 'share/docs/lib/liboda.md' for more information on the OSMORA Display Architecture (ODA). Signed-off-by: Ian Moffett <ian@osmora.org>