I'm keeping this diary so I can show my Grad Project advisor
that the work I'll be presenting is my own. They're
concerned about me presenting 'something' without being able
to seperate my own work from anyone elses. Hopefully this
diary will help.
I'm working on the Berlin project ATM. I've already released
a patch that makes it run in OpenGL on top of SDL. Of
course, with the patch applied, GGIMesa mode no longer
works. I'm taking this as an opporunity to redesign the way
that the Berlin Console and DrawingKits are defined.
The deal is that we've got lots of bits and pieces and no
good organization. I'm sifting the code into categories to
allow a better matching of optimized implentations. See, the
LibArtDrawingKit implements the DrawingKit interface on top
of basic Drawable operations. There's a slow impl of
Drawable operations on top of a generic Framedevice, but if
the fd is actually a GGIFramedevice, then we can use the
GGIDrawable that runs faster. Like that.