virgl: fix virgl_buffer_transfer_extend

Without setting hw_res, virgl_transfer_queue_extend never finds a
match and always returns NULL.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
This commit is contained in:
Chia-I Wu 2019-07-10 00:33:29 -07:00
parent bcabf75ab7
commit 2b8ad88078
1 changed files with 1 additions and 0 deletions

View File

@ -554,6 +554,7 @@ static bool virgl_buffer_transfer_extend(struct pipe_context *ctx,
* Pessimestically falls back if a flush is required.
*/
dummy_trans.base.resource = resource;
dummy_trans.hw_res = vbuf->hw_res;
dummy_trans.base.usage = usage;
dummy_trans.base.box = *box;
dummy_trans.base.stride = vbuf->metadata.stride[0];