Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(664)

Issue 12390077: Android: Support GPU process (Closed)

Created:
7 years, 9 months ago by no sievers
Modified:
7 years, 9 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam
Visibility:
Public.

Description

Android: Support GPU process This supports running the GPU thread in its own process outside the browser (which is really the default mode). This changes the browser compositor API to pass a Java Surface instead of ANativeWindow. (Needed to pass the surface handle over to the other process). It implements a synchronous API from the GPU thread to the browser to retrieve the surface, which is safe since this ends up on a binder thread different from the main thread. This is enabled by removing kInProcessGpu from content_startup_flags.cc Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=186606

Patch Set 1 #

Total comments: 13

Patch Set 2 : comments and rebase #

Messages

Total messages: 8 (0 generated)
no sievers
Hi Marcus, this top is based on top of the surface cruft removal, and adds ...
7 years, 9 months ago (2013-03-05 00:32:33 UTC) #1
bulach
lgtm for the android/jni bits, but it'd be nice to add some pair of eyes ...
7 years, 9 months ago (2013-03-05 14:23:57 UTC) #2
no sievers
+Al for gpu-related stuff.
7 years, 9 months ago (2013-03-05 21:44:17 UTC) #3
no sievers
https://codereview.chromium.org/12390077/diff/1/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/12390077/diff/1/ui/gl/gl_surface_egl.cc#newcode227 ui/gl/gl_surface_egl.cc:227: if (window) The extra ref is for NativeViewGLSurfaceEGL::Resize() which ...
7 years, 9 months ago (2013-03-05 21:47:02 UTC) #4
apatrick_chromium
ui/gl lgtm
7 years, 9 months ago (2013-03-05 22:52:16 UTC) #5
no sievers
https://codereview.chromium.org/12390077/diff/1/content/app/android/sandboxed_process_service.cc File content/app/android/sandboxed_process_service.cc (right): https://codereview.chromium.org/12390077/diff/1/content/app/android/sandboxed_process_service.cc#newcode36 content/app/android/sandboxed_process_service.cc:36: SurfaceTexturePeerSandboxedImpl( On 2013/03/05 14:23:58, bulach wrote: > nit: explicit ...
7 years, 9 months ago (2013-03-07 00:51:06 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sievers@chromium.org/12390077/11001
7 years, 9 months ago (2013-03-07 00:51:30 UTC) #7
commit-bot: I haz the power
7 years, 9 months ago (2013-03-07 03:58:21 UTC) #8
Message was sent while issue was closed.
Change committed as 186606

Powered by Google App Engine
This is Rietveld 408576698