| Index: content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc
|
| diff --git a/content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc b/content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc
|
| index 0ece341e7776636c3622c0d8e10148c709109cd4..a7c26d53716b6a9eef79d60246e303a5d6a1ac47 100644
|
| --- a/content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc
|
| +++ b/content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc
|
| @@ -1336,17 +1336,33 @@ void WebGraphicsContext3DCommandBufferImpl::drawElementsInstancedANGLE(
|
| DELEGATE_TO_GL_2(vertexAttribDivisorANGLE, VertexAttribDivisorANGLE, WGC3Duint,
|
| WGC3Duint)
|
|
|
| -DELEGATE_TO_GL_3R(createImageCHROMIUM, CreateImageCHROMIUM,
|
| - WGC3Dsizei, WGC3Dsizei, WGC3Denum,
|
| +DELEGATE_TO_GL_4R(createImageCHROMIUM,
|
| + CreateImageCHROMIUM,
|
| + WGC3Dsizei,
|
| + WGC3Dsizei,
|
| + WGC3Denum,
|
| + WGC3Denum,
|
| WGC3Duint);
|
|
|
| +WGC3Duint WebGraphicsContext3DCommandBufferImpl::createImageCHROMIUM(
|
| + WGC3Dsizei width,
|
| + WGC3Dsizei height,
|
| + WGC3Denum internalformat) {
|
| + return gl_->CreateImageCHROMIUM(width, height, internalformat, GL_READ_WRITE);
|
| +}
|
| +
|
| DELEGATE_TO_GL_1(destroyImageCHROMIUM, DestroyImageCHROMIUM, WGC3Duint);
|
|
|
| DELEGATE_TO_GL_3(getImageParameterivCHROMIUM, GetImageParameterivCHROMIUM,
|
| WGC3Duint, WGC3Denum, GLint*);
|
|
|
| -DELEGATE_TO_GL_2R(mapImageCHROMIUM, MapImageCHROMIUM,
|
| - WGC3Duint, WGC3Denum, void*);
|
| +DELEGATE_TO_GL_1R(mapImageCHROMIUM, MapImageCHROMIUM, WGC3Duint, void*);
|
| +
|
| +void* WebGraphicsContext3DCommandBufferImpl::mapImageCHROMIUM(
|
| + WGC3Duint image_id,
|
| + WGC3Denum access) {
|
| + return gl_->MapImageCHROMIUM(image_id);
|
| +}
|
|
|
| DELEGATE_TO_GL_1(unmapImageCHROMIUM, UnmapImageCHROMIUM, WGC3Duint);
|
|
|
|
|