virgl: Introduce virgl_resource_transfer_map
[mesa.git] / src / gallium / drivers / virgl / virgl_streamout.c
index 8fb7f26c868e60c362dcfc395cabf01eec0e25cf..edd5bc58f88292045e7b4f357938f719def8a915 100644 (file)
@@ -49,6 +49,7 @@ static struct pipe_stream_output_target *virgl_create_so_target(
    t->base.buffer_size = buffer_size;
    t->handle = handle;
 
+   res->bind_history |= PIPE_BIND_STREAM_OUTPUT;
    util_range_add(&res->valid_buffer_range, buffer_offset,
                   buffer_offset + buffer_size);
    virgl_resource_dirty(res, 0);