aboutsummaryrefslogtreecommitdiffstats
path: root/gfx.h
diff options
context:
space:
mode:
Diffstat (limited to 'gfx.h')
-rw-r--r--gfx.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/gfx.h b/gfx.h
new file mode 100644
index 0000000..77ab172
--- /dev/null
+++ b/gfx.h
@@ -0,0 +1,20 @@
+#include <inttypes.h>
+
+typedef struct gfxstate gfxstate;
+
+struct gfxstate {
+ /* info */
+ uint32_t hdisplay;
+ uint32_t vdisplay;
+ uint32_t stride;
+
+ uint32_t bits_per_pixel;
+ uint32_t rlen, glen, blen, tlen;
+ uint32_t roff, goff, boff, toff;
+
+ /* calls */
+ void (*restore_display)(void);
+
+ /* FIXME: legacy */
+ int fb_fd;
+};