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

Issue 136583006: Add 16-bit support for browser compositor surface (Closed)

Created:
6 years, 11 months ago by sivag
Modified:
6 years, 11 months ago
CC:
chromium-reviews, rjkroege, kalyank, ozone-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Add 16-bit support for browser compositor surface BUG=272429 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=246822

Patch Set 1 : WIP:: Add 16-bit support for browser compositor surface #

Total comments: 14

Patch Set 2 : Changes done as per review comments. #

Total comments: 12

Patch Set 3 : Changed as per the review comments. #

Total comments: 2

Patch Set 4 : Code Changed as per the review comments. #

Total comments: 8

Patch Set 5 : Fallback to default format when there is no lowend support. #

Total comments: 6

Patch Set 6 : Code changed as per the comments #

Patch Set 7 : Remove unused alpha variable. #

Patch Set 8 : Remove Unused alpha variable. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+101 lines, -15 lines) Patch
M ui/gl/gl_surface_egl.cc View 1 2 3 4 5 6 4 chunks +101 lines, -15 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
sivag
WIP. Need to test on low end devices and confirm pbuffer works fine.
6 years, 11 months ago (2014-01-17 16:46:24 UTC) #1
no sievers
https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc#newcode176 ui/gl/gl_surface_egl.cc:176: const EGLint* kConfigAttribs = nit: Just use |choose_attributes| here ...
6 years, 11 months ago (2014-01-17 18:05:29 UTC) #2
piman
https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc#newcode141 ui/gl/gl_surface_egl.cc:141: static EGLint configattribs_8888[] = { nit: config_attribs_8888 https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc#newcode153 ui/gl/gl_surface_egl.cc:153: ...
6 years, 11 months ago (2014-01-17 18:20:01 UTC) #3
sivag
PTAL... https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc#newcode141 ui/gl/gl_surface_egl.cc:141: static EGLint configattribs_8888[] = { On 2014/01/17 18:20:01, ...
6 years, 11 months ago (2014-01-20 14:10:37 UTC) #4
kalyank
https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc#newcode15 ui/gl/gl_surface_egl.cc:15: #include "base/android/sys_utils.h" We could include this only on Android ...
6 years, 11 months ago (2014-01-20 14:48:30 UTC) #5
kalyank
https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/1/ui/gl/gl_surface_egl.cc#newcode15 ui/gl/gl_surface_egl.cc:15: #include "base/android/sys_utils.h" On 2014/01/20 14:48:31, kalyank wrote: > We ...
6 years, 11 months ago (2014-01-20 14:49:52 UTC) #6
sivag
PTAL... https://codereview.chromium.org/136583006/diff/60001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/60001/ui/gl/gl_surface_egl.cc#newcode164 ui/gl/gl_surface_egl.cc:164: EGLint* choose_attributes = 0; On 2014/01/20 14:48:31, kalyank ...
6 years, 11 months ago (2014-01-21 07:44:05 UTC) #7
kalyank
https://codereview.chromium.org/136583006/diff/60001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/60001/ui/gl/gl_surface_egl.cc#newcode250 ui/gl/gl_surface_egl.cc:250: if ((success == EGL_TRUE) && (red == 5) && ...
6 years, 11 months ago (2014-01-21 08:10:02 UTC) #8
kalyank
https://codereview.chromium.org/136583006/diff/110001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/110001/ui/gl/gl_surface_egl.cc#newcode196 ui/gl/gl_surface_egl.cc:196: EGLConfig *config_data = &g_config; nit: asterisk to left i.e. ...
6 years, 11 months ago (2014-01-21 08:16:24 UTC) #9
sivag
PTAL... https://codereview.chromium.org/136583006/diff/60001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/60001/ui/gl/gl_surface_egl.cc#newcode200 ui/gl/gl_surface_egl.cc:200: EGLConfig *config_data = NULL; On 2014/01/20 14:48:31, kalyank ...
6 years, 11 months ago (2014-01-21 08:41:30 UTC) #10
piman
lgtm
6 years, 11 months ago (2014-01-21 19:27:54 UTC) #11
no sievers
https://codereview.chromium.org/136583006/diff/170001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/170001/ui/gl/gl_surface_egl.cc#newcode236 ui/gl/gl_surface_egl.cc:236: (green == 8) && (blue == 8) && (alpha ...
6 years, 11 months ago (2014-01-21 19:47:45 UTC) #12
sivag
https://codereview.chromium.org/136583006/diff/170001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/170001/ui/gl/gl_surface_egl.cc#newcode236 ui/gl/gl_surface_egl.cc:236: (green == 8) && (blue == 8) && (alpha ...
6 years, 11 months ago (2014-01-22 15:48:20 UTC) #13
sivag
PTAL.. https://codereview.chromium.org/136583006/diff/170001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/170001/ui/gl/gl_surface_egl.cc#newcode236 ui/gl/gl_surface_egl.cc:236: (green == 8) && (blue == 8) && ...
6 years, 11 months ago (2014-01-23 11:50:02 UTC) #14
no sievers
lgtm with nits. thanks! https://codereview.chromium.org/136583006/diff/230001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/230001/ui/gl/gl_surface_egl.cc#newcode104 ui/gl/gl_surface_egl.cc:104: EGLint* num_configs) { Can you ...
6 years, 11 months ago (2014-01-23 18:16:17 UTC) #15
sivag
Done. https://codereview.chromium.org/136583006/diff/230001/ui/gl/gl_surface_egl.cc File ui/gl/gl_surface_egl.cc (right): https://codereview.chromium.org/136583006/diff/230001/ui/gl/gl_surface_egl.cc#newcode104 ui/gl/gl_surface_egl.cc:104: EGLint* num_configs) { On 2014/01/23 18:16:18, sievers wrote: ...
6 years, 11 months ago (2014-01-24 06:25:16 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/siva.gunturi@samsung.com/136583006/280001
6 years, 11 months ago (2014-01-24 06:25:42 UTC) #17
commit-bot: I haz the power
6 years, 11 months ago (2014-01-24 10:13:16 UTC) #18
Message was sent while issue was closed.
Change committed as 246822

Powered by Google App Engine
This is Rietveld 408576698