Index: ppapi/thunk/resource_creation_api.h |
diff --git a/ppapi/thunk/resource_creation_api.h b/ppapi/thunk/resource_creation_api.h |
index 9026166732664986fc3e1c494236813c7700c6a0..99697c48976c82978c30a7fb2637a78ca77e6774 100644 |
--- a/ppapi/thunk/resource_creation_api.h |
+++ b/ppapi/thunk/resource_creation_api.h |
@@ -5,6 +5,7 @@ |
#ifndef PPAPI_THUNK_RESOURCE_CREATION_API_H_ |
#define PPAPI_THUNK_RESOURCE_CREATION_API_H_ |
+#include "base/memory/shared_memory.h" |
#include "ppapi/c/dev/pp_video_dev.h" |
#include "ppapi/c/dev/ppb_file_chooser_dev.h" |
#include "ppapi/c/dev/ppb_truetype_font_dev.h" |
@@ -129,9 +130,11 @@ class ResourceCreationAPI { |
virtual PP_Resource CreateGraphics3D(PP_Instance instance, |
PP_Resource share_context, |
const int32_t* attrib_list) = 0; |
- virtual PP_Resource CreateGraphics3DRaw(PP_Instance instance, |
- PP_Resource share_context, |
- const int32_t* attrib_list) = 0; |
+ virtual PP_Resource CreateGraphics3DRaw( |
+ PP_Instance instance, |
+ PP_Resource share_context, |
+ const int32_t* attrib_list, |
+ base::SharedMemoryHandle* shared_state) = 0; |
virtual PP_Resource CreateHostResolver(PP_Instance instance) = 0; |
virtual PP_Resource CreateHostResolverPrivate(PP_Instance instance) = 0; |
virtual PP_Resource CreateImageData(PP_Instance instance, |