Complex multipass shaders on R9700/NV30 (Stanford numbers)

LeStoffer

Veteran
I just noticed this stanford paper about running complex shaders on programmable graphics hardware that cannot be rendered in a single pass.

http://graphics.stanford.edu/papers/rds/

Interesting.

Anyway they mention how many passes that R9700 and NV30 (and R8500) needs to complish different fragment shader tasks that requires multi-pass. We already know that NV30 can do more complex fragment shaders, so I will just make a note of it (see slides):

Procedural wood surface:
50 passes on R8500
7 passes on R9700
1 pass on NV30

Procedural flame shader:
20 passes on R8500
3 passes on R9700
1 pass on NV30

RenderMan bowling pin + projected textured lights:
7 passes on R8500
5 passes on R9700
5 passes on NV30

Edit: Ooops important: I forgot to mention that the hardware is limited by instructions in the first two cases, while they are limited by interpolants in the last.
 
old news... :D

look at the news-forum. Beyond3D has an new article about the DX9.x capabilities of the R300 and NV30.
 
Thanks for the Link

the numbers are not the only intresting part. More intresting is the algorithm.

Thanks
 
Back
Top