NV shader "optimizations"

Colourless said:
Sure doesn't take a lot of code, but it requires that the theoretical game gets a patch released to fix the problem. That requries a whole lot of effort IF there wasn't already going to be a patch released.

But it comes down to can people actually list game which this might be a problem for. The only one I could think of is FarCry and well, more than likely that its going to be patched again.
What about Halo, Beyond Good & Evil, Painkiller, Prince of Persia, Deus Ex 2, EA Sports games, etc... Basically any game that uses PS 2.0 could possibly be "optomized" for nv3x right? Not trying to stir anything up here just honestly wondering if this will be an issue.

Mario64
 
The optimization is only a problem if it introduces rendering errors or reduces IQ. I haven't seen anything like that in those other games, except maybe Halo's flashlight and camo. (Plus, I think PoP and DE2 are DX8.)
 
the only thing that happened was the fault, that crytek optimized based on the gpu name.. if there is a 'Geforce' in the name (or nvidia?), it felt back to a faster mode, namely merely ps1.1/ps1.3 shaders, what ever..

the reason they did this probably was, because, where ever there where shaders, and there was a GeForce, ps1.1/ps1.3 run fast. on Geforce 3, 4, and FX. ps2.0 simply doesn't, or doesn't run fast, on ANY GeForce hardware. those are the same artefacts you see in a lot of geforce 3 demos. they are by biggest chance simply old pixelshaders instead of ps2.0.

now there is the 6800, the first card that can handle ps2.0 well AND has the name GeForce. now they have to patch that, and handle their shader-modes depending on the exact gpu type. special fallback only to nv30.

all those "Optimisation/Cheating" accussions, all those "What could it be?!". just think. why should crytec care NOW about the 6800? the patch just has to be there right before the actual release in shops of the gpu. and for now the old patch works as expected on all available nvidia hw: it makes farcry fast.
 
Back
Top