Page 1 of 2

New Engine3D.dll to test out

Posted: Wed Aug 06, 2003 5:52 pm
by Fred
Hi,

Thanks to Paul which has got the so famous 'InitEngine3D()' I've put a new splitted version of the DLL to test out. I hope it will fix the problem encounter by LJ and some other people. This was probably due to a PEBundle bug, so I've emailed the author about it. It's now 5 DLL instead of one and I'm currently working to reduce this number. But better have something working right now.

http://www.purebasic.com/beta/

Fingers crossed 8)

Posted: Wed Aug 06, 2003 5:56 pm
by LarsG
So you haven't changed anything in it, right Fred?
I was thinking about we who haven't got poblems with the InitEngine3D() command.. If there's any point in DL these new ones?!?

-Lars

Posted: Wed Aug 06, 2003 6:31 pm
by Fred
Not for now, we have to wait if the problem is resolved or not. If yes, you should dl these one if you redistribute your program else it could fails on some computers.

Posted: Wed Aug 06, 2003 8:45 pm
by LarsG
ok.. Thanks Fred...

It would be great if some of you guys who have had problems, could post to this thread, and tell us how things are working out with the new files...

That way we'll know if Fred's on the right track or not.. :)

-Lars

You did it!!!

Posted: Thu Aug 07, 2003 6:02 am
by LJ
You did it Fred! It works. :lol: The terrain.pb works, the fur color demo by Virtualys works, and the Billboard.pb works. Great job with finding the bug! You da man!

Posted: Thu Aug 07, 2003 8:37 am
by midebor
OK Fred, with the proposed 5 files the 3D demo's, billboard, color demo works OK now
on my Win98 machine WITH ONE RESTRICTION: those 3D demo's who call
screen3Drequester.pb work only is Full screen mode.
Selecting Windowed still produces a Runtime error. "This application has requested
the runtime to terminate in an unusual way. Please contact the applications support
team for more information".
That's exactly what I'm doing ! :D

Thanks Fred for the great job !!!

Posted: Thu Aug 07, 2003 11:37 am
by Justin
I asume the 3d engine needs some kind of 3d hardware stuff or does not like laptops. None of the examples worked on my IBM Thinkpad PII MMX, Win98, i got the runtime error.

Posted: Thu Aug 07, 2003 2:11 pm
by Fred
It needs 3D Hardware yes. I will check about it. I'm trying to package again a new version with less DLL.. Stay tuned.

Posted: Thu Aug 07, 2003 3:33 pm
by Fred
Here we go ! Brand new version with all depencies removed (DevIL is removed (libjpeg, libpng and tga decoder used instead), STL is now linked statically), so it ends up with only one 600kb DLL, which should work everywhere. Please test it and tell me if all is ok. You have to get the 'Engine3D' purelibrary file and copy it in the PureLibraries\ directory (so programs needs to be recompiled) else it will crash at the programs end.

www.purebasic.com/beta/

Posted: Thu Aug 07, 2003 4:41 pm
by LarsG
I just wanted you to know that it's still working for me after the update..
Even though I never had any problems earlier, I just wanted to tell..

-Lars

Posted: Thu Aug 07, 2003 11:51 pm
by Justin
If it needs 3d hardware i don't have it, i tested the last dll, copying the pb lib(had to remove the .txt extension after downloading) and doesn't work. Runtime error, and in some examples the pbcompiler hangs.

Yep

Posted: Fri Aug 08, 2003 2:01 am
by LJ
Yep, you did it great Fred. I erased the previous 5 .DLLs and replaced with the single Engine3D DLL in the Compilers folder, and put the other small Engine3D file in the PureLibraries folder as you instructed, it works great.

Everything works great with this single DLL. :P

I'm running Windows XP with a Nvidia graphics card, on a AMD Athalon 1.8 with 512K RAM.

Lj

Re: Yep

Posted: Fri Aug 08, 2003 4:17 pm
by fsw
LJ wrote:... replaced with the single Engine3D DLL in the Compilers folder, and put the other small Engine3D file in the PureLibraries folder as you instructed, it works great.
Not for me...

It crashes after quitting (debug and compiled mode). :cry:

I'm running Windows 2000 sp3 with a Matrox G400 graphics card and PB3.72.

Posted: Fri Aug 08, 2003 10:13 pm
by Fred
Have you copied the new 'Engine3D' file (not the DLL) over the old one and restarted PB ? Can you give me your email so I can give you some test executables.

Posted: Sat Aug 09, 2003 7:18 am
by Dreamflower
great job, all examples work now on my GeForce4 440go
:)