Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 15-Apr-2004, 13:44   #1
g__day
Senior Member
 
Join Date: Jun 2002
Location: Sydney Australia
Posts: 575
Default With Shader model 3.0 exposed - what is fully DX9 compliant?

We have all seen the NV3X and R3XX cards and know they were called fully Directx 9.0 compliant if I recall correctly. They were not labelled Directx 9.0a or b compliant but DX9.0 compliant infering the superset of all DX9.0 anything releases!

Now DX9 contains shader model 3.0 and NV3X and R3XX aren't fully shader model 3.0 compliant by a long strech.

So is it incorrect or misleading advertising to claim these cards as fully DX9 compliant?

* * *

http://www.ati.com/products/radeon97...pro/index.html
Overview
RADEONâ„¢ 9700 PRO is the world's fastest* and most advanced graphics board, featuring ATI's RADEONâ„¢ 9700 PRO Visual Processing Unit (VPU). Through a combination of incredible 3D rendering performance, sophisticated real-time visual effects, unsurpassed image quality and cutting-edge video features, it takes the PC entertainment experience to a totally new level.

At-a-glance:
Fastest* 3D gaming performance with next-generation VPU architecture
Complete DirectX® 9.0 support for unprecedented realism and sophisticated visual effects

* * * Its that word 'complete' support that makes me wonder...

I had infered:

DX9 compliant -> has some DX9 only functionality from the 100s of DX9 only attributes

DX9 compliant in hardware -> has some DX9 functionality that is fully done in h/w

DX9 fully compliant in h/w -> has all DX9 functionality fully revealed and fully supported in hardware.

Now the confusing thing is R3XX is considered a full DX9 card - yet DX9 reveals not only shader model 2.0 but soon shader model 3.0. R3XX certainly isn't shader model 3.0 compliant so why is it considered a "fully" compliant DX9 card?

Not sure about the namining conventions - can anyone explain it authoritively please!
g__day is offline   Reply With Quote
Old 15-Apr-2004, 19:12   #2
Wixard
Junior Member
 
Join Date: Apr 2004
Posts: 14
Default

dx9.0b for example, is not the same version of dx as dx9.0

I guess you could argue that saying its dx9 compatabile soft-of infers dx9.0xxx. I dunno, email them and tell them
Wixard is offline   Reply With Quote
Old 15-Apr-2004, 22:24   #3
MoboJack
Registered
 
Join Date: Apr 2004
Location: South Africa
Posts: 1
Default

R3xx and Nv3xx cards are DirectX 9.0b complaint. Microsoft is to launch 9.0c with Ps3.0 and a lot more features.
MoboJack is offline   Reply With Quote
Old 15-Apr-2004, 22:25   #4
fallguy
Senior Member
 
Join Date: Jun 2003
Posts: 1,367
Default

Agreed. As long as they say DX 9.0, I dont see how they could be wrong. The average consumer wont know the difference though, so it could be considered shady by some.

But then on the other side of the fence, when running in FP16.. thats not DX9 either.
fallguy is offline   Reply With Quote
Old 15-Apr-2004, 22:35   #5
Evildeus
Senior Member
 
Join Date: May 2002
Posts: 2,657
Default

Quote:
Originally Posted by fallguy
But then on the other side of the fence, when running in FP16.. thats not DX9 either.
Since when?
__________________
Keep in mind, these threads are for entertainment purposes, if 3D tech is your hobby. These rumors should be taken with a grain of silicon - Luminescent
Evildeus is offline   Reply With Quote
Old 15-Apr-2004, 22:41   #6
I.S.T.
Senior Member
 
Join Date: Feb 2004
Posts: 2,480
Default

It's not full DX9 if FP16 is ran all the time, rather than just part of the time, IIRC.
I.S.T. is offline   Reply With Quote
Old 15-Apr-2004, 23:02   #7
Evildeus
Senior Member
 
Join Date: May 2002
Posts: 2,657
Default

Sure but in partial precision, FP16 is DX9.0.
__________________
Keep in mind, these threads are for entertainment purposes, if 3D tech is your hobby. These rumors should be taken with a grain of silicon - Luminescent
Evildeus is offline   Reply With Quote
Old 15-Apr-2004, 23:42   #8
g__day
Senior Member
 
Join Date: Jun 2002
Location: Sydney Australia
Posts: 575
Default

My concern is DX9 compliant or DX9.0 compliant should cover all variants that fall under that name. Not we cover a and b but not c - that is the mis-leading part.

Perhpas they thought a DX9.1 would come out and not leave them exposed for false advertising. But given its still a DX9.0 variant that delivers full shader model 3.0 exposure - I say they have a headache IMHO.
g__day is offline   Reply With Quote
Old 16-Apr-2004, 08:05   #9
Quitch
Senior Member
 
Join Date: Jun 2003
Location: UK
Posts: 1,521
Default

Will PS 3.0 be a required part of the spec in c?
Quitch is offline   Reply With Quote
Old 16-Apr-2004, 08:23   #10
gokickrocks
Member
 
Join Date: Dec 2002
Posts: 465
Default

Quote:
Originally Posted by Quitch
Will PS 3.0 be a required part of the spec in c?
it will be part of it, but it wont be required
gokickrocks is offline   Reply With Quote
Old 16-Apr-2004, 08:24   #11
bloodbob
Trollipop
 
Join Date: May 2003
Location: Australia
Posts: 1,630
Default

Well this is where everything goes to hell and some of the community backs it up.

They say that DX9.0c is just a new runtime/compile time libaries yet at the same time this run time no longer conforms to the orginal standard.

Now PS3.0 has always been part of the standard just never exposed in the run time. But with the libaries that now exposes it they also decided to change the standard as such.

I guess their is DX9.0 complaint DX9.0 compatible and DX9.0 something ( I can't remeber which ones goes here ) with DX9.0C SM 3.0 support.

Complaint and compatible mean to different things one of them says it meets some driver interfece standard even though the hardware can be like DX7.0 and another one requires the hardware support.
__________________
Trolls find me soo tastey :P
bloodbob is offline   Reply With Quote
Old 16-Apr-2004, 09:59   #12
Sandwich
Member
 
Join Date: Mar 2004
Posts: 288
Default

Quote:
Originally Posted by bloodbob
Complaint and compatible mean to different things one of them says it meets some driver interfece standard even though the hardware can be like DX7.0 and another one requires the hardware support.
As I understood it. Compatible means the cards got drivers that work with that version of directx.
Complaint means it can actually do the bells and whistles that are minimum requirement set by MS to still be 'complaint'.

So dx9 compatible hardly means anything.
Sandwich is offline   Reply With Quote
Old 16-Apr-2004, 18:42   #13
Hellbinder
Naughty Boy!
 
Join Date: Feb 2002
Posts: 1,444
Default

fp16 is part of DX9. A pure FP16 card would still be considered DX9 complient (at least i think so)

Which is why i suggest that the r420 could be a lot closer to SM 3.0 then some poeple are suggesting. FP24 now becomes what FP16 was. If instruction processing is increased and some other capabilities added it may not *quite* make PS3.0 to a tee but would be virtually the same thing as for all practical purposes.

Just a thought.
Hellbinder is offline   Reply With Quote
Old 16-Apr-2004, 19:23   #14
Evildeus
Senior Member
 
Join Date: May 2002
Posts: 2,657
Default

Quote:
Originally Posted by Hellbinder
fp16 is part of DX9. A pure FP16 card would still be considered DX9 complient (at least i think so)
No, you need to be at least FP24. _pp is an option only.
__________________
Keep in mind, these threads are for entertainment purposes, if 3D tech is your hobby. These rumors should be taken with a grain of silicon - Luminescent
Evildeus is offline   Reply With Quote
Old 17-Apr-2004, 04:13   #15
Chalnoth
 
Join Date: May 2002
Location: New York, NY
Posts: 12,679
Default

Quote:
Originally Posted by Hellbinder
fp16 is part of DX9. A pure FP16 card would still be considered DX9 complient (at least i think so)
Well, even if it were possible, such an architecture would have texturing errors left and right.
Chalnoth is offline   Reply With Quote
Old 17-Apr-2004, 05:35   #16
BRiT
...
 
Join Date: Feb 2002
Location: Cleveland
Posts: 4,497
Default

Quote:
Originally Posted by Chalnoth
Quote:
Originally Posted by Hellbinder
fp16 is part of DX9. A pure FP16 card would still be considered DX9 complient (at least i think so)
Well, even if it were possible, such an architecture would have texturing errors left and right.
*cough*NVidia 5200*cough* Or is it more FX than FP?
__________________
IBSL: 2835, 6541, 8531, 9299, 20484, 86985, 87130
FBSL: 7221, 9255, 15892, 20484
BRiT is offline   Reply With Quote
Old 17-Apr-2004, 09:26   #17
Neeyik
Homo ergaster
 
Join Date: Feb 2002
Location: Cumbria, UK
Posts: 1,231
Default

5200 = FP32 tex addr-cum-ALU plus FX12 ALUs.
Neeyik is offline   Reply With Quote
Old 22-Apr-2004, 04:08   #18
hoom
Senior Member
 
Join Date: Sep 2003
Posts: 2,078
Default

Um if you'd all just re-read the "M$ clarifies directx9.0c vs 9.1" stuff, sm3.0 is actually already exposed in the 9.0b runtime, while sm3.0 support for developers is in 9.0c sdk.
9.0c (& 9.0d if needed) runtime is being reserved for when hardware comes out (nowish) & if there is an incompatibility between the previously written sm3.0 functionality in 9.0b runtime and the real hardware.

Quote:
Also, stop thinking of the runtime and the SDK as one thing, ie. the runtime shipped in "DirectX SDK Update (Summer 2003)" is 9.0b. This was the latest released runtime (i.e. you could get this runtime, including the developer runtime, publicly whilst the SDK was still in beta). This enables us to release the SDK on a significantly more frequent basis than runtime changes...

Some of the confusion may be due to us shipping support for 3.0 shader models in the DirectX 9 runtime. This was specifically to reduce the amount of churn in the API. When some 3.0 hardware is produced we'll evaluate how close the API fits the hardware (there's always some tuning), and we may need to release an update - but remember the definitions, this would most likely be a "letter" change runtime release, not a "minor".
http://www.beyond3d.com/forum/viewto...;view=previous

[added quote/link] which sounds like there was sm3.0 support in 9.0 runtime even though the sdk didn't until the 9.0c sdk.
hoom is offline   Reply With Quote
Old 22-Apr-2004, 06:49   #19
rainz
Senior Member
 
Join Date: Jul 2003
Location: Québec, Canada
Posts: 1,084
Send a message via MSN to rainz
Default Re: With Shader model 3.0 exposed - what is fully DX9 compli

Quote:
Originally Posted by g__day
We have all seen the NV3X and R3XX cards and know they were called fully Directx 9.0 compliant if I recall correctly. They were not labelled Directx 9.0a or b compliant but DX9.0 compliant infering the superset of all DX9.0 anything releases!

Now DX9 contains shader model 3.0 and NV3X and R3XX aren't fully shader model 3.0 compliant by a long strech.

So is it incorrect or misleading advertising to claim these cards as fully DX9 compliant?

* * *

http://www.ati.com/products/radeon97...pro/index.html
Overview
RADEONâ„¢ 9700 PRO is the world's fastest* and most advanced graphics board, featuring ATI's RADEONâ„¢ 9700 PRO Visual Processing Unit (VPU). Through a combination of incredible 3D rendering performance, sophisticated real-time visual effects, unsurpassed image quality and cutting-edge video features, it takes the PC entertainment experience to a totally new level.

At-a-glance:
Fastest* 3D gaming performance with next-generation VPU architecture
Complete DirectX® 9.0 support for unprecedented realism and sophisticated visual effects

* * * Its that word 'complete' support that makes me wonder...

I had infered:

DX9 compliant -> has some DX9 only functionality from the 100s of DX9 only attributes

DX9 compliant in hardware -> has some DX9 functionality that is fully done in h/w

DX9 fully compliant in h/w -> has all DX9 functionality fully revealed and fully supported in hardware.

Now the confusing thing is R3XX is considered a full DX9 card - yet DX9 reveals not only shader model 2.0 but soon shader model 3.0. R3XX certainly isn't shader model 3.0 compliant so why is it considered a "fully" compliant DX9 card?

Not sure about the namining conventions - can anyone explain it authoritively please!
Are you trying to get somes serious arguments for a free card ? hehe

RainZ
__________________
Intel Core 2 Duo E8400 4ghz · Asus P5Q Pro · CM HAF 932
Crossfire XFX HD5850 1gb 775/1125 · Samsung P2350
8GB Kingston HyperX T1 1066mhz · SB Audigy2 ZS
Antec TruePower Quattro 850W · Windows 7 64
rainz is offline   Reply With Quote
Old 22-Apr-2004, 13:38   #20
digitalwanderer
Dangerously Mirthful
 
Join Date: Feb 2002
Location: Winfield, IN USA
Posts: 15,314
Default

Oh man, this is gonna get ugly before it's over! (I'm refering to the whole dual launch thing, not this thread. )
digitalwanderer is offline   Reply With Quote
Old 25-Apr-2004, 01:11   #21
g__day
Senior Member
 
Join Date: Jun 2002
Location: Sydney Australia
Posts: 575
Default

No, I am saying many countries labelling laws impose still penalties for mis-leading advertising. This means consumer watch-dogs are on alert for deceptive practices - both by intent or mis-adventure.

With the inclusion and soon enablement of shader model 3.0 within Directx 9.0 it raises the issue of "What is Directx 9.0 compliance?" If as a distributor or manufacturer I claim Directx 9.0 compliance - but its actually Directx 9.0 compatability - I have only partially delivered on my promise when I sell shader model 2.0 cards. So the key question is - have I mis-represented my products?

Marketing needs clearer, more precise language to define what is being delivered. Perhaps to say DX9 shader model 2.0 or DX 9 shader model 3.0 compliance. Then their Web factsheets, marketing material and cards packaging material needs to be updated to ensure this more precise message is delivered.

To the extent that this is not done, this might inflate the risk of a watch dog biting the major card providers.
g__day is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PowerVR families - shader capabilities Megadrive1988 3D Architectures & Chips 29 05-Aug-2005 00:43
shadermark 2.1 released tEd 3D Architectures & Chips 88 17-Oct-2004 02:06
Is this a good summarization of shader model 3? Caftain 3D Architectures & Chips 22 21-May-2004 02:21
Official PS3 Thread Sonic Console Technology 578 24-Jun-2003 18:33
How does the NV30 really store PS programs? Arun 3D Architectures & Chips 19 20-Feb-2003 13:54


All times are GMT +1. The time now is 17:12.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.