Factor out code from WebGraphicsContext3DInProcessImpl
commitd7cf393aac07d1db221d3899b62098bcd26e2fd0
authorsievers@chromium.org <sievers@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 26 Jun 2013 04:08:04 +0000 (26 04:08 +0000)
committersievers@chromium.org <sievers@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 26 Jun 2013 04:08:04 +0000 (26 04:08 +0000)
tree5d009c371b420fe8a1a312c0b95dd3912b4bac3d
parentabb786b1feaabd3318a436fac1245d978581fad1
Factor out code from WebGraphicsContext3DInProcessImpl

Move the internal GLInProcessContext class to gpu/command_buffer/client.

This works towards these goals:
- Unifying the WGC3D impls to be able to have one unified class that is simply
a shim from WGC3D to GLES2
- Factor out the in-process version so that non-webkit code can use it without depending on webkit

TBR=jamesr@chromium.org, piman@chromium.org

Review URL: https://codereview.chromium.org/16851003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208612 0039d316-1c4b-4281-b951-d872f2087c98
android_webview/DEPS
android_webview/browser/DEPS
android_webview/browser/gpu_memory_buffer_impl.cc
android_webview/lib/main/aw_main_delegate.cc
gpu/command_buffer/client/gl_in_process_context.cc [new file with mode: 0644]
gpu/command_buffer/client/gl_in_process_context.h [new file with mode: 0644]
gpu/gpu.gyp
webkit/common/gpu/webgraphicscontext3d_in_process_command_buffer_impl.cc
webkit/common/gpu/webgraphicscontext3d_in_process_command_buffer_impl.h
webkit/common/gpu/webkit_gpu.gyp