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

Issue 1548893004: Allow WebGL readback for Mesa llvmpipe driver (Closed)

Created:
5 years ago by Julien Isorce Samsung
Modified:
4 years, 8 months ago
CC:
chromium-reviews, piman+watch_chromium.org, capn, Corentin Wallez
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Allow WebGL readback for Mesa llvmpipe driver Currently llvmpipe driver from Mesa is black listed. It is fast and stable enough to allow using the gpu process. But only enable WebGL, other features still won't use the gpu process. For example the 2D Compositing Skia is faster than gpu compositing on software GL driver. BUG=571899 R=kbr@chromium.org, piman@chromium.org, zmo@chromium.org TEST= GALLIUM_DRIVER=llvmpipe LIBGL_ALWAYS_SOFTWARE=1 chrome CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/883c491b1d8a92b3b46d3c8689dd0720e72900e7 Cr-Commit-Position: refs/heads/master@{#389879}

Patch Set 1 #

Patch Set 2 : Rebase and bump kSoftwareRenderingListJson version number. #

Patch Set 3 : Rebase #

Patch Set 4 : Only allow WebGL feature #

Total comments: 7

Patch Set 5 : Added back line removed by mistake and just rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -2 lines) Patch
M content/test/gpu/page_sets/gpu_process_tests.py View 1 2 3 4 2 chunks +44 lines, -0 lines 0 comments Download
M gpu/config/software_rendering_list_json.cc View 1 2 3 4 4 chunks +32 lines, -2 lines 0 comments Download

Messages

Total messages: 33 (10 generated)
Julien Isorce Samsung
Hi, please review. The delta "1" contains rebase as mentioned in "Patch Set 2".
4 years, 10 months ago (2016-02-12 14:42:24 UTC) #3
piman
Does it pass the conformance tests? We could consider this, but: 1- It would likely ...
4 years, 10 months ago (2016-02-12 21:14:29 UTC) #4
Ken Russell (switch to Gerrit)
I agree with Antoine's concerns -- it seems to me to be the wrong direction ...
4 years, 10 months ago (2016-02-17 02:50:25 UTC) #6
Julien Isorce Samsung
On 2016/02/12 21:14:29, piman wrote: > Does it pass the conformance tests? Yes it does ...
4 years, 10 months ago (2016-02-17 15:56:16 UTC) #7
piman
On Wed, Feb 17, 2016 at 7:56 AM, <j.isorce@samsung.com> wrote: > On 2016/02/12 21:14:29, piman ...
4 years, 10 months ago (2016-02-17 21:50:45 UTC) #8
Julien Isorce Samsung
On 2016/02/17 21:50:45, piman wrote: > On Wed, Feb 17, 2016 at 7:56 AM, <mailto:j.isorce@samsung.com> ...
4 years, 10 months ago (2016-02-18 11:25:16 UTC) #9
piman
On 2016/02/18 11:25:16, j.isorce wrote: > On 2016/02/17 21:50:45, piman wrote: > > On Wed, ...
4 years, 10 months ago (2016-02-24 22:33:36 UTC) #10
Julien Isorce Samsung
On 2016/02/24 22:33:36, piman wrote: > A few ms per frame is a lot! Indeed, ...
4 years, 10 months ago (2016-02-26 18:14:37 UTC) #11
piman
On Fri, Feb 26, 2016 at 10:14 AM, <j.isorce@samsung.com> wrote: > On 2016/02/24 22:33:36, piman ...
4 years, 10 months ago (2016-02-26 23:39:12 UTC) #12
Julien Isorce Samsung
On 2016/02/26 23:39:12, piman wrote: > I would rather avoid having 2 ways of expressing ...
4 years, 8 months ago (2016-04-12 15:34:55 UTC) #14
piman
https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc File gpu/config/software_rendering_list_json.cc (left): https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc#oldcode528 gpu/config/software_rendering_list_json.cc:528: "driver_vendor": "Mesa", Any reason for removing this? https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc File ...
4 years, 8 months ago (2016-04-14 02:46:14 UTC) #15
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc File gpu/config/software_rendering_list_json.cc (right): https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc#newcode1242 gpu/config/software_rendering_list_json.cc:1242: "gpu_rasterization" On 2016/04/14 02:46:14, piman wrote: > @zmo: is ...
4 years, 8 months ago (2016-04-14 02:56:26 UTC) #16
Julien Isorce Samsung
https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc File gpu/config/software_rendering_list_json.cc (left): https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc#oldcode528 gpu/config/software_rendering_list_json.cc:528: "driver_vendor": "Mesa", On 2016/04/14 02:46:14, piman wrote: > Any ...
4 years, 8 months ago (2016-04-14 17:54:28 UTC) #17
Zhenyao Mo
https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc File gpu/config/software_rendering_list_json.cc (right): https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc#newcode1242 gpu/config/software_rendering_list_json.cc:1242: "gpu_rasterization" We can implement an "exception" to the "features", ...
4 years, 8 months ago (2016-04-14 20:23:45 UTC) #18
Julien Isorce Samsung
https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc File gpu/config/software_rendering_list_json.cc (right): https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc#newcode1242 gpu/config/software_rendering_list_json.cc:1242: "gpu_rasterization" On 2016/04/14 20:23:45, Zhenyao Mo wrote: > We ...
4 years, 8 months ago (2016-04-14 21:10:06 UTC) #19
Zhenyao Mo
On 2016/04/14 21:10:06, j.isorce wrote: > https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc > File gpu/config/software_rendering_list_json.cc (right): > > https://codereview.chromium.org/1548893004/diff/60001/gpu/config/software_rendering_list_json.cc#newcode1242 > ...
4 years, 8 months ago (2016-04-14 21:36:16 UTC) #20
Julien Isorce Samsung
On 2016/04/14 21:36:16, Zhenyao Mo wrote: > On 2016/04/14 21:10:06, j.isorce wrote: > > > ...
4 years, 8 months ago (2016-04-26 16:16:13 UTC) #21
Zhenyao Mo
lgtm
4 years, 8 months ago (2016-04-26 17:31:31 UTC) #22
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1548893004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1548893004/80001
4 years, 8 months ago (2016-04-26 17:44:38 UTC) #24
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-26 19:24:57 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1548893004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1548893004/80001
4 years, 8 months ago (2016-04-26 20:54:53 UTC) #29
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 8 months ago (2016-04-26 21:04:24 UTC) #31
commit-bot: I haz the power
4 years, 8 months ago (2016-04-26 21:06:25 UTC) #33
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/883c491b1d8a92b3b46d3c8689dd0720e72900e7
Cr-Commit-Position: refs/heads/master@{#389879}

Powered by Google App Engine
This is Rietveld 408576698