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
