st/egl: native_helper: Add resource_surface_import_resource

This commit is contained in:
Benjamin Franzke 2011-02-04 12:25:04 +01:00
parent 214fc6e850
commit 464cb3a09e
2 changed files with 13 additions and 0 deletions

View File

@ -143,6 +143,14 @@ resource_surface_add_resources(struct resource_surface *rsurf,
return ((rsurf->resource_mask & resource_mask) == resource_mask);
}
void
resource_surface_import_resource(struct resource_surface *rsurf,
enum native_attachment which,
struct pipe_resource *pres)
{
pipe_resource_reference(&rsurf->resources[which], pres);
rsurf->resource_mask |= 1 << which;
}
void
resource_surface_get_resources(struct resource_surface *rsurf,

View File

@ -50,6 +50,11 @@ boolean
resource_surface_add_resources(struct resource_surface *rsurf,
uint resource_mask);
void
resource_surface_import_resource(struct resource_surface *rsurf,
enum native_attachment which,
struct pipe_resource *pres);
void
resource_surface_get_resources(struct resource_surface *rsurf,
struct pipe_resource **resources,