[DevC++] dll with directx 9.0c support available

A forum to store posts deemed exceptionally wise and useful
garrittg
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA
Contact:

Post by garrittg »

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.
stefand2

Post by stefand2 »

@gariitg: Many thanks for releasing the 0.10 version. This allowed me to test directx with my java binding (jirr) ^^

By the way: will there be an irrlicht 0.11 directx version?
zeljko(bosnia-germany)

i compiled today the debug version....

Post by zeljko(bosnia-germany) »

....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....
zeljko(bosnia-germany)

Just one thing more!!!!!!!!!!!-------------Re: surpise!!

Post by zeljko(bosnia-germany) »

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
garrittg
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA
Contact:

MingW DX v0.11 build

Post by garrittg »

@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
Last edited by garrittg on Tue Feb 07, 2006 2:38 am, edited 1 time in total.
jirr
Posts: 36
Joined: Sat Feb 19, 2005 8:05 am

Post by jirr »

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!
garrittg
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA
Contact:

MingW DX v0.12 Build

Post by garrittg »

untested and a little quicker this time. enjoy :)

http://www.grandberg.us/gg.Irrlicht/IrrDX_v0_12.zip
Guest

Re: MingW DX v0.12 Build

Post by Guest »

garrittg wrote:untested and a little quicker this time. enjoy :)

http://www.grandberg.us/gg.Irrlicht/IrrDX_v0_12.zip
WOW! That is fast! Tried the link before seeing this note. Well done! :D
jirr
Posts: 36
Joined: Sat Feb 19, 2005 8:05 am

Re: MingW DX v0.12 Build

Post by jirr »

garrittg wrote:untested and a little quicker this time. enjoy :)

http://www.grandberg.us/gg.Irrlicht/IrrDX_v0_12.zip
Thanks a lot. That allowed me to release another version of jirr - quite soon after the initial irrlicht 0.12 release ^^

Thx again!
Guest

Post by Guest »

glad i could help :) im putting the finishes touches for v0.12 support into my BlitzMax wrapper as well.
garrittg
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA
Contact:

MingW D3D v0.14 Build

Post by garrittg »

Last edited by garrittg on Mon Feb 06, 2006 7:33 pm, edited 1 time in total.
jirr
Posts: 36
Joined: Sat Feb 19, 2005 8:05 am

Post by jirr »

Thanks again ^^
garrittg
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA
Contact:

oooops

Post by garrittg »

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 :(
Guest

Re: oooops

Post by Guest »

garrittg 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 :(
No problem. That was my least problem when upgrading to irrlicht 0.14 ;)
Nevertheless jirr 0.6 is on its way. Currently my beta testers are getting it :)
garrittg
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA
Contact:

moved websites

Post by garrittg »

i recently moved my downloads to a different website. here is the updated link:


http://www.gprogs.com/gg.Irrlicht/IrrDX_v0_14.zip
Post Reply