PDA

View Full Version : Nvidia GPUs support DX10.1 features in Far Cry 2


Ancient76
03-09-09, 08:39 AM
http://www.bit-tech.net/news/hardware/2008/10/22/nvidia-gpus-support-dx10-1-features-in-far-cry-2/1

A few days ago, we learned that Ubisoft's hugely anticipated free-roaming shooter Far Cry 2 would support DirectX 10.1 extensions for cards that support the latest-available version of Microsoft's API.

Today, we have gathered some more information from Ubisoft on the implementation and it's quite an interesting one because the capabilities are also enabled on all Nvidia GeForce 8, 9 and GTX 200 GPUs, even though they don't comply with DX10.1's requirements.

"The Ubisoft team wanted to enhance the anti-aliasing through the reading of the multisampled depth Z-buffers, explained Vincent Greco, Worldwide Production Technical Coordinator at Ubisoft. "This feature was enabled by either using DX10.1 or using a DX10.0 extension supported by Nvidia DirectX 10 GPUs."

All of Nvidia's DirectX 10 GPUs support a superset of DX10, but don't fully support all of DirectX 10.1's requirements so Nvidia cannot claim compliance with DX10.1.

When we asked what DirectX 10.1 features Nvidia supported back in May, the company was very cagey, with Tony Tamasi claiming that "the red team will go out and try to get every ISV to implement things that aren't supported [by our GPUs] for competitive reasons. That really isn't good for game developers, Microsoft and also for us too. So I'd rather not say what [DX10.1] features we don't support."

"I can tell you that one thing we support for sure is reading from the multisample depth buffer [with deferred rendering], which right now seems to be the thing that people are finding interesting in 10.1. And so for the ISVs that are doing that, we're supporting them directly [and exposing the feature to them]," explained Tamasi.

So how does this affect performance? "In the case of Far Cry 2, either option will work with similar performance," said Greco.

Basicly, you can use DX10.1 extensions on DX10 hardware with different approach, or at least some extensions. You don't need to have specific hardware support.

jolle
03-09-09, 03:57 PM
sampling from a MSAAed framebuffer is the only really confirmed thing they support.
And Nvidia will not release any info on what they do and what they dont support.
To use these things I think developers needs to sign a NDA to get access to their NVAPI.
So devs given access cant really talk about it either.

My spontaneous feeling is that they´re missing more than a few things to have DX10.1 compliance.
If there only was a few unsupported things, they´d prolly be touting "near DX10.1" support or something quite openly.

K007
03-10-09, 05:31 AM
will this help respawning npcs...respawning every 4-5 mins?

SH64
03-10-09, 06:46 AM
will this help respawning npcs...respawning every 4-5 mins?
This is teh serious question^

Skinner
03-15-09, 09:15 AM
will this help respawning npcs...respawning every 4-5 mins?

:D
Well I cann't help that I finally like the game, for it's beautiful environments and free gameplay..(tough it's repetitive)

K007
03-17-09, 05:33 AM
:D
Well I cann't help that I finally like the game, for it's beautiful environments and free gameplay..(tough it's repetitive)

I rather take two forks and stuff em in my eye balls and then chew on them....cause thats how it feels like when u play this game..