use pipe_region_reference() in softpipe_get_tex_surface() to fix refcount error

This commit is contained in:
Brian 2007-10-10 11:40:04 -06:00
parent 500e3af175
commit e23a7b2ea4

View file

@ -882,7 +882,7 @@ softpipe_get_tex_surface(struct pipe_context *pipe,
if (ps) {
assert(ps->format);
assert(ps->refcount);
ps->region = mt->region;
pipe_region_reference(&ps->region, mt->region);
ps->width = mt->level[level].width;
ps->height = mt->level[level].height;
ps->offset = offset;