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

Issue 2614443003: Moving the GL implementation details into a sub folder for client display. (Closed)

Created:
3 years, 11 months ago by nicholss
Modified:
3 years, 11 months ago
Reviewers:
Yuwei, Sergey Ulanov
CC:
chromium-reviews, chromoting-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Moving the GL implementation details into a sub folder for client display. This change with allow me to cleanly add interfaces to the GL implementations. The intent is to add interfaces to the different components, but these get lost in the flat client/ directory. Moving display related files to their own location. R=yuweih@chromium.org BUG=671692 Review-Url: https://codereview.chromium.org/2614443003 Cr-Commit-Position: refs/heads/master@{#441727} Committed: https://chromium.googlesource.com/chromium/src/+/9949f5bc318ed45aeadb657d2be743785fe830c7

Patch Set 1 #

Patch Set 2 : Updating the include define for the new path. #

Total comments: 1

Patch Set 3 : Reverting the renderer.cc file. #

Total comments: 2

Patch Set 4 : Minor typo with include cought by trybot. #

Total comments: 2

Patch Set 5 : Adding deps restriction on r/c/display; Moving sys_opengl.h #

Unified diffs Side-by-side diffs Delta from patch set Stats (+185 lines, -2131 lines) Patch
M remoting/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M remoting/android/BUILD.gn View 1 chunk +1 line, -1 line 0 comments Download
M remoting/client/BUILD.gn View 2 chunks +0 lines, -57 lines 0 comments Download
A remoting/client/display/BUILD.gn View 1 2 3 4 1 chunk +81 lines, -0 lines 0 comments Download
A remoting/client/display/DEPS View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
A + remoting/client/display/gl_canvas.h View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
A + remoting/client/display/gl_canvas.cc View 3 chunks +9 lines, -9 lines 0 comments Download
A + remoting/client/display/gl_cursor.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
A + remoting/client/display/gl_cursor.cc View 2 chunks +6 lines, -6 lines 0 comments Download
A + remoting/client/display/gl_cursor_feedback.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
A + remoting/client/display/gl_cursor_feedback.cc View 2 chunks +8 lines, -8 lines 0 comments Download
A + remoting/client/display/gl_cursor_feedback_texture.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
A + remoting/client/display/gl_cursor_feedback_texture.cc View 2 chunks +6 lines, -6 lines 0 comments Download
A + remoting/client/display/gl_desktop.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
A + remoting/client/display/gl_desktop.cc View 1 chunk +5 lines, -5 lines 0 comments Download
A + remoting/client/display/gl_helpers.h View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
A + remoting/client/display/gl_helpers.cc View 1 chunk +1 line, -1 line 0 comments Download
A + remoting/client/display/gl_math.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
A + remoting/client/display/gl_math.cc View 1 chunk +1 line, -1 line 0 comments Download
A + remoting/client/display/gl_render_layer.h View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
A + remoting/client/display/gl_render_layer.cc View 1 chunk +3 lines, -4 lines 0 comments Download
A + remoting/client/display/gl_renderer.h View 1 3 chunks +6 lines, -6 lines 0 comments Download
A + remoting/client/display/gl_renderer.cc View 1 2 3 4 1 chunk +5 lines, -5 lines 0 comments Download
A + remoting/client/display/gl_renderer_delegate.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
A + remoting/client/display/gl_renderer_unittest.cc View 5 chunks +9 lines, -20 lines 0 comments Download
A + remoting/client/display/gl_texture_ids.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
A + remoting/client/display/sys_opengl.h View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
D remoting/client/gl_canvas.h View 1 chunk +0 lines, -94 lines 0 comments Download
D remoting/client/gl_canvas.cc View 1 chunk +0 lines, -148 lines 0 comments Download
D remoting/client/gl_cursor.h View 1 chunk +0 lines, -66 lines 0 comments Download
D remoting/client/gl_cursor.cc View 1 chunk +0 lines, -101 lines 0 comments Download
D remoting/client/gl_cursor_feedback.h View 1 chunk +0 lines, -48 lines 0 comments Download
D remoting/client/gl_cursor_feedback.cc View 1 chunk +0 lines, -92 lines 0 comments Download
D remoting/client/gl_cursor_feedback_texture.h View 1 chunk +0 lines, -37 lines 0 comments Download
D remoting/client/gl_cursor_feedback_texture.cc View 1 chunk +0 lines, -109 lines 0 comments Download
D remoting/client/gl_desktop.h View 1 chunk +0 lines, -55 lines 0 comments Download
D remoting/client/gl_desktop.cc View 1 chunk +0 lines, -127 lines 0 comments Download
D remoting/client/gl_helpers.h View 1 chunk +0 lines, -29 lines 0 comments Download
D remoting/client/gl_helpers.cc View 1 chunk +0 lines, -85 lines 0 comments Download
D remoting/client/gl_math.h View 1 chunk +0 lines, -46 lines 0 comments Download
D remoting/client/gl_math.cc View 1 chunk +0 lines, -51 lines 0 comments Download
D remoting/client/gl_render_layer.h View 1 chunk +0 lines, -100 lines 0 comments Download
D remoting/client/gl_render_layer.cc View 1 chunk +0 lines, -171 lines 0 comments Download
D remoting/client/gl_renderer.h View 1 chunk +0 lines, -137 lines 0 comments Download
D remoting/client/gl_renderer.cc View 1 chunk +0 lines, -170 lines 0 comments Download
D remoting/client/gl_renderer_delegate.h View 1 chunk +0 lines, -32 lines 0 comments Download
D remoting/client/gl_renderer_unittest.cc View 1 chunk +0 lines, -219 lines 0 comments Download
D remoting/client/gl_texture_ids.h View 1 chunk +0 lines, -22 lines 0 comments Download
M remoting/client/ios/example_view_controller.mm View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M remoting/client/jni/jni_gl_display_handler.h View 1 chunk +2 lines, -2 lines 0 comments Download
D remoting/client/sys_opengl.h View 1 2 3 4 1 chunk +0 lines, -24 lines 0 comments Download

Messages

Total messages: 30 (18 generated)
nicholss
This does not change any code. Only file moving and path updating for the gl ...
3 years, 11 months ago (2017-01-03 18:22:58 UTC) #1
Yuwei
On 2017/01/03 18:22:58, nicholss wrote: > This does not change any code. Only file moving ...
3 years, 11 months ago (2017-01-03 20:08:47 UTC) #2
nicholss
On 2017/01/03 20:08:47, Yuwei wrote: > On 2017/01/03 18:22:58, nicholss wrote: > > This does ...
3 years, 11 months ago (2017-01-03 20:26:06 UTC) #5
nicholss
Note the format changes via `git cl format` https://codereview.chromium.org/2614443003/diff/20001/remoting/client/display/gl_renderer.cc File remoting/client/display/gl_renderer.cc (right): https://codereview.chromium.org/2614443003/diff/20001/remoting/client/display/gl_renderer.cc#newcode22 remoting/client/display/gl_renderer.cc:22: GlRenderer::~GlRenderer() ...
3 years, 11 months ago (2017-01-03 23:14:35 UTC) #6
Sergey Ulanov
On 2017/01/03 20:26:06, nicholss wrote: > On 2017/01/03 20:08:47, Yuwei wrote: > > On 2017/01/03 ...
3 years, 11 months ago (2017-01-04 00:58:46 UTC) #7
nicholss
On 2017/01/04 00:58:46, Sergey Ulanov wrote: > On 2017/01/03 20:26:06, nicholss wrote: > > On ...
3 years, 11 months ago (2017-01-04 16:12:11 UTC) #8
Yuwei
LGTM if no one disagrees with the decision of moving these files. https://codereview.chromium.org/2614443003/diff/40001/remoting/client/display/BUILD.gn File remoting/client/display/BUILD.gn ...
3 years, 11 months ago (2017-01-04 20:37:33 UTC) #9
nicholss
https://codereview.chromium.org/2614443003/diff/40001/remoting/client/display/BUILD.gn File remoting/client/display/BUILD.gn (right): https://codereview.chromium.org/2614443003/diff/40001/remoting/client/display/BUILD.gn#newcode76 remoting/client/display/BUILD.gn:76: if (is_win) { On 2017/01/04 20:37:33, Yuwei wrote: > ...
3 years, 11 months ago (2017-01-04 20:51:25 UTC) #10
Sergey Ulanov
Can you also add DEPS file in the new directory with "-remoting/client" to ensure that ...
3 years, 11 months ago (2017-01-05 01:33:23 UTC) #19
nicholss
On 2017/01/05 01:33:23, Sergey Ulanov wrote: > Can you also add DEPS file in the ...
3 years, 11 months ago (2017-01-05 17:41:04 UTC) #20
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/2614443003/80001
3 years, 11 months ago (2017-01-05 19:02:41 UTC) #27
commit-bot: I haz the power
3 years, 11 months ago (2017-01-05 19:29:52 UTC) #30
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/9949f5bc318ed45aeadb657d2be7...

Powered by Google App Engine
This is Rietveld 408576698