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

Issue 48113021: Expose WebGL extension WEBGL_debug_renderer_info to Google domains (Closed)

Created:
7 years, 1 month ago by Zhenyao Mo
Modified:
7 years, 1 month ago
CC:
chromium-reviews, joi+watch-content_chromium.org, piman+watch_chromium.org, jam, apatrick_chromium, darin-cc_chromium.org, palmer
Visibility:
Public.

Description

Expose WebGL extension WEBGL_debug_renderer_info to Google domains through a chromium finch experiment. We would launch with 5% first for data collection purpose. Blink side CL: https://codereview.chromium.org/51323003/ BUG=309831 TEST= R=asvitkine@chromium.org, bajones@chromium.org, jln@chromium.org, kbr@chromium.org, thestig@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=232231

Patch Set 1 #

Total comments: 7

Patch Set 2 : Use WebPermissionClient hook instead #

Total comments: 4

Patch Set 3 : Adding tests #

Total comments: 12

Patch Set 4 : Per bajones's review #

Patch Set 5 : rebased #

Total comments: 2

Patch Set 6 : update the test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+163 lines, -6 lines) Patch
M chrome/browser/renderer_host/chrome_render_message_filter.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/renderer_host/chrome_render_message_filter.cc View 1 4 chunks +28 lines, -0 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_switches.cc View 1 2 3 4 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/common/render_messages.h View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/renderer/chrome_render_view_observer.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/renderer/chrome_render_view_observer.cc View 1 1 chunk +9 lines, -0 lines 0 comments Download
A content/test/data/gpu/webgl_debug_renderer_info.html View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A + content/test/gpu/gpu_tests/webgl_debug_renderer_info.js View 1 2 3 4 5 1 chunk +3 lines, -6 lines 0 comments Download
A content/test/gpu/gpu_tests/webgl_debug_renderer_info.py View 1 2 3 4 5 1 chunk +72 lines, -0 lines 0 comments Download

Messages

Total messages: 32 (0 generated)
Zhenyao Mo
I am still working on adding a test for this to the GPU bot. But ...
7 years, 1 month ago (2013-10-29 22:44:23 UTC) #1
Ken Russell (switch to Gerrit)
This looks almost perfect. One comment. https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode1283 content/browser/gpu/gpu_data_manager_impl_private.cc:1283: return true; The ...
7 years, 1 month ago (2013-10-29 23:15:35 UTC) #2
Zhenyao Mo
https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode1283 content/browser/gpu/gpu_data_manager_impl_private.cc:1283: return true; On 2013/10/29 23:15:35, Ken Russell wrote: > ...
7 years, 1 month ago (2013-10-29 23:33:43 UTC) #3
Zhenyao Mo
https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode1283 content/browser/gpu/gpu_data_manager_impl_private.cc:1283: return true; On 2013/10/29 23:33:43, Zhenyao Mo wrote: > ...
7 years, 1 month ago (2013-10-29 23:43:36 UTC) #4
jamesr
https://codereview.chromium.org/48113021/diff/1/content/renderer/render_view_impl.cc File content/renderer/render_view_impl.cc (right): https://codereview.chromium.org/48113021/diff/1/content/renderer/render_view_impl.cc#newcode4351 content/renderer/render_view_impl.cc:4351: NOTREACHED(); on old branches, i believe RenderViewImpl is the ...
7 years, 1 month ago (2013-10-29 23:44:00 UTC) #5
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode1283 content/browser/gpu/gpu_data_manager_impl_private.cc:1283: return true; On 2013/10/29 23:43:37, Zhenyao Mo wrote: > ...
7 years, 1 month ago (2013-10-29 23:58:15 UTC) #6
Jói
//content/public LGTM
7 years, 1 month ago (2013-10-30 10:39:22 UTC) #7
vangelis
On 2013/10/30 10:39:22, Jói wrote: > //content/public LGTM Mo, you seem to be missing the ...
7 years, 1 month ago (2013-10-30 16:33:34 UTC) #8
Alexei Svitkine (slow)
Please also make sure to file an experiment launch bug per the steps at go/finch-guide.
7 years, 1 month ago (2013-10-30 16:52:45 UTC) #9
Zhenyao Mo
On 2013/10/30 16:33:34, vangelis wrote: > On 2013/10/30 10:39:22, Jói wrote: > > //content/public LGTM ...
7 years, 1 month ago (2013-10-30 17:27:30 UTC) #10
Alexei Svitkine (slow)
No need to create the field trial in client code. https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc File content/browser/gpu/gpu_data_manager_impl_private.cc (right): https://codereview.chromium.org/48113021/diff/1/content/browser/gpu/gpu_data_manager_impl_private.cc#newcode324 ...
7 years, 1 month ago (2013-10-30 18:10:18 UTC) #11
Zhenyao Mo
Revised. Now it's purely chrome side CL. kbr: main reviewer. jln: _messages.h review Akexei: field ...
7 years, 1 month ago (2013-10-30 20:20:50 UTC) #12
Ken Russell (switch to Gerrit)
The code looks good. Could you please add a test under content/test/gpu/gpu_tests which invokes Chrome ...
7 years, 1 month ago (2013-10-30 20:25:00 UTC) #13
Zhenyao Mo
On 2013/10/30 20:25:00, Ken Russell wrote: > The code looks good. > > Could you ...
7 years, 1 month ago (2013-10-30 20:31:46 UTC) #14
Alexei Svitkine (slow)
experiment code lgtm
7 years, 1 month ago (2013-10-30 20:37:57 UTC) #15
Ken Russell (switch to Gerrit)
On 2013/10/30 20:31:46, Zhenyao Mo wrote: > Unfortunately I still will only be able to ...
7 years, 1 month ago (2013-10-30 20:42:56 UTC) #16
Lei Zhang
lgtm https://codereview.chromium.org/48113021/diff/150001/chrome/renderer/chrome_render_view_observer.cc File chrome/renderer/chrome_render_view_observer.cc (right): https://codereview.chromium.org/48113021/diff/150001/chrome/renderer/chrome_render_view_observer.cc#newcode761 chrome/renderer/chrome_render_view_observer.cc:761: GURL(frame->top()->document().securityOrigin().toString().utf8()), Why do we use frame->top()->document() here, when ...
7 years, 1 month ago (2013-10-30 20:59:21 UTC) #17
Zhenyao Mo
https://codereview.chromium.org/48113021/diff/150001/chrome/renderer/chrome_render_view_observer.cc File chrome/renderer/chrome_render_view_observer.cc (right): https://codereview.chromium.org/48113021/diff/150001/chrome/renderer/chrome_render_view_observer.cc#newcode761 chrome/renderer/chrome_render_view_observer.cc:761: GURL(frame->top()->document().securityOrigin().toString().utf8()), On 2013/10/30 20:59:21, Lei Zhang wrote: > Why ...
7 years, 1 month ago (2013-10-30 21:02:59 UTC) #18
jln (very slow on Chromium)
I think this would be worth a short discussion with the security-team, as I don't ...
7 years, 1 month ago (2013-10-30 21:17:07 UTC) #19
Zhenyao Mo
On 2013/10/30 21:17:07, jln wrote: > I think this would be worth a short discussion ...
7 years, 1 month ago (2013-10-30 21:35:15 UTC) #20
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/48113021/diff/150001/chrome/renderer/chrome_render_view_observer.cc File chrome/renderer/chrome_render_view_observer.cc (right): https://codereview.chromium.org/48113021/diff/150001/chrome/renderer/chrome_render_view_observer.cc#newcode761 chrome/renderer/chrome_render_view_observer.cc:761: GURL(frame->top()->document().securityOrigin().toString().utf8()), On 2013/10/30 21:03:00, Zhenyao Mo wrote: > On ...
7 years, 1 month ago (2013-10-30 21:35:49 UTC) #21
Zhenyao Mo
kbr: test cases added. Please take a look.
7 years, 1 month ago (2013-10-30 23:50:22 UTC) #22
Zhenyao Mo
7 years, 1 month ago (2013-10-30 23:55:37 UTC) #23
bajones
Test looks good with some nits. https://codereview.chromium.org/48113021/diff/290001/content/test/gpu/gpu_tests/webgl_debug_renderer_info.py File content/test/gpu/gpu_tests/webgl_debug_renderer_info.py (right): https://codereview.chromium.org/48113021/diff/290001/content/test/gpu/gpu_tests/webgl_debug_renderer_info.py#newcode15 content/test/gpu/gpu_tests/webgl_debug_renderer_info.py:15: wait_timeout = 20 ...
7 years, 1 month ago (2013-10-31 00:04:48 UTC) #24
Zhenyao Mo
https://codereview.chromium.org/48113021/diff/290001/content/test/gpu/gpu_tests/webgl_debug_renderer_info.py File content/test/gpu/gpu_tests/webgl_debug_renderer_info.py (right): https://codereview.chromium.org/48113021/diff/290001/content/test/gpu/gpu_tests/webgl_debug_renderer_info.py#newcode15 content/test/gpu/gpu_tests/webgl_debug_renderer_info.py:15: wait_timeout = 20 # seconds On 2013/10/31 00:04:49, bajones ...
7 years, 1 month ago (2013-10-31 00:26:12 UTC) #25
jln (very slow on Chromium)
chrome/common/render_messages.h lgtm (ignore my previous comment which was me not understanding the change) To unsubscribe ...
7 years, 1 month ago (2013-10-31 06:49:47 UTC) #26
bajones
Revised test LGTM
7 years, 1 month ago (2013-10-31 16:56:36 UTC) #27
Zhenyao Mo
Ken: please do the final review.
7 years, 1 month ago (2013-10-31 18:20:04 UTC) #28
Ken Russell (switch to Gerrit)
https://codereview.chromium.org/48113021/diff/430001/content/test/gpu/gpu_tests/webgl_debug_renderer_info.py File content/test/gpu/gpu_tests/webgl_debug_renderer_info.py (right): https://codereview.chromium.org/48113021/diff/430001/content/test/gpu/gpu_tests/webgl_debug_renderer_info.py#newcode31 content/test/gpu/gpu_tests/webgl_debug_renderer_info.py:31: """ A CL was landed yesterday which changes how ...
7 years, 1 month ago (2013-10-31 21:21:55 UTC) #29
Zhenyao Mo
Updated the test. Please review again.
7 years, 1 month ago (2013-10-31 22:27:19 UTC) #30
Ken Russell (switch to Gerrit)
lgtm
7 years, 1 month ago (2013-10-31 22:47:27 UTC) #31
Zhenyao Mo
7 years, 1 month ago (2013-10-31 22:58:21 UTC) #32
Message was sent while issue was closed.
Committed patchset #6 manually as r232231 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698