Lines Matching defs:resource

473  * Map a resource for read/write.
476 llvmpipe_resource_map(struct pipe_resource *resource,
481 struct llvmpipe_resource *lpr = llvmpipe_resource(resource);
485 assert(layer < (u_minify(resource->depth0, level) + resource->array_size - 1));
515 else if (llvmpipe_resource_is_texture(resource)) {
527 * Unmap a resource.
530 llvmpipe_resource_unmap(struct pipe_resource *resource,
534 struct llvmpipe_resource *lpr = llvmpipe_resource(resource);
550 llvmpipe_resource_data(struct pipe_resource *resource)
552 struct llvmpipe_resource *lpr = llvmpipe_resource(resource);
554 assert(!llvmpipe_resource_is_texture(resource));
635 const struct pipe_resource *resource,
646 lpr->base = *resource;
672 struct pipe_resource *resource,
681 struct llvmpipe_resource *lpr = llvmpipe_resource(resource);
689 assert(resource);
690 assert(level <= resource->last_level);
699 if (!llvmpipe_flush_resource(pipe, resource,
715 (resource->bind & PIPE_BIND_CONSTANT_BUFFER)) {
718 if (resource == llvmpipe->constants[PIPE_SHADER_FRAGMENT][i].buffer) {
730 pipe_resource_reference(&pt->resource, resource);
763 map = llvmpipe_resource_map(resource,
788 struct pipe_resource *resource,
794 return llvmpipe_transfer_map_ms(pipe, resource, level, usage, 0, box, transfer);
801 assert(transfer->resource);
803 llvmpipe_resource_unmap(transfer->resource,
811 assert (transfer->resource);
812 pipe_resource_reference(&transfer->resource, NULL);
929 * Return size of resource in bytes
932 llvmpipe_resource_size(const struct pipe_resource *resource)
934 const struct llvmpipe_resource *lpr = llvmpipe_resource_const(resource);
937 if (llvmpipe_resource_is_texture(resource)) {
942 size = resource->width0;
1038 debug_printf("resource %u at %p, size %ux%ux%u: %u bytes, refcount %u\n",
1052 struct pipe_resource *resource,
1056 struct llvmpipe_resource *lpr = llvmpipe_resource(resource);
1065 struct pipe_resource *resource,
1073 struct llvmpipe_resource *lpr = llvmpipe_resource(resource);
1108 if (!llvmpipe_resource_get_handle(screen, context, resource, &whandle, handle_usage))