gg.Irrlicht / gg.IrrBMAX - can you feel the love?

BlitzMax Forums/BlitzMax Programming/gg.Irrlicht / gg.IrrBMAX - can you feel the love?

you can have both installed at the same time... there is a switch between the two in the directx configuration when you have the SDK installed. the problem is when rebuilding the Irrlicht.dll to add DX support i only have the debug version libs available in .a format. this causes Irrlicht to specifically look for the debug versions of the DLLs when it loads. trying to use the .LIB version causes DevCPP to crash without error during link. trying to get a .a file using the tools reimp or pexports plus dlltool gives me .a files, but when linking i get undefined reference errors to a couple of functions. i have also tried create a .a file for Irrlicht.dll that is MSVC compatible (which has DX support) but when using that with BMAX the programs crash badly with unhandled memory errors on the createDevice call.

i spent all weekend trying but unfortunately have not found a resolution yet :( i have reposted the files for the links above that use the debug versions. from this point on you will need the DX download from above in order to run the compiled examples. the ZIP now contains the debug versions of the DLLs. they should go in your SYSTEM32 folder. i would reccommend not overwriting if they are already there.

i have samples 08 and 11 done. they can be downloaded here.