Lines Matching defs:resource

69     /* Mark this as a special surface held by another internal resource. */
169 /* Ram buffer with no parent. Has to allocate the resource itself */
197 if (This->base.resource && (pDesc->Usage & D3DUSAGE_DYNAMIC))
198 This->base.resource->flags |= NINE_RESOURCE_FLAG_LOCKABLE;
200 if (This->base.resource && (pDesc->Usage & (D3DUSAGE_RENDERTARGET | D3DUSAGE_DEPTHSTENCIL)))
204 if (This->base.resource && (pDesc->Usage & D3DUSAGE_RENDERTARGET))
260 struct pipe_resource *resource = This->base.resource;
265 assert(resource);
267 srgb_format = util_format_srgb(resource->format);
270 resource->target, 0, 0, resource->bind))
271 srgb_format = resource->format;
274 templ.format = resource->format;
281 This->surface[0] = pipe->create_surface(pipe, resource, &templ);
289 This->surface[1] = pipe->create_surface(pipe, resource, &templ);
307 "Level=%u(%u), Layer=%u\n", This, This->base.resource, This->data,
313 This->base.resource &&
314 (This->base.resource->flags & NINE_RESOURCE_FLAG_LOCKABLE),
432 struct pipe_resource *resource = This->base.resource;
453 (resource && (resource->flags & NINE_RESOURCE_FLAG_LOCKABLE)),
524 resource, This->level, usage);
532 pLockedRect->pBits = pipe->texture_map(pipe, resource,
593 This->base.resource,
652 struct pipe_resource *r_dst = This->base.resource;
733 struct pipe_resource *r_src = From->base.resource;
778 struct pipe_resource *res = This->base.resource;
824 struct pipe_resource *resource, unsigned level )
830 pipe_resource_reference(&This->base.resource, resource);
843 struct pipe_resource *resource )
851 pipe_resource_reference(&This->base.resource, resource);
853 This->desc.Width = This->base.info.width0 = resource->width0;
854 This->desc.Height = This->base.info.height0 = resource->height0;
855 This->base.info.nr_samples = resource->nr_samples;
856 This->base.info.nr_storage_samples = resource->nr_storage_samples;