PureBasic Forum
https://www.purebasic.fr/english/

IrrlichtWrapper 1.05 (still) beta
https://www.purebasic.fr/english/viewtopic.php?f=27&t=24164
Page 1 of 16

Author:  neotoma [ Mon Oct 16, 2006 7:35 am ]
Post subject:  IrrlichtWrapper 1.05 (still) beta

Hi,

i found the IrrlichtWrapper for FreeBasic (from Frank Dodd), and made it available for PureBasic. Also i do some improvements. (Base on Irrlicht 1.1, Loading Irrlicht-Scenes, created with IrrEdit) and a lot more.)

Here some Pics :

Image

Image

Image

Image

Image

New in Version 1.01 :
Render to Texture
Doku as Windows-Help (chm)
Support now DirectX8/9
Wrapper-Sourcecode
More Examples
Advanced-Example (RTS-Camerea)

For Version 1.02 (Released 06.11.2006) - while PB 4.01 came.
* Added Functions for changing and counting Materials on Nodes
* Added some Primitives (Cylinder,Cone,Diamond)
* Add function for Pitch/Roll (experimental)
* able to get the Mouseposition
* Added TextureAnimator
* added more Documentation (but not all is well documented at the Moment !)
* some minor fixes....


For Version 1.03b (Beta-Release 23.11.2006)
* Added Shader-Functionality with ConstantShader-Callback
* Added Callback-Animator, that can be used to make own Animators.
* Added more Light-Functions
* Added more Functions for Material-Manipulation
* Added Example for Shaders
* Added possibility of using AntiAliased/Transparency-Fonts
* Added FontToolWrapper.exe to create Antialiased and Transparent Fonts (as TGA)
* Fixed Shader-Bug in Irrlicht with a Irrlicht-Patch (DirectX HLSL-Shaders)
* Updated some Doku, but this Wrapper sizes to fast at the moment. Please
study the examples as HowTos

For Version 1.04b (Beta-Release 03.01.2007)
* Switched to Irrlicht 1.2 !
* Fixed problems with the Shaders in Version 1.2
* Added Irrlicht-Extension ImageGui (Thanx to Josh Turpen for allowing this)
* Added Example for ImageGui
* Added Example for Callback-Animators
* Added Example for Changing Textures on Meshes
* Added functionality to read XML ith IrrXML
* Updated Dokumentation. But it is still not so good....
* Added Functions to Retrieve VideoModes
* Added a Irr3DRequester, that is now shown in all Examples.
* Added Callback-EventReceiver
* Fixed some Bugs with GUI.
* Wrote a FontTool to use the new (built-in)-Antialias-Font-functionalty


You can download it here : IrrlichtWrapper v.1.04beta


I hope of your suggestions, how to improve the Wrapper for your needs.
(Otherwise it will only fit my own needs... ;-)

Version 1.05beta
Now the Wrapper is linked as Static lib, and no need mor fpr IrrlichtWrapper.dll or DirectX-Dlls.

There are too many Changes as i could type down here.

* small Newton integration
* mor Examples
* more SceneNodes (e.g. LensFlare)
* better Doku (hope so)

But i need still help.

You can download it here : IrrlichtWrapper v.1.05beta





Greetings,
Mike

Author:  White Eagle [ Mon Oct 16, 2006 8:42 am ]
Post subject: 

I Love You :wink:

Author:  Progi1984 [ Mon Oct 16, 2006 8:51 am ]
Post subject: 

Very good job !

Author:  Finjogi [ Mon Oct 16, 2006 8:56 am ]
Post subject: 

Wow, this one goes to test drive after I get back to home :)

Author:  CadeX [ Mon Oct 16, 2006 10:55 am ]
Post subject: 

Wont run if the debugger is enabled for some reason.

Author:  netmaestro [ Mon Oct 16, 2006 11:15 am ]
Post subject: 

Most of the examples seem to work ok, but I can't get 23 to work right, debugger or not. Anyways, thanks for all the work you've done on this, it's appreciated.

Author:  Heathen [ Tue Oct 17, 2006 8:53 pm ]
Post subject: 

Excellent!

Author:  THCM [ Wed Oct 18, 2006 8:26 am ]
Post subject: 

Nice work, hope you'll keep it up to date!

Author:  thamarok [ Wed Oct 18, 2006 8:37 am ]
Post subject: 

Absolutely wonderful!
Thanks a lot!

Author:  Mark1Up [ Wed Oct 18, 2006 2:46 pm ]
Post subject: 

Looks like we need find some other places (maybe PureArea.net) to host the file. I'm getting a Bandwidth Exceeded message from the current file host which is preventing further downloads.

Regards,
Mark

Author:  Heathen [ Wed Oct 18, 2006 5:05 pm ]
Post subject: 

I put a temporary mirror here, ill probably keep it there for a couple days, hopefully the auther will fix his link by then :)

Author:  neotoma [ Wed Oct 18, 2006 7:42 pm ]
Post subject: 

Mark1Up wrote:
Looks like we need find some other places (maybe PureArea.net) to host the file. I'm getting a Bandwidth Exceeded message from the current file host which is preventing further downloads.

You are right. But i dont expected this interesting.....

It is now on PureArea.net !

@netmaestro
In Example 23 are maybe problems with some Graphic-Cards/Drivers.
So you should test to switch of some features (in the top of the source)
Otherwise try aother renderer (Software, or if you have a Irrlcht-Dll with DirectX-Support compiled in,DirectX)

@CadeX
Can you check out whts the problem (No Screen, Black Screen or an Error-Message) ?

@THCM
Well, i can only say for the moment - so i can't wait for Irrlicht 1.2 that
works with the Lightmapper now built in in IrrEdit 0.5.

@all
Thanx

Mike

Author:  sehka [ Wed Oct 18, 2006 8:18 pm ]
Post subject: 

Hello Neotoma,
Its my third response on this forum :wink:
Because of my bad english, I'm always on the french forum...
First of all, I want to congratulate your job it's very good.
Did you based your dll on the Frank Dodd' FreeBasic dll with the c++ sources?
In a second step, perhaps it would be a good solution to share your sources (there's no matter if you don't want, it's your own job :wink: )
By the way, anyone could improve some features and up to date in accordance with the Irrlicht released. :D

Author:  chen [ Wed Oct 18, 2006 9:00 pm ]
Post subject: 

I can run examples...

message: "The following Pure Library is missing: LibraryExtension"

where can I get it :cry:

Author:  neotoma [ Thu Oct 19, 2006 6:55 am ]
Post subject: 

sehka wrote:
Hello Neotoma,
[First of all, I want to congratulate your job it's very good.

Thanks.
sehka wrote:
Did you based your dll on the Frank Dodd' FreeBasic dll with the c++ sources?

Yes, it is based on the C++-Sources of the work from Frank Dodd.

sehka wrote:
In a second step, perhaps it would be a good solution to share your sources (there's no matter if you don't want, it's your own job :wink: )
By the way, anyone could improve some features and up to date in accordance with the Irrlicht released. :D

Yes, this is the plan. But i try to get contact to Frank, to get his agree.
Maybe make it a Sourceforge-Project. But if i'm the only developer for that, it makes no sense. But in the next Release i include also the Sources.

Mike

Page 1 of 16 All times are UTC + 1 hour
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/