inet
11-07-2003, 10:26 AM
http://www.3dcenter.org/artikel/2003/11-06_english.php
3DCenter: The Radeon 9800 series introduced a new feature, the F-Buffer. Is this rather a stop-gap solution, or will it be ATI's efficient way to handle the challenge of long, dynamic shaders in the future?
Eric Demers: The F-Buffer concept is method to generalize multi-pass and actually make it useful. And you need multi-pass solutions to deal with very long shaders and other challenges such as larger temp storage or larger number of iterators, etc. However, it's not the panacea that just allows for limitless shading either. The way we are planning on exposing it (through an OpenGL extension) allows the savvy developer to use them. We are working on improving its ease of use for future products. As well, there are other solutions we are looking at that make it easy for developers to write, for example, longer shaders. I'm sure that future products will have those features as well.
3DCenter: The Radeon 9800 series introduced a new feature, the F-Buffer. Is this rather a stop-gap solution, or will it be ATI's efficient way to handle the challenge of long, dynamic shaders in the future?
Eric Demers: The F-Buffer concept is method to generalize multi-pass and actually make it useful. And you need multi-pass solutions to deal with very long shaders and other challenges such as larger temp storage or larger number of iterators, etc. However, it's not the panacea that just allows for limitless shading either. The way we are planning on exposing it (through an OpenGL extension) allows the savvy developer to use them. We are working on improving its ease of use for future products. As well, there are other solutions we are looking at that make it easy for developers to write, for example, longer shaders. I'm sure that future products will have those features as well.