virgl: introduce and use virgl_transfer/texture/resource inline wrappers
[mesa.git] / src / gallium / drivers / virgl / virgl_streamout.c
index c3cbcffc19328cef7112c6723bc552fe2ef7f8ca..c449010e40e9f1563b6f787bfbfb7d2746d6ad83 100644 (file)
@@ -33,7 +33,7 @@ static struct pipe_stream_output_target *virgl_create_so_target(
    unsigned buffer_size)
 {
    struct virgl_context *vctx = virgl_context(ctx);
-   struct virgl_resource *res = (struct virgl_resource *)buffer;
+   struct virgl_resource *res = virgl_resource(buffer);
    struct virgl_so_target *t = CALLOC_STRUCT(virgl_so_target);
    uint32_t handle;