[DevC++] dll with directx 9.0c support available
the last guest is correct. the DLLs included in the Irrlicht v0.10 DX distribution are legally distributable, non-debug versions. i was lucky to happen across Budman who has been a DirectX SDK beta tester since version 3 the reason for including the debug versions the first time around is that i could not find the non-debug version of the DLLs. Budman informed me that this is because they did not exist. the non-debug versions were static libs that were meant to be built into the EXE. since MSVC libs most of the time dont work with DevCPP, i could not get anything but the debug versions to work. Budman knew of a C++ Builder developer that had rewritten the 2 needed libs and built them into DLLs that could be legally distributed. he also new how to convert the libs for those into the .a format that MingW could understand. the result is that now we can include Irrlicht DX support for the MingW compiler. he gave me all the components to recompile the Irrlicht DLL so the only other external component is the C++ Builder developer. as long as he keeps updating for newer versions of DirectX as they come out, i should be able to keep building the DX distribution.
Last edited by garrittg on Wed Aug 10, 2005 6:32 pm, edited 1 time in total.
i compiled today the debug version....
....and for the debug version it works fine.
but if i try to compile it with the non-debug dx.dll-versions than i get a linker shader error i´m not sure what it means.
somethinh like:
[linker] blabla assemble shader@40 and so on.
sorry at the moment i´m not at home so i cant reproduce the error to post it here.
Debug versions work....
but if i try to compile it with the non-debug dx.dll-versions than i get a linker shader error i´m not sure what it means.
somethinh like:
[linker] blabla assemble shader@40 and so on.
sorry at the moment i´m not at home so i cant reproduce the error to post it here.
Debug versions work....
Just one thing more!!!!!!!!!!!-------------Re: surpise!!
the file i got from heh´s link was corrupted(in my case) so it didn´t work because devc++´s package manager didn´t accept it.
try these:
ftp://ftp.heanet.ie/pub/sourceforge/d/de/dev-cpp/
or
http://dragonryu.free.fr/devpak/?D=D
or
http://prdownloads.sourceforge.net/dev- ... k?download
or better than that.............SHARE THE FILE WITH KAZAA or EMULE or TORRENT a.s.o
greetings
MingW DX v0.11 build
@stefand2 - your welcome it took me a while this time as i have not yet implemented v0.11 into my Blitzmax Irrlicht wrapper. if i wouldve read your post earlier i wouldve got it out to you.
a MingW, DX compatible build of Irrlicht v0.11 is now available... i have not been able to test it yet so please let me know if it doesnt work.
http://www.grandberg.us/gg.Irrlicht/IrrDX_v0_11.zip
as for the DevPak builds... the DevPak has the same problem i had originally and that is it only contains the debug .a libs. any attempt to redo the .a files or somehow create the .a libs from the non-debug .lib files will fail. the release versions of the needed .a files do not exist since originally they only came as static .lib files meant to be built into your project. unfortunately they arent compatible with MingW and cannot be converted to be compatible. a kind and generous C++ Builder developer has completely wrapped the .libs into DLLs that you can legally redistribute. at this point, the only way to compile a MingW compatible version of the Irrlicht DLL with legal DX support and non-debug DLLs is to:
1) have the proper DX SDK you wish to build in (need both 8 and 9 if you want to support both)
2) instead of linking to the debug DLL .a files, link to the custom .a files that are distributed by the C++ Builder developer. i have these as well and they can be downloaded at http://www.gprogs.com/gg.Irrlicht/DX_81_92_a_files.zip
a MingW, DX compatible build of Irrlicht v0.11 is now available... i have not been able to test it yet so please let me know if it doesnt work.
http://www.grandberg.us/gg.Irrlicht/IrrDX_v0_11.zip
as for the DevPak builds... the DevPak has the same problem i had originally and that is it only contains the debug .a libs. any attempt to redo the .a files or somehow create the .a libs from the non-debug .lib files will fail. the release versions of the needed .a files do not exist since originally they only came as static .lib files meant to be built into your project. unfortunately they arent compatible with MingW and cannot be converted to be compatible. a kind and generous C++ Builder developer has completely wrapped the .libs into DLLs that you can legally redistribute. at this point, the only way to compile a MingW compatible version of the Irrlicht DLL with legal DX support and non-debug DLLs is to:
1) have the proper DX SDK you wish to build in (need both 8 and 9 if you want to support both)
2) instead of linking to the debug DLL .a files, link to the custom .a files that are distributed by the C++ Builder developer. i have these as well and they can be downloaded at http://www.gprogs.com/gg.Irrlicht/DX_81_92_a_files.zip
Last edited by garrittg on Tue Feb 07, 2006 2:38 am, edited 1 time in total.
Thanks a lot, garittg!
(BTW stefand2 is my sourceforge account. Currently my account here is similar to my project name ^^). Taking your new libs I am able to do directx 8&9 in the current version of my java binding. It's time do go on with that RenderToTextureDemo since that feature has not been implemented for OpenGL but only DirectX.
Update:
RenderToTextureDemo with 1000++ fps. That's what I call nice
Big Thx again!
(BTW stefand2 is my sourceforge account. Currently my account here is similar to my project name ^^). Taking your new libs I am able to do directx 8&9 in the current version of my java binding. It's time do go on with that RenderToTextureDemo since that feature has not been implemented for OpenGL but only DirectX.
Update:
RenderToTextureDemo with 1000++ fps. That's what I call nice
Big Thx again!
Re: MingW DX v0.12 Build
WOW! That is fast! Tried the link before seeing this note. Well done!garrittg wrote:untested and a little quicker this time. enjoy
http://www.grandberg.us/gg.Irrlicht/IrrDX_v0_12.zip
Re: MingW DX v0.12 Build
Thanks a lot. That allowed me to release another version of jirr - quite soon after the initial irrlicht 0.12 release ^^garrittg wrote:untested and a little quicker this time. enjoy
http://www.grandberg.us/gg.Irrlicht/IrrDX_v0_12.zip
Thx again!
MingW D3D v0.14 Build
Last edited by garrittg on Mon Feb 06, 2006 7:33 pm, edited 1 time in total.
oooops
mild fup on my part. i didnt have my regular build environment and i messed up the linking (linked to the debug DLLs instead). if you downloaded before last night, you will need to download again.
sry
sry
Re: oooops
No problem. That was my least problem when upgrading to irrlicht 0.14garrittg wrote:mild fup on my part. i didnt have my regular build environment and i messed up the linking (linked to the debug DLLs instead). if you downloaded before last night, you will need to download again.
sry
Nevertheless jirr 0.6 is on its way. Currently my beta testers are getting it
moved websites
i recently moved my downloads to a different website. here is the updated link:
http://www.gprogs.com/gg.Irrlicht/IrrDX_v0_14.zip
http://www.gprogs.com/gg.Irrlicht/IrrDX_v0_14.zip