On Mon, 2012-07-09 at 21:15 +0200, Marek Olšák wrote: > This fixes piglit/depth-level-clamp. > --- > src/gallium/drivers/r600/r600_texture.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/src/gallium/drivers/r600/r600_texture.c > b/src/gallium/drivers/r600/r600_texture.c > index a6a83ca..d16c252 100644 > --- a/src/gallium/drivers/r600/r600_texture.c > +++ b/src/gallium/drivers/r600/r600_texture.c > @@ -926,8 +926,9 @@ void r600_texture_transfer_destroy(struct pipe_context > *ctx, > > u_box_origin_2d(texture->width0, texture->height0, > &sbox); > > - ctx->resource_copy_region(ctx, texture, 0, 0, 0, 0, > - &rtransfer->staging->b.b, 0, > + ctx->resource_copy_region(ctx, texture, transfer->level, > + 0, 0, transfer->box.z, > + &rtransfer->staging->b.b, > transfer->level,
Does this really need to take into account transfer->box.z, but not .x and .y? -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Debian, X and DRI developer _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev