| 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..01917ff381c09f969709770a2b37d710f90fd109 100644
|
| --- a/content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc
|
| +++ b/content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc
|
| @@ -1336,17 +1336,34 @@ 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_IMAGE_MAP_CHROMIUM);
|
| +}
|
| +
|
| 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);
|
|
|
|
|