| Index: webkit/common/gpu/webgraphicscontext3d_impl.cc
|
| diff --git a/webkit/common/gpu/webgraphicscontext3d_impl.cc b/webkit/common/gpu/webgraphicscontext3d_impl.cc
|
| index 3625de5aef0fb5ac1c2958b1bc4603ecd66253f4..9e425097426958aa7116a2d5afbb007a6c071e65 100644
|
| --- a/webkit/common/gpu/webgraphicscontext3d_impl.cc
|
| +++ b/webkit/common/gpu/webgraphicscontext3d_impl.cc
|
| @@ -846,6 +846,47 @@ DELEGATE_TO_GL_2R(createAndConsumeTextureCHROMIUM,
|
| CreateAndConsumeTextureCHROMIUM,
|
| WGC3Denum, const WGC3Dbyte*, WebGLId)
|
|
|
| +DELEGATE_TO_GL_2(genValuebuffersCHROMIUM,
|
| + GenValuebuffersCHROMIUM,
|
| + WGC3Dsizei,
|
| + WebGLId*);
|
| +
|
| +WebGLId WebGraphicsContext3DImpl::createValuebufferCHROMIUM() {
|
| + GLuint o;
|
| + gl_->GenValuebuffersCHROMIUM(1, &o);
|
| + return o;
|
| +}
|
| +
|
| +DELEGATE_TO_GL_2(deleteValuebuffersCHROMIUM,
|
| + DeleteValuebuffersCHROMIUM,
|
| + WGC3Dsizei,
|
| + WebGLId*);
|
| +
|
| +void WebGraphicsContext3DImpl::deleteValuebufferCHROMIUM(WebGLId valuebuffer) {
|
| + gl_->DeleteValuebuffersCHROMIUM(1, &valuebuffer);
|
| +}
|
| +
|
| +DELEGATE_TO_GL_1RB(isValuebufferCHROMIUM,
|
| + IsValuebufferCHROMIUM,
|
| + WebGLId,
|
| + WGC3Dboolean)
|
| +DELEGATE_TO_GL_2(bindValuebufferCHROMIUM,
|
| + BindValuebufferCHROMIUM,
|
| + WGC3Denum,
|
| + WebGLId)
|
| +DELEGATE_TO_GL_2(subscribeValueCHROMIUM,
|
| + SubscribeValueCHROMIUM,
|
| + WGC3Denum,
|
| + WGC3Denum);
|
| +DELEGATE_TO_GL_1(populateSubscribedValuesCHROMIUM,
|
| + PopulateSubscribedValuesCHROMIUM,
|
| + WGC3Denum);
|
| +DELEGATE_TO_GL_3(uniformValuebufferCHROMIUM,
|
| + UniformValuebufferCHROMIUM,
|
| + WGC3Dint,
|
| + WGC3Denum,
|
| + WGC3Denum);
|
| +
|
| void WebGraphicsContext3DImpl::insertEventMarkerEXT(
|
| const WGC3Dchar* marker) {
|
| gl_->InsertEventMarkerEXT(0, marker);
|
|
|