IonicWind Software

Aurora Compiler => General Discussion => Topic started by: Ionic Wind Support Team on April 24, 2006, 08:10:45 PM

Title: 3D classes
Post by: Ionic Wind Support Team on April 24, 2006, 08:10:45 PM
Some good news..

I've decided to also do a 3D class library for Aurora as well.  It will pop up during the beta's so keep an eye out for it ;)

Let me know if your interested.

Title: Re: 3D classes
Post by: Steven Picard on April 24, 2006, 09:11:18 PM
I'm definately interested in dabbling in 3D.  There's already zillions of things to learn with Aurora in my free time and 3D might as well be added to that list.  ;D
Title: Re: 3D classes
Post by: tide on April 25, 2006, 01:48:56 AM
If you need any encouragement I would most heartily welcome 3D!  ;D

Quote from: Ionic Wizard on April 24, 2006, 08:10:45 PM
Some good news..

I've decided to also do a 3D class library for Aurora as well.ÂÃ,  It will pop up during the beta's so keep an eye out for it ;)

Let me know if your interested.


Title: Re: 3D classes
Post by: Zen on April 25, 2006, 02:03:47 AM
Yeh im all in for the 3D stuff Paul

Lewis
Title: Re: 3D classes
Post by: Barney on April 25, 2006, 03:31:21 AM
Definitely interested. And knowing what you've done with the 3D pak in IBPro I am sure doing 3D in Aurora will be quite enjoyable... :)

Looking forward to check it out as soon as you make it available.

Barney
Title: Re: 3D classes
Post by: Rock Ridge Farm (Larry) on April 25, 2006, 05:50:06 AM
I am all for it.
Title: Re: 3D classes
Post by: Bruce Peaslee on April 25, 2006, 10:24:29 AM
It will be a good addition.
Title: Re: 3D classes
Post by: kryton9 on May 13, 2006, 01:08:43 PM
Thanks, that will be awesome!!
Title: Re: 3D classes
Post by: ZeroDog on May 13, 2006, 07:26:05 PM
you've got my attention now :DÂÃ, 

DX or OGL or another alternative?
Title: Re: 3D classes
Post by: Parker on May 14, 2006, 02:04:35 PM
OpenGL (a recent version) could actually be used with Aurora, unlike DirectX :(
Title: Re: 3D classes
Post by: Barney on May 14, 2006, 03:14:29 PM
Somehow... I would prefere to have Paul's 3D classes. I've tried a lot of 3D libs and engines but Paul's 3D pak for IBPro, even while in beta state was probably the best one from the programmer's point of view. I've learned a lot from it and I am looking forward to his 3D lib for Aurora. I would also prefere it to be DirectX based.

Barney
Title: Re: 3D classes
Post by: Ionic Wind Support Team on May 15, 2006, 09:21:30 AM
Thanks Barney. 

I will use a lot of the same rendering techniques.  And it won't have to be as much as a kludge since Aurora supports OOP in the same manner that other compilers do.  I may have figured out how to get the Aurora linker to use the d3dx9 static library, something that was a stumbling block with the other language.

Paul.
Title: Re: 3D classes
Post by: Parker on May 15, 2006, 09:22:14 AM
I thought there had to be something, since GNU LD can do it.
Title: Re: 3D classes
Post by: Ionic Wind Support Team on May 15, 2006, 09:34:58 AM
GNU LD is a C++ linker and designed for such things, and it would need to links to MFC DLL's in that case.  However I would need to see that since the only compilers the current dx9 SDK is specifically designed for is VC 6.0, VC.NET and VB.NET. 

The problem was the debugging objects Microsoft left in the release version of the static library. Whether by design or mistake it has caused problems with all non Microsoft compilers.  And the fact that there is no official release version of d3dx9.dll, their documentation makes it clear that only the debug DLL is available and it is not to be redistributed.

You don't need the d3dx9 library just to code for dx9 of course.  But it contains the code for things like the animated mesh loader, shader compiler, transformation functions, etc.

Title: Re: 3D classes
Post by: Protected on May 15, 2006, 02:48:15 PM
I'm interested. I don't need it right now, but it adds to the value of Aurora, of course, and I may use it in the future...