Some patches to fix or enhance Image and Mesh File Formats in Irrlicht 1.0

For a proper introduction of what this page is all about please refer to the Main patch page. On this page you'll find several patches to fix bugs of file loaders of Irrlicht, or even add completely new ones. Please note that these patches might easily show up errors during patching of CSceneManager.cpp or CNullDriver.cpp. This is because after applying the first new loader the initialization section in the scene manager or null driver has changed. Thus, any further patch won't find the code it is expecting. You can manually add the header file and the init method, just check the patch files for the correct parameters.

What is a patch ?

Ogre

DirectX (.x)

3DS

My3D

Obj

MD2

MD3

COB

LWO

DXF

ASE

Image Loader patches

Image Loader patches with new files for Project/Makefile

Misc enhancements

  • VideoTexture.cpp A small code snippet that allows to play an avi movie on a texture. Full example code including a rotating quad for the video. Based on Emil Halim's video texture interface, but fully portable using the avifile library.
  • image.patch Add some details to Image class by festini. Now with fix from CuteAlien included.Irrlicht forum thread
  • compressedTexLinux.patch Fix missing OpenGL pointer for Linux. Irrlicht forum thread
  • compressedTexture.patch Add support for compressed textures by festini. Needs image.patch and LinuxDevice*.patch (to avoid patch failure). Irrlicht forum thread Not yet working
    [Back to ParSys]
    Christian Stehno (hybrid) E-Mail
    (last updated: September 6th, 2006)