summaryrefslogtreecommitdiffstats
path: root/webkit/plugins/ppapi/ppb_surface_3d_impl.cc
diff options
context:
space:
mode:
authorbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-23 04:57:18 +0000
committerbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-23 04:57:18 +0000
commitc7fa15058776d40563cf04d4f2994d196f5da30b (patch)
treef452b018acc31aa28110e4cf5f606bcf473d885b /webkit/plugins/ppapi/ppb_surface_3d_impl.cc
parentda8df5546dc8fbccfa572000c855da51b60c5e55 (diff)
downloadchromium_src-c7fa15058776d40563cf04d4f2994d196f5da30b.zip
chromium_src-c7fa15058776d40563cf04d4f2994d196f5da30b.tar.gz
chromium_src-c7fa15058776d40563cf04d4f2994d196f5da30b.tar.bz2
Hook up Surface3D, which I forgot to do in the previous patch. Also, change
it to take a PluginInstance pointer which makes the code a bit simpler. TEST=3d works (manual) BUG=none Review URL: http://codereview.chromium.org/7241005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90164 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/plugins/ppapi/ppb_surface_3d_impl.cc')
-rw-r--r--webkit/plugins/ppapi/ppb_surface_3d_impl.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/webkit/plugins/ppapi/ppb_surface_3d_impl.cc b/webkit/plugins/ppapi/ppb_surface_3d_impl.cc
index d4b7fe4..40c40cd 100644
--- a/webkit/plugins/ppapi/ppb_surface_3d_impl.cc
+++ b/webkit/plugins/ppapi/ppb_surface_3d_impl.cc
@@ -33,13 +33,9 @@ PPB_Surface3D_Impl::~PPB_Surface3D_Impl() {
}
// static
-PP_Resource PPB_Surface3D_Impl::Create(PP_Instance instance_id,
+PP_Resource PPB_Surface3D_Impl::Create(PluginInstance* instance,
PP_Config3D_Dev config,
const int32_t* attrib_list) {
- PluginInstance* instance = ResourceTracker::Get()->GetInstance(instance_id);
- if (!instance)
- return 0;
-
scoped_refptr<PPB_Surface3D_Impl> surface(
new PPB_Surface3D_Impl(instance));
if (!surface->Init(config, attrib_list))