On Saturday 31 March 2007 16:18, Nicholas S-A wrote:
> I was thinking about how we will implement our OpenGL pipeline,
> mostly by looking at other implementations and the OpenGL spec.
> I don't think we were planning on having programmable shader on
> the OGA, but then I stumbled across this software, ShaderGen:
> http://developer.3dlabs.com/downloads/shadergen/index.htm
> Using something like that (that we port to or write for Linux, or even
> the embedded cpu), we could simply load a "standard OpenGL
> pipeline" from ROM, and if a programmed shader is requested then
> we can load it in place of the "fixed function" pipeline.

By my reading this maps conventional fixed-function OpenGL onto a shader 
implementation. As you implied, we don't have sufficient hardware to 
implement a fully programmable shader, so it isn't a lot of use.

I wouldn't be surprised if this is how fully programmable sharer hardware (eg. 
the G80) works. If a fixed-function OpenGL path is used, the driver just 
uploads a suitable shader function to the hardware.

Paul
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to