summaryrefslogtreecommitdiffstats
path: root/gpu/gpu_ipc_common.gypi
diff options
context:
space:
mode:
authorpiman <piman@chromium.org>2016-03-11 09:11:18 -0800
committerCommit bot <commit-bot@chromium.org>2016-03-11 17:12:33 +0000
commit934b174da84324c5b1a9bef9fdc29b4e3b70d03f (patch)
tree34661e533144265e0b76407cbe2b7e16528965fa /gpu/gpu_ipc_common.gypi
parent2bda7ad3889d539b27e514226d696b6b024e2ac5 (diff)
downloadchromium_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.gypi1
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