Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DarkBASIC Professional Discussion / What engine is DBPro built on?

Author
Message
mnemonic
19
Years of Service
User Offline
Joined: 14th Jan 2007
Location: Sweden
Posted: 3rd Feb 2012 00:18
Anyone knows what engine DBPro is built on? DirectX9?
I mean with todays latest updates and all that,,,

Best regards

www.memblockgames.com
Gunslinger
19
Years of Service
User Offline
Joined: 29th May 2007
Location:
Posted: 3rd Feb 2012 00:50
yes, dx9.
FPS Creator got Directx 10/11 since a year or something.
Chris Tate
DBPro Master
17
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 3rd Feb 2012 01:15
DX9 for sure. But has anyone got the DarkSource snippets? There is a snippet by Lee called DX10Pipeline.

I'm not allowed to post it here because it is not free. If anyone has it who knows about the technology; Do you have any ideas why its called the DX10 pipeline and not DX9?

It is quite a busy snippet, it renders a number of cameras and textures manually with sync masks and shadow, reflection and bloom shaders.

Green Gandalf
VIP Member
21
Years of Service
User Offline
Joined: 3rd Jan 2005
Playing: Malevolence:Sword of Ahkranox, Skyrim, Civ6.
Posted: 3rd Feb 2012 01:32
If it's DBPro then it's DX9. The DarkSource web page says:

Quote: "•DX10Pipeline - streamline use of shaders to create a DX10 looking final render"


I guess "looking" is the vital word. I think it's silly - if it uses DX9 then you might as well say " ... to create a DX9 looking final effect ..." since that is presumably exactly what it is.

Perhaps there's more to this than it looks?
James H
19
Years of Service
User Offline
Joined: 21st Apr 2007
Location: St Helens
Posted: 3rd Feb 2012 01:42
Im reasonably sure its an example of how dx10 code will work in dbp - iirc something about not using fixed pipeline function(no shaders), has to all be done using shaders - can still load stuff in, just doesnt show on screen correctly, at least thats what I think the case is as thats how dx10 scene works, if you have fpscx10 the source code is available somewhere(at least it used to be) coupled with a precompiled version of dbp set to run dx10, I cant remember but i think you dont actually need to compile the dx10 side of things as they never released dbp x10, might be worth a look?

iirc dbp was built on quake engine?
Brendy boy
20
Years of Service
User Offline
Joined: 17th Jul 2005
Location: Croatia
Posted: 3rd Feb 2012 02:00
Quote: "iirc dbp was built on quake engine? "

no

DarkDISCUSSION
15
Years of Service
User Offline
Joined: 6th Jul 2011
Location: Ft Madison, IA
Posted: 3rd Feb 2012 02:03
I recall there being a video on the YouTube called "Dark Basic Professional X10" where clearly stated that FPS Creator X10 was written in Dark Basic Professional X10.
http://www.youtube.com/watch?v=z_kgpYygQgE

Monsters are Ready to spill their Dark Sercrets......
Dar13
18
Years of Service
User Offline
Joined: 12th May 2008
Location: Microsoft VisualStudio 2010 Professional
Posted: 3rd Feb 2012 02:15
DarkBasic Professional is built on the DirectX 9.0c SDK, with an experimental branch made for FPSCX10 that was discontinued and presumably abandoned.

James H
19
Years of Service
User Offline
Joined: 21st Apr 2007
Location: St Helens
Posted: 3rd Feb 2012 02:29
@brendy ah ok ty - memory is poor - it just supports quake 2 and 3 levels lol
yeah fpscx10 does use dbpx10 for certain - which still hasnt been released as far as I know, remains as in-house tool
about the only correct terminology I seem to find on the matter regarding the engine is that dbp has a 3d engine built originally on dx8 later updated to dx9, so dx is not an engine, neither is dbp, dbp is a language that utilises a 3d engine, so question remains still I guess, though I see the odd reference stating "the dbp engine" in wiki
Chris Tate
DBPro Master
17
Years of Service
User Offline
Joined: 29th Aug 2008
Location: London, England
Posted: 3rd Feb 2012 02:51
Quote: "dx is not an engine, neither is dbp, dbp is a language that utilises a 3d engine, so question remains still I guess, though I see the odd reference stating "the dbp engine" "


Hmm.. Not quite.

DBPRO & DirectX should be refered to as engines; since the broad term engine refers to anything mechanical that generates something or accomplishes something. They are just at different levels, although DBPRO requires the DirectX API; but even so there is also the C++ engine and the plugins behind DBPRO that go inbetween it and DirectX.

Agreed, DBPRO contains a language; DarkBASIC, but it is an engine which generates output from the language, through the Dlls, through DirectX, through the hardware.

If you created a system which organizes objects in DBPRO to behave a certain way to make up a game or tool; that also could be called your own engine.

JRH
20
Years of Service
User Offline
Joined: 8th Jul 2006
Location: Stirling, UK
Posted: 5th Feb 2012 23:53 Edited at: 5th Feb 2012 23:54
You can download DB Pro X10 from somewhere... can't remember where

Not sure about its functionality though.

[Edit] Yeah, I am master of relevance!

mnemonic
19
Years of Service
User Offline
Joined: 14th Jan 2007
Location: Sweden
Posted: 6th Feb 2012 00:24
Hmmmm,,,, You can download DBProX10? But not here?
If TGC, released it, it should be on sale here right?

www.memblockgames.com
Brendy boy
20
Years of Service
User Offline
Joined: 17th Jul 2005
Location: Croatia
Posted: 6th Feb 2012 00:31 Edited at: 6th Feb 2012 00:33
Quote: "it should be on sale here right?"

i believe it's free but unsuported

It's available here

Login to post a reply

Server time is: 2026-07-09 16:57:13
Your offset time is: 2026-07-09 16:57:13