>> 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

Reply via email to