xlib: Kill xmesa_surface.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Fri, 15 Aug 2008 10:24:06 +0000 (11:24 +0100)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Fri, 15 Aug 2008 10:24:06 +0000 (11:24 +0100)
commit4b1b5ca9bd4d861ac8654c510f12b52a1a646ec4
tree2a720ec52ed6c14c7d805d2d0da75469dba40d4f
parent9d58b2a432d44fc2861f2df1a611188f92dc288f
xlib: Kill xmesa_surface.

A winsys cannot expect that the surfaces passed display_surface are the
surfaces it created, as surface are now in generate texture views created
by pipe_screen. Indeed, the fact it was working so far was mere luck.

This fixes a weird tiled output when using the trace pipe driver.

Winsys' surfaces should die.
src/gallium/winsys/xlib/xm_winsys.c