DirectX 10 + WGF2.0 will ship with Windows VISTA

G

Guest

http://www.extremetech.com/article2/0,1697,1841223,00.asp

_______________________
DirectX 10
With all the talk of next-generation consoles-and some very impressive
screenshots floating around the web-fans of PC games are naturally wondering
whether these powerful new systems are going to "kill" PC games. In a word .
.. . no.

The upcoming Xbox 360 and PlayStation 3 are based on DirectX 9 technology,
in the case of the 360 it's "DirectX 9 and then a little more." But DirectX
10 is a whole different animal. It's a major revision to the API, almost a
complete rewrite that requires substantially different hardware than the
stuff we've seen so far.

To start with, let's clear up a few naming misconceptions. Over the past
year or more, the graphics "stuff" coming in Windows Vista has been referred
to by many names. DirectX Next and Windows Graphics Foundation 2.0 are two
of the most prominent. The names have been changing internally at Microsoft,
and it seems that they've all but settled on actually calling it DirectX 10.
Contrary to some reports, it will ship with Vista, along with DirectX 9.L, a
version of DX9 altered to fit the new LDDM driver model used by the OS.


DirectX 10 started by fixing what was broken in the previous APIs, like some
stability problems and small batch performance, and then removing old
unnecessary parts of the API (like the fixed function transform and lighting
calls). This served as the foundation for a graphics API that could
radically change the way games look and really take PCs to that next quantum
leap, even over next-generation consoles.

The new graphics API will have much more stringent requirements for graphics
cards, with a very particular guaranteed feature set. There should be no
more "cap bits" needed to determine if your graphics cards can perform
certain functions. The behavior of DX10 cards will be strictly defined, so
developers can get the expected output from their code with no tweaking
necessary for the eccentricities of different graphics cards from different
vendors.

It also requires several new features of the hardware. The first is a new
"geometry shader" function, which operates not on single vertices like
today's vertex shader units, but on entire primitives: dots, lines, lines
with adjacent vertices, triangles, and triangles with adjacent vertices. The
huge performance penalty imposed by too many state changes should be a thing
of the past as well. Render states are grouped into five different objects
that can be cached by the hardware, with up to 4096 state objects of each
type cacheable at once. DX10 also introduces a common shader core between
pixels and vertices. Granted, this does not mean that the hardware itself
needs to have ALUs that operate on either pixels or vertices, just that the
language and functions have been fused into a single shader set.

The net result of these things should be games with an absolutely
unprecedented level of detail, including a dramatic increase in "clutter,"
or the hordes of random and different stuff that exists in the real world
but not in games. Obviously, rendering quality will shoot way up, too, with
improved masking functions for antialiasing. It will also mean better object
sorting, the ability to algorithmically generate content entirely on the
GPU, and ultimately memory virtualization in the LDDM driver model to reduce
bandwidth costs and provide more granular access to graphics data.

Right now, it's all a bit too much to take in. Some of the specs are still
in flux, and you need an unabridged programmer-to-English dictionary to even
comprehend the scope of the changes and their ramifications. Suffice it to
say: When DirectX 10 games hit us, they're going to be of a quality that
next-gen consoles can't touch.

________________________________________________
 
H

Highlandish

Quoth The Raven "Highlander said:
Right now, it's all a bit too much to take in. Some of the specs are
still in flux, and you need an unabridged programmer-to-English
dictionary to even comprehend the scope of the changes and their
ramifications. Suffice it to say: When DirectX 10 games hit us,
they're going to be of a quality that next-gen consoles can't touch.

________________________________________________

will dx10 be available to those whose OS does not meet the "genuine ms
advantage" through validation?
 
F

First of One

Of course, there's no reason to download DX10. Any game that requires it
will have a redistributable version on the game disc.
 
G

grolschie

First of One said:
Of course, there's no reason to download DX10. Any game that requires it
will have a redistributable version on the game disc.

So there won't be any open source DirectX10 games then, eh?
 
F

Flow

Highlandish said:
will dx10 be available to those whose OS does not meet the "genuine ms
advantage" through validation?

--
We can download dx10 from various websites and idd,from the games
themselfes.
I have the same with highmat,i never used it,until my new videocard required
it.
When installing the drivers this came along with it...
 
N

NoRemorse

grolschie said:
So there won't be any open source DirectX10 games then, eh?

Why not? It's the same with DX9 and all the versions before that. The DX
specs are public, so programmers can take advantage of all the DX functions.
If those programmers want to make their source code public, power to them.
 
G

grolschie

NoRemorse said:
Why not? It's the same with DX9 and all the versions before that. The
DX specs are public, so programmers can take advantage of all the DX
functions. If those programmers want to make their source code public,
power to them.

I was being sarcastic to the guy who said there'd be no reason to
download DX10. Open Source games will be one reason to download it as
most OSS games are downloaded.
grol
 
F

First of One

Open source games? How many decent ones were released last year?

The point is, every retail game that requires DX10 will have it on its
CD/DVD. Even if you encounter the odd open source game, a copy of DX10
redistributable will always be close by.
 
S

steamKILLER

x-no-archive: yes
When DirectX 10 games hit us, they're going to be of a
quality that next-gen consoles can't touch.

this is simply beautiful! BEAUTIFUL!
to make it perfect we only need to add "steam free"
 
B

Beowulf

Highlander said:
http://www.extremetech.com/article2/0,1697,1841223,00.asp

_______________________
DirectX 10
With all the talk of next-generation consoles-and some very impressive
screenshots floating around the web-fans of PC games are naturally wondering
whether these powerful new systems are going to "kill" PC games. In a word .
. . no.
blah blah blah

I said it before, I'll say it now, and I'll say it in the future:

dx always has and always will suck.

You can't make a silk purse from a sow's ear, as they say. You want
stability, driver independence, speed, and cross platform capability?
Go OPENGL

I avoid dx games like the plague and give my sparse $$ to those who
develop using the OPENGL API. It just works.
 
G

guess

So, you are happy playing games such as PONG on your computer?? Direct X is
a good system, and insures that games run on all hardware.
 
G

grolschie

guess said:
So, you are happy playing games such as PONG on your computer??
Direct X is a good system, and insures that games run on all hardware.

Ever hear of OpenGL?
 
A

abc

Praxiteles Democritus said:
Wow! Long list of games - NOT!

errr, last edited in 1999 - surely you realise there are plenty of games
that use opengl that weren't listed there.

Hopefully opengl will be picked up more, this would encourage users to move
away from MS products, since they and intel have decided to tell us what we
can and can't watch/hear on our own PCs.
 
P

Praxiteles Democritus

errr, last edited in 1999 - surely you realise there are plenty of games
that use opengl that weren't listed there.

Hopefully opengl will be picked up more, this would encourage users to move
away from MS products, since they and intel have decided to tell us what we
can and can't watch/hear on our own PCs.

Um, let me see...out of over 75 installed games on my PC I can only
see three that use OpenGL - Doom3, IL-2 Sturmovik and Pacific
Fighters. And the last two can use D3D or OpenGL. As you were saying?

I have an ATI X800XL card, ATI cards are better with D3D as their
OpenGL drivers are not so great. No, I don't want to switch to Nvidia.
 
F

First of One

For developers, coding in D3D makes XBox 360 porting easier, and console
games tend to be more profitable.

Come to think of it, wouldn't MS just love to use the console revenue model
on the PC? Use DirectX's market dominance and start charging developers for
SDKs, so every PC game will have to pay a "tax" to MS before release...

It's already happening with Java. MS doesn't include a Java VM with the
standard XP install, and all of a sudden the goofs at ATi stop driver
compatibility-testing with Java applications.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top