navik6459 / darkbasicpro

Automatically exported from code.google.com/p/darkbasicpro
0 stars 0 forks source link

Incompatibility with new DirectX SDK #2

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Issue: DarkGDK U7.4 source code uses several deprecated(and now removed) parts 
of the DirectX SDK. I am unable and unwilling to recode DarkGDK to be *at 
least* compatible with a 2009 version of the DirectX SDK, much less the June 
2010 version. The specific features removed are: dplay.lib(DirectPlay) since 
2007, and ddraw.lib(DirectDraw) since June 2010.

What version of the product are you using? On what operating system?
DGDK U7.4 , Windows 7 Home Premium. Nvidia PNY GeForce GT 220 (1GB).

I'm sure that the majority of Dark GDK users would be grateful to be at least 
somewhat update with the DirectX SDK, especially with Windows 7 now out.

This is a plea from a user that had to change to Irrlicht because of this. All 
I wanted was better type support(ie classes), so I had to change engines 
instead. Please consider doing this, it would make a lot of people happy(or if 
not a lot then some of us C++ people :-]).

Original issue reported on code.google.com by dar13.mo...@gmail.com on 3 Aug 2010 at 12:14

GoogleCodeExporter commented 8 years ago
It would be nice to have a DirectX 11 Engine.

Original comment by adam.cha...@btinternet.com on 27 Oct 2010 at 10:10

GoogleCodeExporter commented 8 years ago
The fact that DBPro is falling so far behind in the tech area could become a 
major issue fairly soon. When you consider that a major game release can take a 
year or sometimes several years for a AAA game, the teams need access to 
tomorrows tech early.
I'm going to be studying the DX11 tools and changes to see if I can offer any 
help with this area because I don't want to use some other DX11 engine.
If I think I can prove useful in such a large upgrade, I'll be in touch.
Ideally, the game creator needs to be able to choose between DX9, DX10, or 
DX11. That would mean more code to update and maintain for a year or two until 
DX9 is no longer popular enough to support.

In the meantime, here's a couple of basic links on the subject for anyone 
wanting to consider this:

The newest SDK:
http://msdn.microsoft.com/en-us/library/ee663275(v=VS.85).aspx

Porting from DX9 to DX11
http://msdn.microsoft.com/en-us/library/ee417025(VS.85).aspx

A good reason to want DX11
http://msdn.microsoft.com/en-us/library/ee416564(VS.85).aspx

Original comment by wyldh...@gmail.com on 5 Feb 2011 at 10:15