Why does both pixel and vertex shaders have to be above DX9 for the spec to be above DX9?
Because that's my opinion.
Some chip makers are not even putting vertex shaders at all in hardware. That doesn't impress me in terms of engineering achievement.
To be clear, I'm not saying ABOVE PS and VS 3.0. I'm saying
PS/VS 3.0 or higher. That is, I consider PS/VS 2.0 as "DX 9.0", and 3.0 as "DX 9.1".
If Series 5 has PS and VS 3.0 (and nothing beyond that), you would win the bet.
If a card is released and has DX9 spec and a big feature like either VS or PS is above the DX9 spec then surely that is above DX9?
IMO....it "all depends." We're starting to "muddle the waters" in terms of beyond DX9 spec again. Part of the problem is that DX9 isn't released yet, so it's understandable. That's why I'm trying to make this as clear-cut as possible.
Rumor has it that DX9 will ship with both PS/VS 2.0 and 3.0. however, no hardware yet supports 3.0 or higher. (And 3.0 may actually be "disabled" in the API for end user purposes.) When 3.0 becomes "enabled", we don't know if DX9 will still be called DX9, or if it will be "DX 9.1, DX10" or whatever.
I'm basically saying that the "first version" of DX9 means that the hardware supports PS and VS 2.0. IMO, the "big boys" (ATI and nVidia) will support both PS and VS 3.0 next year or early 2004.
I don't think IMG TECH will do the same...both PS and VS 3.0 in hardware at the same time I expect ATI / nVidia to do it. That is what my opinion (my side of the bet) is based on.
A chip with DX8.1 PS and VS that has something like displacement mapping is still above DX8.1 spec don't you agree.
Yes. But displacement mapping is a significant feature. Whether or not some other part is "beyond DX9" depends on what said feature is. Displacement mapping? Probably. Some extra texture format? Probably not. And there's no way to do a meaningful bet about "extra features" IMO. We can't forsee such things now and determine which "features" would qualify or not.
So, in my mind, "Beyond DX9" means at least PS and VS 3.0 hardware support. That is unambiguous, there's no way that I can see for either of us to say "but...but...."
I suppose a bet has to be nailed down to a degree as to not cause arguments later...
Exactly.
I'm just not going to rush into this bet so I think we should try to iron it out or at least discuss it a little more before I commit to it.
Actually, the real purpose of making this bet is not even the bet itself, but to go exactly what we're going though. Because it's a formal way to clear up exactly what our two positions are...and it may turn out they are not too different.
When you said "most likely DX 9.1" you can see now that than can mean a WIDE variety of things, depending on your interpretation. If your definition of DX 9.1 is vastly different than mine (mine being VS and PS 3.0 or higher), then we may not actually disagree.
So perhaps money would not be nearly as much of a forfit to you as it is to me.
Well, we should probably rule out sacrificing body parts too. They may not nearly be as important to you as to me.
We'll think of something!