http://www.ati.com/products/pc/catalyst/dx9demos.html
Has anyone here with a 9700 tried these demos yet?
I hear at 3dGPU they are worth seeing.
Has anyone here with a 9700 tried these demos yet?
I hear at 3dGPU they are worth seeing.
Joe DeFuria said:Oddly enough, nvidia now has a "Cg" (DX9?) game demo on their site:
http://www.nvidia.com/view.asp?IO=game_gunmetal
I've heard of one person who tried this on a Radeon 9700 so far, and claims it won't run (surprise)....could be isolated incident...someone else care to try?
Joe DeFuria said:Oddly enough, nvidia now has a "Cg" (DX9?) game demo on their site:
http://www.nvidia.com/view.asp?IO=game_gunmetal
I've heard of one person who tried this on a Radeon 9700 so far, and claims it won't run (surprise)....could be isolated incident...someone else care to try?
Joe DeFuria said:Oddly enough, nvidia now has a "Cg" (DX9?) game demo on their site:
http://www.nvidia.com/view.asp?IO=game_gunmetal
I've heard of one person who tried this on a Radeon 9700 so far, and claims it won't run (surprise)....could be isolated incident...someone else care to try?
Time: 21/12/2002 00:14:53
No supported 3D card found
Time: 21/12/2002 00:15:27
No supported 3D card found
demalion said:The thing is it requires Cg to utilize this functionality, it seems.
but it does lend itself to the perception of ATI being "incompatible" by the uninformed
So I'm pretty pissed that NVIDIA and that company stooped to the level of ignoring other vendors. The 9700 is a complete superset of the GF3 features, so there's no reason in the world it should reject that card, except for a hard-coded line that reads:
Why would you ATI guys think nVidia would get a demo for ATI cards and put it on their site. The text on the page screams "CG" at you, come on!
it's not a dx9 demo (not fully anyway, i guess it might take advantage of it if it finds it) it's a Cg demo, Cg is nvidia only I beleive, and as it's a demo released by nvidia, that states it's to show off Cg, really, what did u ATI guys expect?
As it's underscored and touted as "Cg" all over the place, runs on GF3's/4's yet fails to run on 9700 Pros, this can only cause NVIDIA to lose perceptual value for Cg which they have spent so much time already trying to dispell single platform myths.
790 said:The 9700 is a complete superset of the GF3 features, so there's no reason in the world it should reject that card, except for a hard-coded line that reads:
if(deviceStr.find("Geforce") == -1)
Error("No supported 3D card found");
if (FAILED(pD3D->CheckDeviceFormat(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_X8R8G8B8, D3DUSAGE_RENDERTARGET, D3DRTYPE_TEXTURE, D3DFMT_D24X8)))
Error("No supported 3D card found");
Hyp-X said:Really?
What about:
Code:if (FAILED(pD3D->CheckDeviceFormat(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_X8R8G8B8, D3DUSAGE_RENDERTARGET, D3DRTYPE_TEXTURE, D3DFMT_D24X8))) Error("No supported 3D card found");
if(FAILED(m_pd3dDevice->CreateTexture(size, size, 1,
D3DUSAGE_RENDERTARGET, D3DFMT_A32B32G32R32F,D3DPOOL_DEFAULT, &renderMap, NULL)))
Error("Sorry, your GeForce1/2/3/4 card doesn't support fp targets or any other DX9 features. Hold on 3 months while we get out the GeForceFX (at $450 it's a steal), or try a Radeon 9700/9500...");
m_pd3dDevice->CreateDepthStencilSurface(size,size, D3DFMT_D24X8, D3DMULTISAMPLE_NONE, 0, TRUE, &renderMapZ, NULL));
Hyp-X said:790 said:The 9700 is a complete superset of the GF3 features, so there's no reason in the world it should reject that card, except for a hard-coded line that reads:
if(deviceStr.find("Geforce") == -1)
Error("No supported 3D card found");
Really?
What about:
Code:if (FAILED(pD3D->CheckDeviceFormat(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_X8R8G8B8, D3DUSAGE_RENDERTARGET, D3DRTYPE_TEXTURE, D3DFMT_D24X8))) Error("No supported 3D card found");
if(!only_vendor_I_want_to_support)
FAIL;
Hyp-X said:Code:if (FAILED(pD3D->CheckDeviceFormat(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_X8R8G8B8, D3DUSAGE_RENDERTARGET, D3DRTYPE_TEXTURE, D3DFMT_D24X8))) Error("No supported 3D card found");
if (FAILED(pD3D->CheckDeviceFormat(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, D3DFMT_X8R8G8B8, D3DUSAGE_DEPTHSTENCIL, D3DRTYPE_TEXTURE, D3DFMT_D24X8)))
Error("No supported 3D card found");
andypski said:Ok... I've checked, and this code doesn't run correctly on refrast
...which naturally raises very major question marks as to whether this is legal or not (refrast is the spec in this regard - it is supposed implement all of what is legal). In fact, I would say that this conclusively makes this illegal from the specification point of view.
It is therefore extremely questionable if this construct should ever be used at all, unless you specifically want to target non-standard hardware, which effectively changes this line back to what we had before -
Code:if(!only_vendor_I_want_to_support) FAIL;
Not very good when you are coding for an industry standard API - you might as well use Glide if you're going to do something like this...
ZBias is illegal too?
It's implemented by both nVidia and ATi, yet it has no support in refrast.
I agree that it's not good at all.
But not because it uses a vendor specific feature.
If it was a technical demo made by nVidia or a third party it's not a problem if it uses and requires vendor specific features.
It is still legal for a game to use vendor specific features - optionally.
It strange that you say Glide, you supposed to say OpenGL extensions didn't you?
Hellbinder said:It seems to me that exactly the OPPOSITE of what you are saying will hapen. It makes the General public this that Nvidia is *better*, and that you should own *Nvidia* hardware. Whaich is EXACTLY what i said would happen when the big arguments over this took place.
You are right though.. wether Nvidia thought through this or not this little incident screams *CG IS NVIDIA PROPRIETARY*.. even if it has zippo to do with the actual reaons it wont run on Ati cards..
However.. It also makes it look like Ati has screwed up DX9 hardware.. to the uninformed..
Which Is REALLY underhanded imo. Thus Nvidia has done nothing but prove me right again about the total LACK of Character is their entire Company.