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

Issue 1301923002: Add GL_CHROMIUM_screen_space_antialiasing to support alternative AA (Closed)

Created:
5 years, 4 months ago by Jin Yang
Modified:
5 years, 3 months ago
CC:
blink-reviews, krit, drott+blinkwatch_chromium.org, Rik, dshwang, jbroman, Justin Novosad, danakj, dglazkov+blink, pdr+graphicswatchlist_chromium.org, f(malita), Stephen Chennney, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Add GL_CHROMIUM_screen_space_antialiasing to support alternative AA MSAA is very expensive on some platforms. We introduce extention GL_CHROMIUM_screen_space_antialiasing to support other antialiasing approach. It will perform antialiasing to the color attachments of the currently bound draw framebuffer. As an example, we implement it using GL_INTEL_framebuffer_CMAA which results in similar quality of MSAA at better performance. The chromium side change is in below link: https://codereview.chromium.org/1298523003/ BUG=524285 Committed: https://crrev.com/00dfe9ca54edc8f8ce8e7bb0bb3295870669bb33 git-svn-id: svn://svn.chromium.org/blink/trunk@202174 bbb929c8-8fbe-4397-9dbb-9b2b20218538

Patch Set 1 #

Total comments: 5

Patch Set 2 : modify according to comments #

Patch Set 3 : add extension #

Patch Set 4 : fix naming #

Total comments: 1

Patch Set 5 : add empty implementation #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -25 lines) Patch
M Source/platform/graphics/gpu/DrawingBuffer.h View 1 2 2 chunks +6 lines, -5 lines 0 comments Download
M Source/platform/graphics/gpu/DrawingBuffer.cpp View 1 2 3 14 chunks +26 lines, -20 lines 0 comments Download
M public/platform/WebGraphicsContext3D.h View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (10 generated)
bajones
A couple of minor nits, but otherwise looks good. I can't give official approval as ...
5 years, 4 months ago (2015-08-19 16:26:44 UTC) #2
piman
https://codereview.chromium.org/1301923002/diff/1/Source/platform/graphics/gpu/DrawingBuffer.cpp File Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/1301923002/diff/1/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode441 Source/platform/graphics/gpu/DrawingBuffer.cpp:441: m_multisampleMode = INTELCMAAResolve; drive-by nit: CMAA is not multisampling, ...
5 years, 4 months ago (2015-08-19 16:36:51 UTC) #3
Ken Russell (switch to Gerrit)
Thanks, this looks good overall. Couple of questions based on bajones' and piman's reviews. Will ...
5 years, 4 months ago (2015-08-19 17:56:18 UTC) #4
Jin Yang
On 2015/08/19 16:26:44, bajones wrote: > A couple of minor nits, but otherwise looks good. ...
5 years, 4 months ago (2015-08-21 06:04:28 UTC) #5
Jin Yang
On 2015/08/19 17:56:18, Ken Russell wrote: > Thanks, this looks good overall. Couple of questions ...
5 years, 4 months ago (2015-08-21 06:05:21 UTC) #6
Jin Yang
On 2015/08/19 16:36:51, piman (slow to review) wrote: > https://codereview.chromium.org/1301923002/diff/1/Source/platform/graphics/gpu/DrawingBuffer.cpp > File Source/platform/graphics/gpu/DrawingBuffer.cpp (right): > ...
5 years, 4 months ago (2015-08-21 06:05:49 UTC) #7
Jin Yang
On 2015/08/21 06:05:49, Jin Yang wrote: > On 2015/08/19 16:36:51, piman (slow to review) wrote: ...
5 years, 4 months ago (2015-08-24 16:08:48 UTC) #8
Ken Russell (switch to Gerrit)
On 2015/08/24 16:08:48, Jin Yang wrote: > On 2015/08/21 06:05:49, Jin Yang wrote: > > ...
5 years, 4 months ago (2015-08-25 01:05:15 UTC) #9
Jin Yang
On 2015/08/25 01:05:15, Ken Russell wrote: > On 2015/08/24 16:08:48, Jin Yang wrote: > > ...
5 years, 3 months ago (2015-09-07 02:09:35 UTC) #10
Ken Russell (switch to Gerrit)
Thanks for the update. This side LGTM but please don't land it until the other ...
5 years, 3 months ago (2015-09-08 23:36:27 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1301923002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1301923002/60001
5 years, 3 months ago (2015-09-11 16:49:22 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/98713)
5 years, 3 months ago (2015-09-11 16:58:35 UTC) #15
Ken Russell (switch to Gerrit)
dglazkov, chrishtr: OWNERS review of WebGraphicsContext3D.h please.
5 years, 3 months ago (2015-09-11 18:14:20 UTC) #17
pdr.
On 2015/09/11 at 18:14:20, kbr wrote: > dglazkov, chrishtr: OWNERS review of WebGraphicsContext3D.h please. LGTM
5 years, 3 months ago (2015-09-11 18:22:45 UTC) #18
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/1301923002/diff/60001/public/platform/WebGraphicsContext3D.h File public/platform/WebGraphicsContext3D.h (right): https://codereview.chromium.org/1301923002/diff/60001/public/platform/WebGraphicsContext3D.h#newcode380 public/platform/WebGraphicsContext3D.h:380: virtual void applyScreenSpaceAntialiasingCHROMIUM() = 0; This will either need ...
5 years, 3 months ago (2015-09-11 18:39:16 UTC) #19
Jin Yang
On 2015/09/11 18:39:16, Ken Russell wrote: > https://codereview.chromium.org/1301923002/diff/60001/public/platform/WebGraphicsContext3D.h > File public/platform/WebGraphicsContext3D.h (right): > > https://codereview.chromium.org/1301923002/diff/60001/public/platform/WebGraphicsContext3D.h#newcode380 ...
5 years, 3 months ago (2015-09-12 00:54:55 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1301923002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1301923002/80001
5 years, 3 months ago (2015-09-12 00:55:35 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/68057)
5 years, 3 months ago (2015-09-12 02:25:32 UTC) #25
Ken Russell (switch to Gerrit)
On 2015/09/12 02:25:32, commit-bot: I haz the power wrote: > Try jobs failed on following ...
5 years, 3 months ago (2015-09-12 04:06:26 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1301923002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1301923002/80001
5 years, 3 months ago (2015-09-12 04:06:40 UTC) #28
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/68089)
5 years, 3 months ago (2015-09-12 06:52:45 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1301923002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1301923002/80001
5 years, 3 months ago (2015-09-14 01:14:41 UTC) #32
commit-bot: I haz the power
Committed patchset #5 (id:80001) as https://src.chromium.org/viewvc/blink?view=rev&revision=202174
5 years, 3 months ago (2015-09-14 05:00:27 UTC) #33
commit-bot: I haz the power
5 years, 3 months ago (2015-09-23 12:29:25 UTC) #34
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/00dfe9ca54edc8f8ce8e7bb0bb3295870669bb33

Powered by Google App Engine
This is Rietveld 408576698