Thursday, June 16, 2005

Bit of a mixed bag this one...

Hubert Figuiere is attempting to port GTK+ to OSX. There is very good chance Hubert has the skills necessary to do this.

I've checked out the code from the GNOME CVS but it's a royal pain to build. The autogen stuff for GTK is really picky (must have automake-1.7) and requires a lot of stuff that a typical OSX does not have. I'm currently waiting for fink to build gtk-doc. I can't wait for an official GTK+ tar ball so I can just use configure instead.

planetGenesis finally saw some action this week, the next version has now got a solid Worley based cell noise and the ability to quickly copy noise components. I've just got to add the copy facility to the Perlin noise engine, do some tiding up of the dialogues and give it a bit of testing ( I could have totally wrecked the loading of old save files :-).

Apple announcement of Mactel's has given me a bit of decision to make. I was going to get a new iMac, so do I buy an iMac now, and get a Mactel mini or laptop in a couple of years or do I upgrade to Tiger and wait ??? One thing made more certain is the OSX altivec pG remix that has seen, well, 100 lines of code in a period over two years is not likely to ever happen at all.

Finally I'd like to announce the passing of my older brother Simon Michael Burnett after a long and occasionally painful illness. This is the main reason pG has been neglected for the last 5 months, I haven't had a weekend for nearly that long, I've been making the 260 mile round trip to visit him. In the end its family that matters most.

Wednesday, June 01, 2005

Weird At My School

Its alive, alive!!!!

Tao now builds direct from SVN on OSX (10.3.9). It requires the *.config files to be altered to point to the right libraries but apart from that most of the OpenGL examples run, cool...

--- Tao.OpenGl.Glu.dll.config and Tao.OpenGl.dll.config ---


<configuration>
<dllmap dll="opengl32.dll" target="/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries/libGL.dylib" />
<dllmap dll="glu32.dll" target="/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries/libGLU.dylib" />
</configuration>

--- Tao.FreeGlut.dll.config ---

<configuration>
<dllmap dll="freeglut.dll" target="/System/Library/Frameworks/GLUT.framework/GLUT" />
</configuration>


I'm sure the non OpenGL ones need similar changes too.

Congrats to everyone involved