diff --git a/src/gallium/drivers/llvmpipe/lp_texture.c b/src/gallium/drivers/llvmpipe/lp_texture.c index f8797bb394c..eb553d93b2b 100644 --- a/src/gallium/drivers/llvmpipe/lp_texture.c +++ b/src/gallium/drivers/llvmpipe/lp_texture.c @@ -765,6 +765,7 @@ llvmpipe_resource_from_handle(struct pipe_screen *_screen, assert(llvmpipe_resource_is_texture(&lpr->base)); } else { whandle->size = lpr->size_required; + lpr->row_stride[0] = whandle->stride; lpr->backable = true; }