diff options
author | Brian <[email protected]> | 2007-10-10 14:13:21 -0600 |
---|---|---|
committer | Brian <[email protected]> | 2007-10-10 14:13:21 -0600 |
commit | 2b31b413f97c73816a2845782aee9a49e22d2e0b (patch) | |
tree | 4ff5c0714830461b1572ac0d0804afb7e98246a4 | |
parent | e23a7b2ea4a311af6b661f10747716e28fa451db (diff) |
use correct mipmap level in st_render_texture()
-rw-r--r-- | src/mesa/state_tracker/st_cb_fbo.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mesa/state_tracker/st_cb_fbo.c b/src/mesa/state_tracker/st_cb_fbo.c index 4a21ff53712..3e4aeab5236 100644 --- a/src/mesa/state_tracker/st_cb_fbo.c +++ b/src/mesa/state_tracker/st_cb_fbo.c @@ -316,10 +316,10 @@ st_render_texture(GLcontext *ctx, /* get the mipmap tree for the texture */ mt = st_get_texobj_mipmap_tree(att->Texture); assert(mt); - assert(mt->level[0].width); + assert(mt->level[att->TextureLevel].width); - rb->Width = mt->level[0].width; - rb->Height = mt->level[0].height; + rb->Width = mt->level[att->TextureLevel].width; + rb->Height = mt->level[att->TextureLevel].height; /* the renderbuffer's surface is inside the mipmap_tree: */ strb->surface = pipe->get_tex_surface(pipe, mt, |