Archive

Archive for November, 2009

Reinventing the wheel

November 21st, 2009 Tim No comments

After a massive drought of enthusiasm brought on by the endless issues with source dependencies that CEGUI needs I decided that I should begin from scratch with my own windowing system – something I wholly didn’t want to have to embark on.

Since making this decision, I have actually made quite a bit of progress. I have reverted back to trying my development closely to the SDL, including SDL_ttf (a TrueType fonts wrapper) and SDL_Image (handing the reading\writing of many image formats inc. loading them to textures).

I am still at the concept stage at this moment, but I have got several things sorted out, I have a FBO wrapper class to save an awful lot of time in building bits on top. I have a very basic window class to which I am adding input-handling and other bits as I go.

In the future, I plan to add a window manager class, through which you would actually make the windows etc… I also have to find a way to allow for user-drawn window decorations, pondering functors, inheritance, or something altogether more exotic. User-skinned windows are one of the lowest priorities, but I don’t want to work hard to produce a windowing system that has to be completely refactored to fit something like this in.

Still, I will release more information as I get further on with the coding, and it’s finally starting to look up.

Categories: Development, SOGui Tags: