mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 04:38:03 +02:00
st/mesa: fix pipe_get_transfer() call in fallback_copy_texsubimage()
Commit 1a339b6c71 caused us to take
a different path through the glCopyTexSubImage() code. The
pipe_get_transfer() call neglected to pass the texture's level, face
and slice info. So we were always transferring from the 0th mipmap
level even when the source renderbuffer was a non-zero mipmap level
in a texture.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=38649
NOTE: This is a candidate for the 7.10 branch.
This commit is contained in:
parent
629c15aaac
commit
09e71cf722
1 changed files with 2 additions and 1 deletions
|
|
@ -1241,7 +1241,8 @@ fallback_copy_texsubimage(struct gl_context *ctx, GLenum target, GLint level,
|
|||
|
||||
src_trans = pipe_get_transfer(pipe,
|
||||
strb->texture,
|
||||
0, 0,
|
||||
strb->rtt_level,
|
||||
strb->rtt_face + strb->rtt_slice,
|
||||
PIPE_TRANSFER_READ,
|
||||
srcX, srcY,
|
||||
width, height);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue