Inquirer Gossip:- NV35 supports PS 3

Centroid sampling is already in DX9, but it currently requires PS 3.0 compatibility even though it's technically possible to do without PS3.0 (ie R3x0 series) but DirectX doesn't allow that. Also, it is possible for any PS2.0 card to perform centroid sampling in the pixel shaders, here's a quote of Gabe Newell I saw on fireingsquad:
There's a different trick you can use with hardware, such as NVIDIA's, that doesn't support centroid sampling. Basically you trade off some pixel shader bandwidth to clamp the texture coordinates so that you don't sample texels outside of that polygon's lightmap sub-rect.
Ironic that, in order for the DX9 chip series that doesnt support Centroid sampling, it relys on the chips weakest part to emmulate it...
 
It's not exactly performing centroid sampling at all or even emulating it. It's merely replacing it with another method that also happens to prevent textures from being sampled outside of a specific region.
 
So what we really have is an Nvidia bod claiming the NV35 supports PS3 but when tested it fails in hardware, whereas ATI supports and will be using Centroid sampling which is part of the PS3 spec.

Sounds to me that it's ATI thats more PS3 compliant just now ;)
 
THe_KELRaTH said:
Sounds to me that it's ATI thats more PS3 compliant just now ;)
You shouldn't forget arbitrary swizzle, gradient instructions, predication, dependent read limit... ;)
 
Just spoke with Fudo about it...

My understanding of the matter would be nVidia did a PS3.0. driver for the NV35 & NV36, but that they would fail at compile if it includes some of the stuff they can't do. Seems boring to me. I can't promise I'm right here, but it seems obvious they don't have a miracle approach to get PS3.0. compliancy suddently.


Uttar
 
Yes, I would think a claim of "nV3x would have ps3.0 if it wasn't broken in the hardware" would be a bit dubious...:)
 
Back
Top