mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-07 05:30:25 +01:00
st/mesa: fix glCopyPixels(GL_STENCIL_INDEX) inverted position
If the renderbuffer orientation is Y=0=TOP we need to invert the dstY position.
This commit is contained in:
parent
e79054cc40
commit
c3a0624ef0
1 changed files with 4 additions and 0 deletions
|
|
@ -842,6 +842,10 @@ copy_stencil_pixels(GLcontext *ctx, GLint srcx, GLint srcy,
|
|||
else
|
||||
usage = PIPE_TRANSFER_WRITE;
|
||||
|
||||
if (st_fb_orientation(ctx->DrawBuffer) == Y_0_TOP) {
|
||||
dsty = rbDraw->Base.Height - dsty - height;
|
||||
}
|
||||
|
||||
ptDraw = st_cond_flush_get_tex_transfer(st_context(ctx),
|
||||
rbDraw->texture, 0, 0, 0,
|
||||
usage, dstx, dsty,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue