From 7c4ea146bc033d89c1a0d527ae3d43b587a23cab Mon Sep 17 00:00:00 2001 From: "brettw@chromium.org" Date: Tue, 26 Jan 2010 05:15:42 +0000 Subject: Create initial GPU backing store in the GPU process for X windows applications. This gets the window from the RenderWidgetHostViewGtk and just does OpenGL calls directly into it. There are a lot of bugs, especially around expose events, which aren't really processed at all, and also tab teardown and reparenting. The new backing store defaults to off. This does some refactoring of the existing Windows GPU process backing store implementation to make some of it sharable by this Linux verion. This removes some previously defunct in-process GL backing store code and moves it to the GPU process. This patch does some refactoring around how child processes are created using zygoes or not. I found there were many places where a command line would be checked with special logic to know whether to enable zygote code or not. I tried to unify this so it could be computed once for each process type. This is what most of the changed files in chrome/browser are related to. BUG=none TEST=none Review URL: http://codereview.chromium.org/548112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37088 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/child_process_launcher.h | 1 + 1 file changed, 1 insertion(+) (limited to 'chrome/browser/child_process_launcher.h') diff --git a/chrome/browser/child_process_launcher.h b/chrome/browser/child_process_launcher.h index d37cb57..ce1c04d 100644 --- a/chrome/browser/child_process_launcher.h +++ b/chrome/browser/child_process_launcher.h @@ -32,6 +32,7 @@ class ChildProcessLauncher { #if defined(OS_WIN) const FilePath& exposed_dir, #elif defined(OS_POSIX) + bool use_zygote, const base::environment_vector& environ, int ipcfd, #endif -- cgit v1.1