diff options
author | piman <piman@chromium.org> | 2016-03-11 09:11:18 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-11 17:12:33 +0000 |
commit | 934b174da84324c5b1a9bef9fdc29b4e3b70d03f (patch) | |
tree | 34661e533144265e0b76407cbe2b7e16528965fa /gpu/gpu_ipc_common.gypi | |
parent | 2bda7ad3889d539b27e514226d696b6b024e2ac5 (diff) | |
download | chromium_src-934b174da84324c5b1a9bef9fdc29b4e3b70d03f.zip chromium_src-934b174da84324c5b1a9bef9fdc29b4e3b70d03f.tar.gz chromium_src-934b174da84324c5b1a9bef9fdc29b4e3b70d03f.tar.bz2 |
Remove GLSurfaceHandle and simplify view command buffers
- Introduce gpu::SurfaceHandle which is just gfx::PluginWindowHandle, but separates GPU uses from plugin uses (which will disappear)
- remove GLSurfaceHandle, in practice they're either empty (offscreen) or
NATIVE_DIRECT. NULL_TRANSPORT was only used in tests. replace by
gpu::SurfaceHandle which is just the handle (without enums)
- remove surface_ids from content/common/gpu/client, use the SurfaceHandle
directly
- remove GLSurfaceHandle from GpuSurfaceTracker - the SurfaceHandle is always
statically known (either the surface_id on Android/Mac or the
AcceleratedWidget on Linux/Win).
BUG=None
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel
Review URL: https://codereview.chromium.org/1782743002
Cr-Commit-Position: refs/heads/master@{#380656}
Diffstat (limited to 'gpu/gpu_ipc_common.gypi')
-rw-r--r-- | gpu/gpu_ipc_common.gypi | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gpu/gpu_ipc_common.gypi b/gpu/gpu_ipc_common.gypi index a986b28..2b261f1 100644 --- a/gpu/gpu_ipc_common.gypi +++ b/gpu/gpu_ipc_common.gypi @@ -17,6 +17,7 @@ 'ipc/common/id_type_traits.h', 'ipc/common/memory_stats.cc', 'ipc/common/memory_stats.h', + 'ipc/common/surface_handle.h', ], 'conditions': [ # This section applies to gpu_ipc_win64, used by the NaCl Win64 helper |