Open Source Archives

Irrlicht 1.3

Irrlicht is a 3D game engine which runs on OS X, Windows and Linux. I got some troubles with the sample programs on my Mac (Core 2 Duo, ATI X1600). I found the cause is ATI driver and fixed like this:

…

GenerateMipmapExtension = gluCheckExtension((const GLubyte*)”GL_SGIS_generate_mipmap”, t);
//TextureCompressionExtension = gluCheckExtension((const GLubyte*)”GL_ARB_texture_compression”, t);


//TextureNPOTExtension = gluCheckExtension((const GLubyte*)”GL_ARB_texture_non_power_of_two”, t);


FramebufferObjectExtension = gluCheckExtension((const GLubyte*)”GL_EXT_framebuffer_object”, t);

…

(in COpenGLDriver::loadExtensions())

Yeah, this is a temporary patch but it looks enough for me. In addition, I added the middle mouse button handling. If you save the time to build, try the following file (universal binary).

libirrlicht.zip (5.1mb)

Notes:

  • needs OS X 10.4 or later
  • Irrlicht is not thread-safe

Ogg/Vorbis

Ogg/Vorbis framworks for OS X 10.4 or later. It’s universal binary and ‘install dir’ were set to ‘@executable_path/../Frameworks’. So you can embed those frameworks in your application.

OggVorbis.zip (800KB)