On 17.08.2010 17:48, Luca Barbieri wrote:
>> Well I don't like drivers changing the hints flag on their own,
>> overwriting what the state tracker set. Hence the suggestion to just
>> always use normalized coords unless the driver can't handle it (which
>> can be a usual global query).
> 
> In my second patchset, those flags are owned by the driver, and the
> state tracker must pass them as 0 (instead, the state tracker uses
> bind flags, which are distinct, to express its requirement).
> This is an improvement over the first one, where indeed the driver
> overrode the state tracker in a weird way.
> Why don't you like this?
Because there is some expectation (with the exception of the private
flags) this is state set by the state tracker. Though I guess this isn't
too bad.

> 
>>> llvmpipe would probably prefer unnormalized coords at least in some
>>> cases since it saves a multiplication.
>> This is possible but I don't think we'd care enough.
> I agree, but it's trivial to support this once you support both 
> normalizations.

Roland
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to