We've been talking about doing this for a long time -- ignore the
piece of the GLX spec about clients sharing auxiliary buffers across
address spaces, and just allocate our own buffers.  Ever since HiZ we
think it's probably been broken, and it was probably just going to get
worse with window system MSAA buffers without reams of code for
communicating the state between processes.

This doesn't convert back buffers (we would need a swapbuffers and
copyregion interface that took a BO instead of an attachment point) or
the fake front buffer (I'd really like to bring that into the client,
but that requires new interfaces between the loader and driver so the
driver can implement glXWaitGL/X).

Passed piglit, and I resized a glxgears a bunch, but we know we're
weak on glx testing in piglit.

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

Reply via email to