Index: ppapi/thunk/resource_creation_api.h |
diff --git a/ppapi/thunk/resource_creation_api.h b/ppapi/thunk/resource_creation_api.h |
index 3f18275d1e6e2dc803edbf9162666d7c52c32bec..dcc991a9b480825b058d842c2eabb10a0d5b8fe1 100644 |
--- a/ppapi/thunk/resource_creation_api.h |
+++ b/ppapi/thunk/resource_creation_api.h |
@@ -33,6 +33,8 @@ struct PPB_URLRequestInfo_Data; |
namespace thunk { |
+class PPB_Graphics3D_API; |
+ |
// A functional API for creating resource types. Separating out the creation |
// functions here allows us to implement most resources as a pure "resource |
// API", meaning all calls are routed on a per-resource-object basis. The |
@@ -123,10 +125,10 @@ class ResourceCreationAPI { |
const PP_Size& size, |
PP_Bool is_always_opaque) = 0; |
virtual PP_Resource CreateGraphics3D(PP_Instance instance, |
- PP_Resource share_context, |
+ PPB_Graphics3D_API* share_context, |
const int32_t* attrib_list) = 0; |
virtual PP_Resource CreateGraphics3DRaw(PP_Instance instance, |
- PP_Resource share_context, |
+ PPB_Graphics3D_API* share_context, |
const int32_t* attrib_list) = 0; |
virtual PP_Resource CreateHostResolverPrivate(PP_Instance instance) = 0; |
virtual PP_Resource CreateNetworkMonitor( |