summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/mesa/state_tracker/st_cb_fbo.c6
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,