diff options
author | Jakob Bornecrantz <[email protected]> | 2009-03-18 19:10:32 +0100 |
---|---|---|
committer | Jakob Bornecrantz <[email protected]> | 2009-03-19 02:23:06 +0100 |
commit | 9e84e7def152aa8080da59a78795d6434e687403 (patch) | |
tree | 21f19a24a2a4c56839607d5dd5e440026f866d3f /src | |
parent | 989856bde47d699d7e18798df4013fbf962e1d4b (diff) |
st/gl: Only transfer needed parts in st_TexSubimage
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/state_tracker/st_cb_texture.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c index df169b163e0..edfa8854d89 100644 --- a/src/mesa/state_tracker/st_cb_texture.c +++ b/src/mesa/state_tracker/st_cb_texture.c @@ -802,8 +802,7 @@ st_TexSubimage(GLcontext * ctx, texImage->Data = st_texture_image_map(ctx->st, stImage, zoffset, PIPE_TRANSFER_WRITE, xoffset, yoffset, - stImage->base.Width, - stImage->base.Height); + width, height); dstRowStride = stImage->transfer->stride; } @@ -832,8 +831,7 @@ st_TexSubimage(GLcontext * ctx, texImage->Data = st_texture_image_map(ctx->st, stImage, zoffset + i, PIPE_TRANSFER_WRITE, xoffset, yoffset, - stImage->base.Width, - stImage->base.Height); + width, height); src += srcImageStride; } } |