commit | fb0cf370e97f82d3419cfab61eec4fa59120479b | [log] [tgz] |
---|---|---|
author | Peng Huang <penghuang@chromium.org> | Thu Mar 22 17:29:27 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Mar 22 17:29:27 2018 |
tree | 3f4063422f4a8efacf155910cc956954143ab6a2 | |
parent | fdf8f25c66658ea5a60e7856f9fdfcfaabb1acc1 [diff] |
GpuServiceImpl: add a GLContext and a GrContext This CL adds a GLContext and a GrContext in GpuServiceImpl. They are created when viz::SkiaOutputSurface needs a GrContext to create a SkSurface for the framebuffer. This CL also creates a SequenceId for viz::SkiaOutputSurface to play back Skia DDLs on the GPU thread. This CL is part of CL https://crrev.com/c/947047 which makes SkiaRenderer use Skia DDL to render frames. Bug: 824382 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel Change-Id: I9091fd46cbaafe0ace363bfe63e61b5a0d9fe32d Reviewed-on: https://chromium-review.googlesource.com/973757 Commit-Queue: Peng Huang <penghuang@chromium.org> Reviewed-by: Robert Kroeger <rjkroege@chromium.org> Cr-Commit-Position: refs/heads/master@{#545129}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .