|
|
|
|
|
|
|
|
virgl_init_so_functions(vctx); |
|
|
virgl_init_so_functions(vctx); |
|
|
|
|
|
|
|
|
list_inithead(&vctx->to_flush_bufs); |
|
|
list_inithead(&vctx->to_flush_bufs); |
|
|
slab_create_child(&vctx->texture_transfer_pool, rs->texture_transfer_pool); |
|
|
|
|
|
|
|
|
slab_create_child(&vctx->texture_transfer_pool, &rs->texture_transfer_pool); |
|
|
|
|
|
|
|
|
vctx->primconvert = util_primconvert_create(&vctx->base, rs->caps.caps.v1.prim_mask); |
|
|
vctx->primconvert = util_primconvert_create(&vctx->base, rs->caps.caps.v1.prim_mask); |
|
|
vctx->uploader = u_upload_create(&vctx->base, 1024 * 1024, |
|
|
vctx->uploader = u_upload_create(&vctx->base, 1024 * 1024, |