Keith Whitwell pisze:
> I've pushed a feature branch with some tgsi simplifications in it.  With
> these I've removed the biggest remaining oddities of that language, and
> it's getting to a place where I'm starting to be happy with it as a
> foundation for future work.
>
> Most of the surprising stuff like multiple negate flags, etc, is gone
> now, and the core tokens are quite a bit easier to understand than in
> previous iterations.
>
> I've still got my eye on reducing the verbosity of the names in the
> tgsi_parse.h "FullToken" world, and promoting the tgsi_any_token union
> into p_shader_tokens.h.
>
> It would be good if people can review the interface changes and provide
> feedback, and also test out their drivers on this branch.  I've done
> minimal softpipe testing so far but will do more over the next few days.
>
>   

All looks good to me, I'm happy somebody had the guts to cut off all the 
cruft in one shot.

I see some compile errors on windows build -- I will fix those along 
with other minor bugs I have spotted.

Now, looking at the interface, I'm thinking about removing some more tokens.

1) Remove tgsi_dimension and use tgsi_src_register directly with some 
well-defined constraints.

2) Do the same to tgsi_instruction_predicate. Really, it's just an 
optional src operand with some restrictions.

Thanks.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to