diff options
author | Christian König <[email protected]> | 2012-02-27 12:57:24 +0100 |
---|---|---|
committer | Christian König <[email protected]> | 2012-02-27 12:57:24 +0100 |
commit | 15e60d9976f82174afeca1d026f566cb8aea5104 (patch) | |
tree | 9ec646e56c4847ab8f906446f0a7e45fc35f3d55 /src/gallium/winsys | |
parent | 20be2867096b984823e4b18939fc855b377c5c95 (diff) |
vl: fix a douple free in xsp winsys backend
There are a couple of more bugs, but it is only
useful for debugging anyway.
Signed-off-by: Christian König <[email protected]>
Diffstat (limited to 'src/gallium/winsys')
-rw-r--r-- | src/gallium/winsys/g3dvl/xlib/xsp_winsys.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/winsys/g3dvl/xlib/xsp_winsys.c b/src/gallium/winsys/g3dvl/xlib/xsp_winsys.c index 2ff5ef19580..6cd16bf4647 100644 --- a/src/gallium/winsys/g3dvl/xlib/xsp_winsys.c +++ b/src/gallium/winsys/g3dvl/xlib/xsp_winsys.c @@ -87,7 +87,7 @@ vl_screen_texture_from_drawable(struct vl_screen *vscreen, Drawable drawable) xsp_screen->xdraw.depth = 24/*util_format_get_blocksizebits(templat.format) / util_format_get_blockwidth(templat.format)*/; - xsp_screen->tex = vscreen->pscreen->resource_create(vscreen->pscreen, &templat); + pipe_resource_reference(&xsp_screen->tex, vscreen->pscreen->resource_create(vscreen->pscreen, &templat)); return xsp_screen->tex; } |