mesa/st: Fix piglit read-front with new drawable invalidation v2
authorThomas Hellstrom <thellstrom@vmware.com>
Fri, 8 Jul 2011 06:26:29 +0000 (08:26 +0200)
committerThomas Hellstrom <thellstrom@vmware.com>
Fri, 8 Jul 2011 06:37:42 +0000 (08:37 +0200)
commita65e9706035c0e348307e76fdeeed0910ec8c68e
treeb7a36cfaebf86db110fe3b823f9844a152098b40
parent8c1a2e128ea44bae6dc89524116c4a170cdc2b37
mesa/st: Fix piglit read-front with new drawable invalidation v2

When the state tracker adds a front buffer, nothing triggers a validate
drawable call, since the state tracker manager is never notified.

Force a validate drawable call by invalidating the framebuffer's stamp, so
that the window system's renderbuffer (if any) is picked up.

This fixes bug 38988
https://bugs.freedesktop.org/show_bug.cgi?id=38988

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
src/mesa/state_tracker/st_manager.c