[Mesa-dev] Private window system depth/stencil buffers

Chad Versace chad.versace at linux.intel.com
Mon Jul 9 11:36:16 PDT 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/04/2012 10:52 AM, Eric Anholt wrote:
> 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.

I've wanted to do this for a long time, but never had the guts to do it :)

All but patch 2 have my review. I think that patch actually needs to kill more
code. And I think it breaks things on pre-gen6. See my reply there.

- ----
Chad Versace
chad.versace at linux.intel.com


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJP+ySfAAoJEAIvNt057x8i0fsP/001nqv25ShaO4aMt9CQOf/H
iVYttC3ujHC78ityRmohQaYvuBI57hmAuLbUW6U0Rs/jg/ywb2QyfVA49+aCn84o
/ML2q6MsQBdySBe5LX2pyjO7OiUp1TcLgGIq7RL3U3f+kEgz+ZftOHccLnoRdFg/
Ly0qBqNWn1QZn9lc24UcRlASQuJCyXFLGx+A+WdjSZQUFsa65umEJ7xLZkG3lse3
HGRYMNG6ccPPZ+rLs6gO8UjZhoIUOsV/sMQpkBecl3Ik2wa+cr9P7/jrCj6mJcNZ
RcNyMygn5iWstb4+MuP6PE15Ds0A1KTbwAQpUL62yfow1ltgXlIrVZIqOa87ZFzY
lKBrv2S1R+LNZLgCW09UupV61kDOj8xEeRAA3heoVC/pQ01kcx+r2gvF7oy91iln
w4z3zzyWdA2NsB6Ewj5wvrFkl3FLYOo/5atMsmsSGzu/qSbOWgynd0OBWIfLW7Hs
Sxfyqx0HhDs4JxbdkFyY9bs8sPQAu7CCdX7gZgDBITfzuD6a9MK3+5+KdLGIKy7V
GgecL9h4oaRPi/ihiY/F/sjMCjMF6fyPDUads0WTUfoKKb6Gf+xJ8IdEsUEpIHtx
47sYL70VEhRE4bEXoFWfaxb1jj5lInljf5PsRRh1bnUx7XqNJCq5WTnGUsdr6v7O
NCn/M3I0xpB75bCaPvkC
=6CaC
-----END PGP SIGNATURE-----


More information about the mesa-dev mailing list