Thread: Cliffs of XP
View Single Post
  #16  
Old 10-14-2011, 07:02 AM
Codex Codex is offline
Approved Member
 
Join Date: Nov 2007
Location: Hoppers Crossing, Vic, Australia
Posts: 624
Default

Quote:
Originally Posted by zanzark View Post
I don't see the point of developing a game for DX9, nor the point of NOT using Windows 7.
Just to clarify your statement, you can't actually escape DX9 or DX8 for that matter when developing games for DX11. The reason is that each DX version is not a complete overhaul, it's just an incremental addition of features.

For example if I wanted hardware tessellation then I need to use the DX11 function calls to do it, however if I wanted to read the joystick states and apply force-feed back, under DX11 specifications, I would still be using the DX8 DirectInput function calls which haven't changed since being introduced since 2000, or under XNA (C#) I'd be using DX9's XInput which came in 2002.

What I'm trying to say is if you develop a game saying it's DX11 you can, with very little effort ensure it also runs under DX9.

With regards to CloD, and the requirement to have .NET4.0 installed, I think CloD's main game code sits in the managed space but all the graphics routines are done in the unmanaged space. This can slow things down a little, but reduces the possibility of memory leaks (not eliminate) and the need to manage garbage collection.

Last edited by Codex; 10-14-2011 at 07:11 AM.
Reply With Quote