DirectX 9 Finally Out
T-Kir writes "Microsoft has finally released DirectX 9... although we'll have to wait until the games that fully exploit it are released, at least those with high end cards (aka Radeon 9700+) will be able to unlock more of the advanced features. Now all we have to wait for is OpenGL 2.0!"
First FreeBSD 5.0-RC2 and now DirectX 9.0. If I had a FreeBSD box running DirectX I would shit my pants.
Microsoft, with its money and power, is able to deal with hardware manufacturers, to receive specs of planned features early and to develop API for those extremely quickly.
This is the reason why Windows and DirectX will always have a huge advantage over every independent implementation, be it MesaGL or something else. Programmers can be sure that MS will implement every new interesting feature of coming graphics hardware quickly, so that they can make use of it. Therefore, DirectX is the obvious choice.
Note that ATI has also released its Catalyst 3.0 drivers with full DX9 support for those cards which can handle it. Those demos look sweet.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
Download the latest drivers, then download the demos. They're nothing short of incredible. The Animusic one is spectacular.
"Accept" is greyed out! While it may be true that a sane person might sometimes query accepting Microsoft's terms, it does seem a bit rich that you can't download the patch even if you do. Also the license includes Javascript and HTML as text. I wonder if this is due to a hypothetical previous patch turning stuff off for safety? Can I be bothered tracking it down at this time of year, when there is such wonderful televi... hmm.
High-level shading language
It has a language very close to Cg but that is integrated with VS.NET, meaning you can debug it just like C code. Here's a newsgroup thread where MS says they are working to keep it close to Cg, but it won't be 100% compatible.
Managed support
If you're programming in C#, Managed C++, or any other managed language, you can now use DirectX 9 directly.
Links
Converting to DirectX 9
DX9 client stand-alone download
DX9 SDK download
Using the DX9 Network Setup program is already bogged.
.EXE file)
:)
Here is a direct link to the redistributable setup file (i.e. the
I'm getting about 100KBps right now. The file is a tad over 30MB. My DL is currently at 99%, so I suppose this is safe to post now
Knunov
Why do users with IDs under 100,000 or over 700,000 usually have the most worthwhile comments?
You've got it backwards... DirectX doesn't support cars, cards support DirectX (hereafter, "DX"). When we say, "The Radeon 9700 is a DX9 card," what we mean is that the Radeon 9700 can support all of the DX9 features *in hardware* (in the DX HAL ("hardware abstraction layer"). The GeForce4 is a DX8.1 card, meaning that it can support all of the DX8.1 features *in hardware*, but if you install DX9 on your system nothing horrendous will happen. All that will happen is that when a program tries to use DX freatures that your card doesn't support, DX will simply implement those features in software (on the HEL ("hardware emulation layer")), which is slower. But when a game just uses DX8.1 features, it'll still run on the HAL.
So, assuming that there aren't any bugs in the new version of DX, upgrading isn't harmful. And no, the Voodoo 3, 4, and 5 aren't going to support many of the new features in hardware. But that doesn't mean you can't install and play DX9 games -- it just means they'd run like ass.
It's always a long day... 86400 doesn't fit into a short.
Comment removed based on user account deletion
Comment removed based on user account deletion
From the DirectX 9.0 FAQ:
Due to enhancements in the way DirectPlay functions, it is strongly recommended that all users who want to join or host multiplayer games upgrade to DirectX 9.0. A user with earlier versions of DirectX may have trouble joining or hosting games, or my see a significant performance reduction when playing with users who have 9.0 installed.
ancarett, historian and zombie gamer
LRC, the best-read libertarian site on the web
I'll be excited when
1) there are DX9 games available
2) a DX9 compat. card can be had without forking over a majority of my month's paycheck
If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
The Radeon 7500 will work under DirectX 9.0, but due to the design of the chipset on the Radeon 7500 the majority of the desireable features of DirectX 9.0 won't be available to your card.
You need a card that takes full advantage of DirectX 9.0; the ATI Radeon 9500/9500Pro (just released) and Radeon 9700/9700 Pro (which has been around for a couple of months) will fully take advantage of DirectX 9.0, especially if you install ATI's CATALYST 3.0 display driver that works with Windows Me, Windows 2000 and Windows XP.
Unfortunately, nVidia's GeForce4 Ti4xxx series chipsets won't take advantage of DirectX 9.0 features; that will have to wait for the GeForce FX that will ship in the first quarter of 2003.
"DirectX doesn't support cars, cards support DirectX (hereafter, "DX")."
That sounds like one of those "In Soviet Russia..." jokes.
If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
So if you want to upgrade to DX 9 I'd say hit up Voodoo Files first. By that token though, I don't think DX 9 will go any faster for you and you in all likelihood won't be able to run any of the "new" features, but it's better than nothing. Might help put off that upgrade for a little while.
I'd love to know how people are making these new drivers, though.
Schnapple
Exploit is an interesting choice of words when used to describe any aspect of Windows...
Perhaps CmdrTaco is hard at word on the DX9 version of CodeRed...
Sure, you might get Rooted, but at least the defacing will look purty.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
I installed this yesterday, mostly because Microsoft's Impossible Creatures wanted it installed. Later I tried running a networked game of Dungeonsiege but it would crash when I tried start it. My guess was that DirectX 9 broke the networking module. To test my theory I went back to a restore point before DirectX 9 and sure enough directX networking was working again. I have XP installed, I'm not sure if anybody else has seen this. Maybe it is just an issue with my config.
DirectX doesn't support cars
Does it support cdrs?
(for those who read slashdot daily... yes, I did indeed rip off that lame attempt from humor from a post a day or two ago)
=)
Casual Games/Downloads