I had an eventful weekend. I got a lot of coding done. I've not touched OpenGL since my work on
Jenkara over three years ago.
The first result of
the google search is the project, the second is who it was named after. I hadn't seen pictures of her in quite a long time, and it was kinda' difficult for me :(
I intend to get a real modeler written one of these days, but the development tools just don't exist on the Linux platform in the state that I would like to see them in. I did spend a bit of time getting a quake mdl loader program written in C#, but the bulk of my time was spent working on the infrastructure.
I wrapped the
GtkGlArea C library using GAPI. Miguel updated my public key in the Mono repository, so I was able to commit my
work on the library to the Mono repository.
Since I now have write access to the repository, I acted on a couple of patch submissions I came across and closed
a bug.
I have made a bunch of changes to the
Tao build system. I like autotools, and most of the linux developers I know are quite familiar with the ./configure && make && make install routine. There are also a couple of other features that I need, like installation into the GAC and creation of a pkgconfig entry. So I'm doing that. The majority of the dlls are now being installed, but I haven't started in on the examples yet.
While testing my work on gtkgl-sharp, I ported a couple of pieces of C code to C#. There is now a C# version of SGI's very useful
quaternion manipulation / virtual trackball code, as well as a port of some
OpenGL Teapot drawing code. The former is quite well documented. The latter not so much.
It's getting late, and I need some sleep for work tomorrow, so I'm going to sign off now :)
Tags: c, c#, gapi, gtkgl-sharp, gtkglarea, jenkara, mcmillan, mono, opengl, quaternion, svn, tao