New Engine3D.dll to test out

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

New Engine3D.dll to test out

Post 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)
LarsG
Enthusiast
Enthusiast
Posts: 713
Joined: Mon Jun 02, 2003 1:06 pm
Location: Norway
Contact:

Post 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

AMD Athlon XP2400, 512 MB RAM, Hercules 3D Prophet 9600 256MB RAM, WinXP
PIII 800MHz, 320 MB RAM, Nvidia Riva Tnt 2 Mach 64 (32MB), WinXP + Linux
17" iMac, 1.8 GHz G5, 512 MB DDR-RAM, 80 GB HD, 64 MB Geforce FX 5200, SuperDrive, OSX
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post 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.
LarsG
Enthusiast
Enthusiast
Posts: 713
Joined: Mon Jun 02, 2003 1:06 pm
Location: Norway
Contact:

Post 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

AMD Athlon XP2400, 512 MB RAM, Hercules 3D Prophet 9600 256MB RAM, WinXP
PIII 800MHz, 320 MB RAM, Nvidia Riva Tnt 2 Mach 64 (32MB), WinXP + Linux
17" iMac, 1.8 GHz G5, 512 MB DDR-RAM, 80 GB HD, 64 MB Geforce FX 5200, SuperDrive, OSX
LJ
Enthusiast
Enthusiast
Posts: 177
Joined: Wed Apr 30, 2003 4:00 pm

You did it!!!

Post 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!
midebor
User
User
Posts: 26
Joined: Fri Apr 25, 2003 10:22 pm
Location: Liege, Belgium

Post 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 !!!
Justin
Addict
Addict
Posts: 948
Joined: Sat Apr 26, 2003 2:49 pm

Post 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.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post 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.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post 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/
LarsG
Enthusiast
Enthusiast
Posts: 713
Joined: Mon Jun 02, 2003 1:06 pm
Location: Norway
Contact:

Post 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

AMD Athlon XP2400, 512 MB RAM, Hercules 3D Prophet 9600 256MB RAM, WinXP
PIII 800MHz, 320 MB RAM, Nvidia Riva Tnt 2 Mach 64 (32MB), WinXP + Linux
17" iMac, 1.8 GHz G5, 512 MB DDR-RAM, 80 GB HD, 64 MB Geforce FX 5200, SuperDrive, OSX
Justin
Addict
Addict
Posts: 948
Joined: Sat Apr 26, 2003 2:49 pm

Post 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.
LJ
Enthusiast
Enthusiast
Posts: 177
Joined: Wed Apr 30, 2003 4:00 pm

Yep

Post 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
User avatar
fsw
Addict
Addict
Posts: 1603
Joined: Tue Apr 29, 2003 9:18 pm
Location: North by Northwest

Re: Yep

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

I am to provide the public with beneficial shocks.
Alfred Hitshock
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post 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.
Dreamflower
User
User
Posts: 10
Joined: Thu May 29, 2003 4:33 am

Post by Dreamflower »

great job, all examples work now on my GeForce4 440go
:)
Post Reply