>> These are an even more a temporary measure until drivers are fixed. > > What will the final set of cap bits look like? > > I'm hesitant to commit code with the temporary "NO_CAPS".
The plan would be to have all Gallium drivers internally support all conventions and then remove all the caps introduced by this patch. This would allow TGSI programs specifying any convention to run on any driver. We can also decide that it's fine to have drivers not supporting all conventions, and then we can keep the caps indefinitely. We may want to change the "PIPE_NO_CAP" to "PIPE_CAP" and reverse the value returned in all drivers, requiring to add those 4 lines into the _screen.c of all existing drivers. I added them as PIPE_NO_CAP simply because it allows to leave drivers unaltered, as they are supposed to support upper left origin and half integer pixel center by default. Let me know if you would like me to change them to PIPE_CAP_ and add them to all drivers. ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev