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

Issue 1081533003: ui: Enable virtual contexts for linux (Closed)

Created:
5 years, 8 months ago by hendrikw
Modified:
5 years, 7 months ago
Reviewers:
vmiura, jbauman, piman
CC:
chromium-reviews, piman+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

ui: Enable virtual contexts for linux Use windows instead of pbuffers on linux to force compatibility for virtual contexts. BUG=457431 Committed: https://crrev.com/55e588cad550a65f2999255dfccea7db9b696a73 Cr-Commit-Position: refs/heads/master@{#327845}

Patch Set 1 #

Patch Set 2 : use unmapped window for the offscreen surfaces #

Total comments: 3

Patch Set 3 : Updated comment #

Patch Set 4 : update the version #

Patch Set 5 : change comment #

Total comments: 3

Patch Set 6 : missed a bracket during the merge #

Patch Set 7 : removed display from virtual context - caused tests to fail #

Patch Set 8 : merge #

Patch Set 9 : correct the gpu workaround number #

Patch Set 10 : missing bracket :/ #

Patch Set 11 : yet another merge #

Unified diffs Side-by-side diffs Delta from patch set Stats (+122 lines, -160 lines) Patch
M gpu/command_buffer/service/gl_context_virtual.h View 1 2 3 4 5 6 2 chunks +0 lines, -3 lines 0 comments Download
M gpu/command_buffer/service/gl_context_virtual.cc View 1 2 3 4 5 6 2 chunks +0 lines, -8 lines 0 comments Download
M gpu/config/gpu_driver_bug_list_json.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +11 lines, -1 line 0 comments Download
M ui/gl/gl_surface_glx.h View 1 3 chunks +8 lines, -5 lines 0 comments Download
M ui/gl/gl_surface_glx.cc View 1 2 3 4 10 chunks +101 lines, -142 lines 0 comments Download
M ui/gl/gl_surface_x11.cc View 1 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 17 (4 generated)
hendrikw
Hi, here's the virtual context change, using John's idea of replacing the pbuffers with unmapped ...
5 years, 8 months ago (2015-04-17 17:08:35 UTC) #3
piman
OK, I buy this, LGTM. Let's keep an eye on bugs, I could see making ...
5 years, 8 months ago (2015-04-17 18:01:27 UTC) #4
hendrikw
https://codereview.chromium.org/1081533003/diff/20001/ui/gl/gl_surface_glx.cc File ui/gl/gl_surface_glx.cc (right): https://codereview.chromium.org/1081533003/diff/20001/ui/gl/gl_surface_glx.cc#newcode602 ui/gl/gl_surface_glx.cc:602: // See https://crbug.com/326995. On 2015/04/17 18:01:27, piman (Very slow ...
5 years, 8 months ago (2015-04-17 18:59:46 UTC) #5
piman
lgtm https://codereview.chromium.org/1081533003/diff/80001/ui/gl/gl_surface_glx.cc File ui/gl/gl_surface_glx.cc (right): https://codereview.chromium.org/1081533003/diff/80001/ui/gl/gl_surface_glx.cc#newcode589 ui/gl/gl_surface_glx.cc:589: if (size_.GetArea() == 0) On 2015/04/17 18:59:46, hendrikw ...
5 years, 8 months ago (2015-04-17 19:37:29 UTC) #6
vmiura
https://codereview.chromium.org/1081533003/diff/80001/gpu/config/gpu_driver_bug_list_json.cc File gpu/config/gpu_driver_bug_list_json.cc (right): https://codereview.chromium.org/1081533003/diff/80001/gpu/config/gpu_driver_bug_list_json.cc#newcode1230 gpu/config/gpu_driver_bug_list_json.cc:1230: "disable_ext_occlusion_query" Bug... missing ].
5 years, 8 months ago (2015-04-17 20:02:03 UTC) #7
hendrikw
On 2015/04/17 20:02:03, vmiura wrote: > https://codereview.chromium.org/1081533003/diff/80001/gpu/config/gpu_driver_bug_list_json.cc > File gpu/config/gpu_driver_bug_list_json.cc (right): > > https://codereview.chromium.org/1081533003/diff/80001/gpu/config/gpu_driver_bug_list_json.cc#newcode1230 > ...
5 years, 8 months ago (2015-04-17 20:03:23 UTC) #8
jbauman
lgtm, let's hope this works everywhere.
5 years, 8 months ago (2015-04-17 23:34:38 UTC) #9
mkollaro
I tried out the patch and looked into apitrace. It showed me that the offscreen ...
5 years, 7 months ago (2015-04-28 10:33:11 UTC) #10
hendrikw
On 2015/04/28 10:33:11, mkollaro wrote: > I tried out the patch and looked into apitrace. ...
5 years, 7 months ago (2015-04-28 21:07:18 UTC) #11
mkollaro
> I've waded through a diff for a before and after apitrace, but I'm not ...
5 years, 7 months ago (2015-04-29 11:48:05 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1081533003/200001
5 years, 7 months ago (2015-05-01 00:20:40 UTC) #15
commit-bot: I haz the power
Committed patchset #11 (id:200001)
5 years, 7 months ago (2015-05-01 00:32:19 UTC) #16
commit-bot: I haz the power
5 years, 7 months ago (2015-05-01 00:34:49 UTC) #17
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/55e588cad550a65f2999255dfccea7db9b696a73
Cr-Commit-Position: refs/heads/master@{#327845}

Powered by Google App Engine
This is Rietveld 408576698