DirectX 9.0c released

By on July 26, 2004, 5:05 PM
DirectX 9.0c has been released although currently there are no games that take advantage of it. FarCry with the v1.2 patch applied along with Nvidia 6800 or ATI X#00 hardware will do so via the shader model 3.0 and 2.0b respectivley however.

This [URL=http://www.microsoft.com/downloads/details.aspx?FamilyID=9226a611-62fe-4f61-aba1-914185249413&DisplayLang=en]file[/URL] (35mb) is the redistributable version that works on Windows 98SE, ME, 2000, XP and Server 2003.




User Comments: 6

Got something to say? Post a comment
BrownPaper said:
Has anyone tried or heard anything about 9.0c yet? Are there any issues I should be aware of?Edit: Grammar and typo correction.
Federelli said:
Per Hansson, Ati X800 cards also benefit from this (SM2.0b)Brown, i've tried this and the previous RC2, no problems so far, no advantages either ;)
olefarte said:
[quote][i]Originally posted by Federelli [/i]Brown, i've tried this and the previous RC2, no problems so far, no advantages either ;) [/quote] Same here, can't tell any difference, but no problems either.
Per Hansson said:
[quote][i]Originally posted by Federelli [/i]Per Hansson, Ati X800 cards also benefit from this (SM2.0b)[/quote] As far as I've heard that's already supported in DirectX9.0B, or was that just Geometric Instancing?EDIT: I was wrong, Geometric Instancing can be done on any R3XX card (9500 and upwards) on DirectX9.0BBut Shader Model 2.0b can only be done with a Radeon X300, X600 or X800 GFX card in combination with DirectX9.0C[i]Lets have a look at the patch that "never quite was". To get the full benefits of the patch you would have required an X800X600 or X300 class graphics card, DirectX9.0b, FarCry 1.2 and Catalyst build 8.041 or above. If you have these you’ll get the full feature set: SM 2.0b and Geometry InstancingThe 2nd option is to have a R3xx or above graphics card (9500,9600,9700,9800) DirectX 9.0b, FarCry 1.2 and Catalyst 8.041. With this setup Geometry Instancing support is possible.Thats right people, the NV40/SM3.0 isnt the only card/Shader Model that can provide instancing, any of ATI’s DX9 hardware supports this feature, in the words of some ATI employees (off the record) "even using DirectX9.0b"[/i]Source: [url]http://www.driverheaven.net/#article_15612[/url]
Federelli said:
That's not what the Far Cry team has to say:From Far Cry support folder:"Beta - Shader Model 2.0b Support in Far CryActivating Shader Model 2.0b in Far Cry Patch 1.21. Install Microsoft DirectX 9.0c (Summer Update 2004) Build 1221 or later.2. Install ATI driver that supports Shader Model 2.0b3. Install Far Cry Patch 1.24. Option 1: Copy fxc.exe from Utilities tobin32Note that the default installation folder for DirectX 9.0c (Summer Update 2004) is “C:Program FilesMicrosoft DirectX 9.0 SDK (Summer 2004)”.Note that the default installation folder for Far Cry is“c:Program FilesUbisoftCrytekFar Cry”Option 2: Copy fxc.exe sent to you to bin32Running the Shader Model 2.0b Path in Far Cry Patch 1.21. Run Far Cry in DEVMODE: FarCry.exe -DEVMODE2. Bring up the Far Cry console by pressing “`” (back-quote without the double quotes – this is also usually the key with a tilde, “~”)3. Type: r_SM2BPATH 1 to turn Shader Model 2.0b on, and r_SM2BPATH 0 to turn it off. This can be done dynamically within the game.4. Type: map to load a map. For example: map research will load the Research map.5. Type: demo to run a demo. For example: demo research will run the Research demo (see below for information on scripting this).You can confirm that the Shader Model 2.0b Path is being used from the legend “SM20b Path Beta” that shows up in bold yellow at the top left of the screen as shown in the Far Cry screenshot below. When Shader Model 2.0b is off, no legend will be displayed.Troubleshooting1. I am seeing corruption when I turn on the Shader Model 2.0b path. What is wrong?A: Make sure you copied fxc.exe from the DirectX9.0c install (or the one sent to you) to the Bin32 folder in Far Cry (See step 4 above)2. I tried turning on ShaderModel 2.0b in the Far Cry console but I don’t see the yellow text indicating the SM2.0b Path. Why?A: Make sure you are using an ATI driver with Shader Model 2.0b support and you have installed DirectX 9.0c.3. Why do I need to copy fxc.exe from the DirectX9.0c folder to the Far Cry folder?A: Far Cry needs fxc.exe from DirectX9.0c which exposes Shader Model 2.0b in order to compile its shader files to use SM2.0b.4. How can I activate Shader Model 2.0b from the command line?A: You can use: FarCry.exe –DEVMODE “r_SM2BPath=1”5. Can I set other parameters in the command line so I can create and run benchmark scripts?A: Yes, for example, the following command line parameters will set different options:FarCry.exe –DEVMODE ““r_SM2BPath 1” “"#demo_num_runs=1" "#demo_quit=1" "map research" "demo research" "#r_Width=1600" "#r_Height=1200"This will run the demo “research” two times in the “research” map, at 1600x1200, with SM2.0b turned on, quitting after the second run. The results will be logged in the file “research.log” in the Levels/Research folder.We recommend that you run a demo twice, and use the second score, as the first run usually includes the time to load FarCry dll’s etc. into memory."EDIT: Just saw your edit :), you shoul add that to the news (about X#00 Ati cards also benefiting from this)
WolfCat said:
I have a problem. I cannot update my 9.0b to 9.0c. The installer says that the software was not tested with Windows XP and stops the installation. I cannot do anything about it. any hints please?
Load all comments...

Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...
Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.