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