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

Issue 2175913002: [Remoting Android] Make EglThreadContext create OpenGL ES 3 context (Closed)

Created:
4 years, 5 months ago by Yuwei
Modified:
4 years, 5 months ago
Reviewers:
Sergey Ulanov, Lambros
CC:
chromium-reviews, chromoting-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Remoting Android] Make EglThreadContext create OpenGL ES 3 context Currently EglThreadContext only creates OpenGL ES 2 context. OpenGL ES 3 is backward compatible with ES 2 and has new interfaces (e.g. GL_PACK_ROW_LENGTH) that can improve the performance of the client OpenGL renderer. This CL makes EglThreadContext create OpenGL ES context of the highest version supported by the software or hardward of the device. BUG=385924 Committed: https://crrev.com/23299813b94afbf46396188c11491be00c90a819 Cr-Commit-Position: refs/heads/master@{#407589}

Patch Set 1 #

Total comments: 23

Patch Set 2 : Reviewer's Feedback #

Total comments: 4

Patch Set 3 : Reviewer's Feedback #

Total comments: 6

Patch Set 4 : Reviewer's Feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -44 lines) Patch
M remoting/client/jni/egl_thread_context.h View 1 2 3 2 chunks +27 lines, -18 lines 0 comments Download
M remoting/client/jni/egl_thread_context.cc View 1 2 3 3 chunks +49 lines, -26 lines 0 comments Download

Messages

Total messages: 17 (6 generated)
Yuwei
ptal
4 years, 5 months ago (2016-07-22 19:46:28 UTC) #2
Sergey Ulanov
https://codereview.chromium.org/2175913002/diff/1/remoting/client/jni/egl_thread_context.cc File remoting/client/jni/egl_thread_context.cc (right): https://codereview.chromium.org/2175913002/diff/1/remoting/client/jni/egl_thread_context.cc#newcode28 remoting/client/jni/egl_thread_context.cc:28: } else { nit: for consistency return above and ...
4 years, 5 months ago (2016-07-22 20:12:35 UTC) #4
Lambros
https://codereview.chromium.org/2175913002/diff/1/remoting/client/jni/egl_thread_context.cc File remoting/client/jni/egl_thread_context.cc (right): https://codereview.chromium.org/2175913002/diff/1/remoting/client/jni/egl_thread_context.cc#newcode106 remoting/client/jni/egl_thread_context.cc:106: LOG(WARNING) << "Failed to create context: " << eglGetError(); ...
4 years, 5 months ago (2016-07-22 20:36:07 UTC) #5
Yuwei
ptal https://codereview.chromium.org/2175913002/diff/1/remoting/client/jni/egl_thread_context.cc File remoting/client/jni/egl_thread_context.cc (right): https://codereview.chromium.org/2175913002/diff/1/remoting/client/jni/egl_thread_context.cc#newcode28 remoting/client/jni/egl_thread_context.cc:28: } else { On 2016/07/22 20:12:34, Sergey Ulanov ...
4 years, 5 months ago (2016-07-22 21:22:40 UTC) #7
Lambros
lgtm https://codereview.chromium.org/2175913002/diff/40001/remoting/client/jni/egl_thread_context.h File remoting/client/jni/egl_thread_context.h (right): https://codereview.chromium.org/2175913002/diff/40001/remoting/client/jni/egl_thread_context.h#newcode36 remoting/client/jni/egl_thread_context.h:36: // not NULL), false otherwise. "false otherwise" is ...
4 years, 5 months ago (2016-07-23 01:50:14 UTC) #8
Yuwei
Hi Sergey, do you have any other comments for this CL? https://codereview.chromium.org/2175913002/diff/40001/remoting/client/jni/egl_thread_context.h File remoting/client/jni/egl_thread_context.h (right): ...
4 years, 5 months ago (2016-07-25 17:59:42 UTC) #9
Sergey Ulanov
lgtm when my comments are addressed. https://codereview.chromium.org/2175913002/diff/60001/remoting/client/jni/egl_thread_context.cc File remoting/client/jni/egl_thread_context.cc (right): https://codereview.chromium.org/2175913002/diff/60001/remoting/client/jni/egl_thread_context.cc#newcode83 remoting/client/jni/egl_thread_context.cc:83: ClientVersion client_version) { ...
4 years, 5 months ago (2016-07-25 19:47:11 UTC) #10
Yuwei
https://codereview.chromium.org/2175913002/diff/60001/remoting/client/jni/egl_thread_context.cc File remoting/client/jni/egl_thread_context.cc (right): https://codereview.chromium.org/2175913002/diff/60001/remoting/client/jni/egl_thread_context.cc#newcode83 remoting/client/jni/egl_thread_context.cc:83: ClientVersion client_version) { On 2016/07/25 19:47:11, Sergey Ulanov wrote: ...
4 years, 5 months ago (2016-07-25 20:59:52 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2175913002/80001
4 years, 5 months ago (2016-07-25 21:02:03 UTC) #14
commit-bot: I haz the power
Committed patchset #4 (id:80001)
4 years, 5 months ago (2016-07-25 21:39:53 UTC) #15
commit-bot: I haz the power
4 years, 5 months ago (2016-07-25 21:41:31 UTC) #17
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/23299813b94afbf46396188c11491be00c90a819
Cr-Commit-Position: refs/heads/master@{#407589}

Powered by Google App Engine
This is Rietveld 408576698