Lines Matching defs:resource

76     * Because surfaces cannot be created from buffers, we require the resource
104 if (vctx->vertex_buffer[i].buffer.resource == res) {
161 if (binding->images[i].resource == res) {
221 res = virgl_resource(vctx->vertex_buffer[i].buffer.resource);
296 res = virgl_resource(binding->images[i].resource);
350 struct pipe_resource *resource,
355 struct virgl_resource *res = virgl_resource(resource);
359 if (resource->target == PIPE_BUFFER)
369 util_format_is_srgb(resource->format)));
374 pipe_resource_reference(&surf->base.texture, resource);
378 surf->base.width = u_minify(resource->width0, templ->u.tex.level);
379 surf->base.height = u_minify(resource->height0, templ->u.tex.level);
587 virgl_resource(buffers[i].buffer.resource);
873 /* Mark as dirty, since we are updating the host side resource
874 * without going through the corresponding guest side resource, and
911 pipe_resource_reference(&ib.buffer, info.has_user_indices ? NULL : info.index.resource);
1213 struct pipe_resource *resource)
1221 struct virgl_resource *dres = virgl_resource(blit->dst.resource);
1222 struct virgl_resource *sres = virgl_resource(blit->src.resource);
1226 (util_format_is_srgb(blit->dst.resource->format) ==
1330 if (images && images[i].resource) {
1331 struct virgl_resource *res = virgl_resource(images[i].resource);
1334 pipe_resource_reference(&binding->images[idx].resource,
1335 images[i].resource);
1339 pipe_resource_reference(&binding->images[idx].resource, NULL);
1462 pipe_resource_reference(&binding->images[i].resource, NULL);