This is a rebase of Neil's work through patch 5.  6 through 8 wire the
extension through gallium and drisw.  Adding it to the gallium hardware
drivers would be similarly trivial.

The last patch hides some grossness with the protocol, where xserver
has to be taught about the new context attribute before it'll work.  In
this particular case I think it's harmless, glFlush typically doesn't
generate protocol for direct contexts so there's not really server-side
state that could be affected - except for front buffer rendering, but
if you're doing that _and_ relying on context switch to trigger flush
_and_ asking for a null-release context, you've already decided to set
yourself up to fail, so I have trouble caring.

However the server-side support is approximately trivial, so I'm fine
with just requiring that and not trying to hack around it in the client.

- ajax

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

Reply via email to