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.
![]() |
|
|
#1 |
|
Member
Join Date: May 2003
Posts: 136
|
I was just browsing ATI's products pages and noticed a small difference between Radeon 9800 and Radeon 9600.
Here is what they say for 9800: SMARTSHADER™ 2.1 Full support for Microsoft® DirectX® 9.0 programmable vertex and pixel shaders in hardware 2.0 Vertex Shaders support vertex programs up to 65,280 instructions with flow control 2.0 Pixel Shaders support up to 16 textures per rendering pass New F-buffer technology supports pixel shader programs with unlimited instructions 128-bit, 64-bit & 32-bit per pixel floating point color formats Multiple Render Target (MRT) support Shadow volume rendering acceleration Complete feature set also supported in OpenGL® via extensions And this is Radeon 9600: SMARTSHADER™ 2.0 Programmable pixel and vertex shaders 16 textures per pass Pixel shaders up to 160 instructions with 128-bit floating point precision Vertex shaders up to 1024 instructions with flow control Multiple render target support Shadow volume rendering acceleration High precision 10-bit per channel frame buffer support Supports DirectX® 9.0 and the latest version of OpenGL® So it is possible that some complicated vertex shaders (that are very unlikely to be found in todays games) won't function on RV350 based cards? Until now I was under impression that RV350 is based on R350 design (F-buffer and SS 2.1), but it appears that it is based on R300 and therfore doesn't offer full functionality of it's stronger breathen. Zvekan |
|
|
|
|
|
#2 |
|
Gamerscore Wh...
Join Date: Jan 2002
Posts: 12,949
|
No the VS is the same, its just a difference in how they are quoted (one with loops and subroutines and one without). Where they differ mainly is the fact that R350 has the F-Buffer support and RV350 doesn't
|
|
|
|
|
|
#3 |
|
Member
Join Date: May 2003
Posts: 136
|
So what are the numbers then?
1024 without loopback seems a bit too much, as I think they used that number to show that NV30 is supposedly better offering VS 2.0+ functionality. 65280 is number with loopbacks? It appears also to high, while using F-Buffer practicly raises limit to indefinetly (but uses more clocks). Also is F-Buffer currently exposed via drivers and what are practical differences betwen SS 2.0 and SS 2.1 apart F-Buffer? Thnx, Zvekan |
|
|
|
|
|
#4 |
|
Member
Join Date: Jul 2002
Posts: 194
|
I remember hearing somewhere that the original VS 2.0 spec limited the loop counter to 4, but this was later increased to 256. At some point ATI changed the instruction count numbers in their product specs from 1024 to 65,280. Since the R300 was announced well before DX9 was available, this may well have been the case.
AFAIK the F-buffer is only useful for pixel shaders, not vertex shaders, and is not yet exposed in ATI's drivers. I don't think there are any other differences between SS 2.0 and SS 2.1. The 1024 instruction figure in the 9600 specs is probably just a typo. |
|
|
|
|
|
#5 |
|
Rock Star
Join Date: Oct 2002
Location: Canada
Posts: 961
|
I would expect the 9600 to behave the same as a 9700 not the 9800.
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| RV280, RV350 and R350 names | MuFu | 3D Architectures & Chips | 36 | 06-Mar-2003 07:33 |
| R350 Noise | Dave Baumann | Beyond3D News | 15 | 13-Feb-2003 04:49 |
| Xbit on R350: they say 16 TMUs + DDRII | megadrive0088 | 3D Architectures & Chips | 52 | 18-Dec-2002 01:51 |
| ATI R300, R300 & RV350 | Dave Baumann | Beyond3D News | 0 | 12-Dec-2002 22:09 |
| Inq reports that RV350 & R350 taped out | megadrive0088 | 3D Architectures & Chips | 2 | 11-Dec-2002 14:26 |