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

A forum to store posts deemed exceptionally wise and useful

someone ;]

Postby Guest » Sun Feb 26, 2006 11:53 am

could u plz post the source code?? xD
Guest
 

Postby hybrid » Sun Feb 26, 2006 12:27 pm

Doo :roll:
The source code is part of the Irrlicht distro, just unzip the source.zip file. This is a binary dll for those who don't want to downdload the directX SDK. No changes to the sources whatsoever.
hybrid
 

Postby Guest » Sun Feb 26, 2006 5:56 pm

I meant the source code after the modifications.. Because I have a few problems with directx in "default" irrlicht compilations.. But this modified one works good xD
Guest
 

Postby FrostLord » Thu Apr 27, 2006 2:48 pm

For the New Irrlicht 1.0 SDK the directives

-D_IRR_COMPILE_WITH_DIRECTX_8_=1
-D_IRR_COMPILE_WITH_DIRECTX_9_=1


HAVE BEEN CHANGED TO:

-D_IRR_COMPILE_WITH_DIRECT3D_8_=1
-D_IRR_COMPILE_WITH_DIRECT3D_9_=1

Beware :wink:
FrostLord
 
Posts: 4
Joined: Mon Apr 11, 2005 5:04 pm

Irrlicht v1.0 DX MingW

Postby garrittg » Sat Apr 29, 2006 5:02 am

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

Postby afecelis » Sat Apr 29, 2006 5:07 am

Thanks for the updated files Garrittg! :D gonna try them out now.
afecelis
Admin
 
Posts: 3075
Joined: Sun Feb 22, 2004 10:44 pm
Location: Colombia

Re: Irrlicht v1.0 DX MingW

Postby jirr » Sat Apr 29, 2006 11:17 pm


Big Thanks! You made my day!
jirr
 
Posts: 36
Joined: Sat Feb 19, 2005 8:05 am

Re: Irrlicht v1.0 DX MingW

Postby jirr » Mon May 15, 2006 5:11 pm

jirr wrote:

Big Thanks! You made my day!


Sadly it is crashing when using DirectX 8. Any hints?
jirr
 
Posts: 36
Joined: Sat Feb 19, 2005 8:05 am

Postby garrittg » Wed May 17, 2006 12:46 pm

not sure why it would be crashing :( works fine for me and ive had no other reports of DX8 crashing. do you know what line its crashing on?

EDIT: i have finally been able to replicate but unfortunately do not know why. everything should be the same as far as the provided DLLs and .a files go. i diff'd the source vs 0.14 and didnt see anything obvious that would be the culprit. im looking into alternate methods now.
garrittg
 
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA

Postby garrittg » Fri May 19, 2006 5:58 pm

FYI, i have changed methodologies on the building of the DLL and .a files. there is a new IrrDX_v1_0.zip so please redownload using the link above. you can safely remove the D3DX81ab.dll and D3DX92ab.dll files from your system (unless you have older Irrlicht.dll files running them).
garrittg
 
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA

v1.1 compatible lib is available

Postby garrittg » Mon Aug 07, 2006 6:10 pm

untested. please lmk if you have issues.

http://www.gprogs.com/gg.Irrlicht/IrrDX_v1_1.zip
garrittg
 
Posts: 117
Joined: Wed Apr 20, 2005 6:17 pm
Location: Iowa, USA

Postby lucasmendes » Wed Sep 06, 2006 2:43 pm

I got some problems trying IrrDX 1.1 on Win2k, compilling under Dev-C++:

--
Please select the driver you want for this example:
(a) Direct3D 9.0c
(b) Direct3D 8.1
(c) OpenGL 1.5
(d) Software Renderer
(e) Apfelbaum Software Renderer
(f) NullDevice
(otherKey) exit

b
Irrlicht Engine version 1.1
Microsoft Windows 2000 Professional Service Pack 4 (Build 2195)
Using renderer: Direct3D 8.1
S3 Graphics SuperSavage/IXC Toshiba S3SSav.dll 5.13.1.1215
--

So a new window has been opened, saying:"02.Quake3Map.exe has generated errors and will be closed by Windows. You need to restart your program."

The original DLL for Visual C++ works fine for DirectX 8.1; only Dev-C++'s DLL (IrrDX 1.1) got this problem..

Any suggest ?
lucasmendes
 
Posts: 1
Joined: Wed Sep 06, 2006 1:42 pm
Location: Brazil

Re: v1.1 compatible lib is available

Postby rbm » Mon Sep 11, 2006 4:58 pm

garrittg wrote:untested. please lmk if you have issues.

http://www.gprogs.com/gg.Irrlicht/IrrDX_v1_1.zip


First, thanks for this. But for me, example 02 crashes after choosing DX81.

Here's exactly what I did. I loaded example 02 in Devcpp. I rebuilt all using the .a you provided, put your 3 dlls in the same directory as my 02 executable.

Since my exe crashes, I rebuilt a debug version and stepped through it. The Insight+GDB debugger tells me that I have a sigsegv fault in d3d8!ValidateVertexShader whatever that is.
rbm
 
Posts: 3
Joined: Sun Sep 10, 2006 4:59 pm

Postby hybrid » Mon Sep 11, 2006 6:32 pm

I haven't used DirectX8 ow for several incarnations of the SVN version (so compiled on my own) due to crashes in all examples with D3D8. Maybe the directx-devpak is incompatible to the latest dlls?
hybrid
Admin
 
Posts: 13945
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany

Postby rbm » Mon Sep 11, 2006 11:51 pm

hybrid wrote:Maybe the directx-devpak is incompatible to the latest dlls?


Another post described how to build a devpak by converting all the SDK's .lib files to .a

Problem is that the DX9c sdk comes in about 10 versions each with it's own d3dx9_xx.dll.

When you compile the Visual Studio 32 version of Irrlicht, which dx sdk are you using?
rbm
 
Posts: 3
Joined: Sun Sep 10, 2006 4:59 pm

PreviousNext

Return to FAQs, Tutorials, Howtos, and external tool lists

Who is online

Users browsing this forum: No registered users and 0 guests