diff options
Diffstat (limited to 'ppapi/shared_impl/ppb_opengles2_shared.cc')
-rw-r--r-- | ppapi/shared_impl/ppb_opengles2_shared.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ppapi/shared_impl/ppb_opengles2_shared.cc b/ppapi/shared_impl/ppb_opengles2_shared.cc index 6d291c4..aa335df 100644 --- a/ppapi/shared_impl/ppb_opengles2_shared.cc +++ b/ppapi/shared_impl/ppb_opengles2_shared.cc @@ -1566,6 +1566,13 @@ void VertexAttribDivisorANGLE(PP_Resource context_id, } } +void DrawBuffersEXT(PP_Resource context_id, GLsizei count, const GLenum* bufs) { + Enter3D enter(context_id, true); + if (enter.succeeded()) { + ToGles2Impl(&enter)->DrawBuffersEXT(count, bufs); + } +} + } // namespace const PPB_OpenGLES2* PPB_OpenGLES2_Shared::GetInterface() { static const struct PPB_OpenGLES2 ppb_opengles2 = { @@ -1680,4 +1687,10 @@ const PPB_OpenGLES2Query* PPB_OpenGLES2_Shared::GetQueryInterface() { &EndQueryEXT, &GetQueryivEXT, &GetQueryObjectuivEXT}; return &ppb_opengles2; } +const PPB_OpenGLES2DrawBuffers_Dev* +PPB_OpenGLES2_Shared::GetDrawBuffersInterface() { // NOLINT + static const struct PPB_OpenGLES2DrawBuffers_Dev ppb_opengles2 = { + &DrawBuffersEXT}; + return &ppb_opengles2; +} } // namespace ppapi |