On Tue, 2010-01-12 at 06:33 -0800, Roland Scheidegger wrote: > >>> > >>> Profile 7 (2009) 6 (2008) > 5 > >>> (2006) 4 (2004) 3 (2003) 2 (2002) 1 > (2000) > >>> Fragment Shader Yes Yes > Yes > >>> Yes Yes Yes Yes > >> DX 7 didn't have any shader model IIRC. DX8/8.1 introduced shader > models > >> 1.0-1.3/1.4. > > > > Yea, that level should be gone. > Though thinking about this, maybe we should keep a level below lowest > dx9 feature level, since gallium drivers exist which are pretty low on > the feature scale (like the nv04/10/20). I don't know how well they'll > ever going to work, since they'd need the fixed function fragment > operations out of tgsi, but maybe we shouldn't prevent it by forcing > them to announce support of fragment shaders.
The base level of gallium functionality included fragment shaders from the start, these early nv drivers don't really change that. In my view these are a speculative bet that with a lot of effort it is possible to turn shaders back into fixed-function, but supporting that isn't a design goal for gallium as a whole. Keith ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev