Index: webkit/plugins/ppapi/ppb_context_3d_impl.cc |
=================================================================== |
--- webkit/plugins/ppapi/ppb_context_3d_impl.cc (revision 94518) |
+++ webkit/plugins/ppapi/ppb_context_3d_impl.cc (working copy) |
@@ -293,10 +293,22 @@ |
Destroy(); |
return false; |
} |
- if (!platform_context_->Init()) { |
+ |
+ static const int32 kAttribs[] = { |
+ PP_GRAPHICS3DATTRIB_ALPHA_SIZE, 8, |
+ PP_GRAPHICS3DATTRIB_DEPTH_SIZE, 24, |
+ PP_GRAPHICS3DATTRIB_STENCIL_SIZE, 8, |
+ PP_GRAPHICS3DATTRIB_SAMPLES, 0, |
+ PP_GRAPHICS3DATTRIB_SAMPLE_BUFFERS, 0, |
+ PP_GRAPHICS3DATTRIB_HEIGHT, 1, |
+ PP_GRAPHICS3DATTRIB_WIDTH, 1, |
+ PP_GRAPHICS3DATTRIBVALUE_NONE, |
+ }; |
+ if (!platform_context_->Init(kAttribs)) { |
Destroy(); |
return false; |
} |
+ |
platform_context_->SetContextLostCallback( |
callback_factory_.NewCallback(&PPB_Context3D_Impl::OnContextLost)); |
return true; |