Commit Graph

6 Commits

Author SHA1 Message Date
Andreas Kling
bfef4afa6a So long SDL stuff. You were a nice bootstrapping environment. 2019-01-14 15:30:37 +01:00
Andreas Kling
6cc8c3799a Make FrameBuffer::flush() a no-op when building outside of SDL. 2019-01-12 21:22:54 +01:00
Andreas Kling
defd899b38 Remove FrameBuffer::blit() since it was superseded by Painter::blit(). 2019-01-12 20:59:09 +01:00
Andreas Kling
f6d2c3ed87 Hook everything up to run the GUI on top of the kernel.
Okay things kinda sorta work. Both Bochs and QEMU now boot into GUI mode.
There's a ton of stuff that doesn't make sense and so many things to rework.

Still it's quite cool to have made it this far. :^)
2019-01-10 23:19:29 +01:00
Andreas Kling
305aa25aae Let's have an RGBA32 typedef for raw pixel data. 2019-01-10 05:36:32 +01:00
Andreas Kling
3e908abfca Start separating out the SDL-related stuff in Widgets. 2019-01-10 05:21:19 +01:00