On Tue, Jan 12, 2010 at 9:44 AM, Keith Whitwell <
keithw@...> wrote:
> 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
Just my opinion,
I wouldn't count on nv04-nv20 actually staying in gallium. At some
point we wanted to experiment with shaders on fixed func, but I don't
think anyone is really motivated or optimistic that it will turn out
well. They're already rotting as it is. Francisco Jerez is working on
a classic Mesa driver for these and if/when they're worth pushing to
master I'd expect the gallium drivers to be axed.
------------------------------------------------------------------------------
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@...
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev