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

Issue 1413683003: Expose MGL interface through NaCl IRT (Closed)

Created:
5 years, 2 months ago by Petr Hosek
Modified:
5 years, 2 months ago
CC:
mojo-reviews_chromium.org, gregsimon, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), ben+mojo_chromium.org
Base URL:
https://github.com/domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Expose MGL interface through NaCl IRT To enable the use of OpenGL from Mojo NaCl applications, we need to expose the MGL interface through Mojo NaCl IRT. BUG= https://github.com/domokit/mojo/issues/396 TEST= spinning_cube example R=mseaborn@chromium.org, smklein@chromium.org Committed: https://chromium.googlesource.com/external/mojo/+/ebf1b839542da3524c7b9c6a8b28809f36641fad

Patch Set 1 #

Total comments: 11

Patch Set 2 : Rebase #

Patch Set 3 : Review feedback addressed #

Total comments: 2

Patch Set 4 : Combine anonymous namespaces into one #

Total comments: 7

Patch Set 5 : Move MGL IRT functions to a separate file #

Total comments: 6

Patch Set 6 : Review feedback addressed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+218 lines, -8 lines) Patch
M mojo/nacl/nonsfi/BUILD.gn View 1 2 3 4 5 2 chunks +5 lines, -0 lines 0 comments Download
M mojo/nacl/nonsfi/irt_mojo_nonsfi.cc View 1 2 3 4 2 chunks +25 lines, -1 line 0 comments Download
M mojo/nacl/sfi/BUILD.gn View 1 2 3 4 5 1 chunk +5 lines, -1 line 0 comments Download
M mojo/public/c/gpu/BUILD.gn View 1 2 chunks +6 lines, -2 lines 0 comments Download
M mojo/public/platform/nacl/BUILD.gn View 1 2 3 4 2 chunks +8 lines, -1 line 0 comments Download
A mojo/public/platform/nacl/mgl_irt.h View 1 2 3 4 5 1 chunk +45 lines, -0 lines 0 comments Download
A mojo/public/platform/nacl/mgl_irt.cc View 1 2 3 4 5 1 chunk +119 lines, -0 lines 0 comments Download
M mojo/public/platform/native/BUILD.gn View 1 chunk +0 lines, -2 lines 0 comments Download
M services/nacl/BUILD.gn View 1 2 3 4 5 2 chunks +5 lines, -1 line 0 comments Download

Messages

Total messages: 15 (1 generated)
Petr Hosek
5 years, 2 months ago (2015-10-17 00:40:12 UTC) #1
Mark Seaborn
https://codereview.chromium.org/1413683003/diff/1/mojo/public/platform/nacl/libmojo.cc File mojo/public/platform/nacl/libmojo.cc (right): https://codereview.chromium.org/1413683003/diff/1/mojo/public/platform/nacl/libmojo.cc#newcode228 mojo/public/platform/nacl/libmojo.cc:228: bool g_irt_mgl_valid = false; I realise you are copying ...
5 years, 2 months ago (2015-10-17 01:08:08 UTC) #2
Petr Hosek
https://codereview.chromium.org/1413683003/diff/1/mojo/public/platform/nacl/libmojo.cc File mojo/public/platform/nacl/libmojo.cc (right): https://codereview.chromium.org/1413683003/diff/1/mojo/public/platform/nacl/libmojo.cc#newcode228 mojo/public/platform/nacl/libmojo.cc:228: bool g_irt_mgl_valid = false; On 2015/10/17 01:08:08, Mark Seaborn ...
5 years, 2 months ago (2015-10-17 01:51:14 UTC) #3
Sean Klein
https://codereview.chromium.org/1413683003/diff/40001/mojo/public/platform/nacl/libmojo.cc File mojo/public/platform/nacl/libmojo.cc (right): https://codereview.chromium.org/1413683003/diff/40001/mojo/public/platform/nacl/libmojo.cc#newcode232 mojo/public/platform/nacl/libmojo.cc:232: Is there a reason why you made a bunch ...
5 years, 2 months ago (2015-10-17 02:03:14 UTC) #4
Petr Hosek
On 2015/10/17 02:03:14, smklein1 wrote: > https://codereview.chromium.org/1413683003/diff/40001/mojo/public/platform/nacl/libmojo.cc > File mojo/public/platform/nacl/libmojo.cc (right): > > https://codereview.chromium.org/1413683003/diff/40001/mojo/public/platform/nacl/libmojo.cc#newcode232 > ...
5 years, 2 months ago (2015-10-17 02:04:48 UTC) #5
Sean Klein
On 2015/10/17 02:04:48, Petr Hosek wrote: > On 2015/10/17 02:03:14, smklein1 wrote: > > > ...
5 years, 2 months ago (2015-10-17 02:12:35 UTC) #6
Petr Hosek
https://chromiumcodereview.appspot.com/1413683003/diff/40001/mojo/public/platform/nacl/libmojo.cc File mojo/public/platform/nacl/libmojo.cc (right): https://chromiumcodereview.appspot.com/1413683003/diff/40001/mojo/public/platform/nacl/libmojo.cc#newcode232 mojo/public/platform/nacl/libmojo.cc:232: On 2015/10/17 02:03:14, smklein1 wrote: > Is there a ...
5 years, 2 months ago (2015-10-20 00:11:32 UTC) #7
Mark Seaborn
LGTM. Can you add a TEST= field to say how you manually tested this, please? ...
5 years, 2 months ago (2015-10-20 01:24:32 UTC) #8
Mark Seaborn
https://codereview.chromium.org/1413683003/diff/60001/mojo/public/platform/nacl/libmojo.cc File mojo/public/platform/nacl/libmojo.cc (right): https://codereview.chromium.org/1413683003/diff/60001/mojo/public/platform/nacl/libmojo.cc#newcode5 mojo/public/platform/nacl/libmojo.cc:5: // WARNING this file was generated by generate_nacl_bindings.py Oh, ...
5 years, 2 months ago (2015-10-20 16:26:07 UTC) #10
Mark Seaborn
https://codereview.chromium.org/1413683003/diff/60001/mojo/public/platform/nacl/mojo_irt.h File mojo/public/platform/nacl/mojo_irt.h (right): https://codereview.chromium.org/1413683003/diff/60001/mojo/public/platform/nacl/mojo_irt.h#newcode5 mojo/public/platform/nacl/mojo_irt.h:5: // WARNING this file was generated by generate_nacl_bindings.py Same ...
5 years, 2 months ago (2015-10-20 17:24:29 UTC) #11
Petr Hosek
https://chromiumcodereview.appspot.com/1413683003/diff/60001/mojo/public/platform/nacl/libmojo.cc File mojo/public/platform/nacl/libmojo.cc (right): https://chromiumcodereview.appspot.com/1413683003/diff/60001/mojo/public/platform/nacl/libmojo.cc#newcode5 mojo/public/platform/nacl/libmojo.cc:5: // WARNING this file was generated by generate_nacl_bindings.py On ...
5 years, 2 months ago (2015-10-20 21:38:31 UTC) #12
Mark Seaborn
LGTM https://chromiumcodereview.appspot.com/1413683003/diff/80001/mojo/public/platform/nacl/mgl_irt.cc File mojo/public/platform/nacl/mgl_irt.cc (right): https://chromiumcodereview.appspot.com/1413683003/diff/80001/mojo/public/platform/nacl/mgl_irt.cc#newcode18 mojo/public/platform/nacl/mgl_irt.cc:18: return NULL; This can become 'nullptr' in Chromium-style ...
5 years, 2 months ago (2015-10-21 04:55:50 UTC) #13
Petr Hosek
https://codereview.chromium.org/1413683003/diff/80001/mojo/public/platform/nacl/mgl_irt.cc File mojo/public/platform/nacl/mgl_irt.cc (right): https://codereview.chromium.org/1413683003/diff/80001/mojo/public/platform/nacl/mgl_irt.cc#newcode18 mojo/public/platform/nacl/mgl_irt.cc:18: return NULL; On 2015/10/21 04:55:49, Mark Seaborn wrote: > ...
5 years, 2 months ago (2015-10-21 16:33:21 UTC) #14
Petr Hosek
5 years, 2 months ago (2015-10-21 18:42:11 UTC) #15
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
ebf1b839542da3524c7b9c6a8b28809f36641fad (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698