Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(625)

Issue 6671044: Improve NaCl support (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 1 month ago by EricB
Modified:
12 years ago
CC:
skia-review_googlegroups.com
Base URL:
http://skia.googlecode.com/svn/
Visibility:
Public.

Description

Improve NaCl support - Add nacl_make script to build Skia targets for NaCl using gyp - Add nacl_interface for command-line apps - Add nacl_sample as front-end for SampleApp - Add freetype to DEPS - Various gyp tweaks for NaCl TODO: - Implement GL interface - Implement font host - Fix plumbing so that SampleApp works properly Committed: https://code.google.com/p/skia/source/detail?r=6245

Patch Set 1 #

Total comments: 10

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Total comments: 20

Patch Set 10 : Improve NaCl support #

Patch Set 11 : #

Total comments: 2

Patch Set 12 : #

Total comments: 2

Patch Set 13 : #

Total comments: 4

Patch Set 14 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+758 lines, -453 lines) Patch
M android/DEPS View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -1 line 0 comments Download
M android/gyp/dependencies.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -47 lines 0 comments Download
D nacl/Makefile View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -85 lines 0 comments Download
A nacl/SampleApp.nmf View 1 2 3 4 5 6 7 8 9 1 chunk +6 lines, -0 lines 0 comments Download
M nacl/index.html View 1 2 3 4 5 6 7 8 9 10 4 chunks +36 lines, -13 lines 0 comments Download
A nacl/nacl_make View 1 2 3 4 5 6 7 8 9 10 1 chunk +94 lines, -0 lines 0 comments Download
A nacl/src/nacl_interface.cpp View 1 chunk +67 lines, -0 lines 0 comments Download
A nacl/src/nacl_sample.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +212 lines, -0 lines 0 comments Download
D nacl/src/skia_nacl.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -197 lines 0 comments Download
A nacl/tests.nmf View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -0 lines 0 comments Download
M trunk/DEPS View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M trunk/bench/benchmain.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M trunk/gm/gmmain.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M trunk/gyp/SampleApp.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +5 lines, -0 lines 0 comments Download
M trunk/gyp/apptype_console.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +5 lines, -0 lines 0 comments Download
M trunk/gyp/common.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +14 lines, -8 lines 0 comments Download
M trunk/gyp/common_conditions.gypi View 1 2 3 4 5 6 7 8 9 10 3 chunks +19 lines, -5 lines 0 comments Download
M trunk/gyp/common_variables.gypi View 1 2 3 4 5 6 7 8 9 10 2 chunks +0 lines, -2 lines 0 comments Download
M trunk/gyp/core.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M trunk/gyp/everything.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M trunk/gyp/freetype.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +63 lines, -41 lines 0 comments Download
M trunk/gyp/gpu.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +12 lines, -0 lines 0 comments Download
M trunk/gyp/gpu.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M trunk/gyp/images.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
A trunk/gyp/nacl.gyp View 1 chunk +19 lines, -0 lines 0 comments Download
M trunk/gyp/opts.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M trunk/gyp/ports.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +43 lines, -27 lines 0 comments Download
M trunk/gyp/utils.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +1 line, -7 lines 0 comments Download
M trunk/gyp/views.gyp View 1 2 3 4 5 6 7 8 9 10 2 chunks +12 lines, -0 lines 0 comments Download
M trunk/gyp/xml.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M trunk/gyp/zlib.gyp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M trunk/include/gpu/gl/SkNativeGLContext.h View 1 2 3 4 5 6 7 8 9 10 5 chunks +10 lines, -9 lines 0 comments Download
A trunk/include/views/SkOSWindow_NaCl.h View 1 chunk +46 lines, -0 lines 0 comments Download
M trunk/include/views/SkWindow.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -1 line 0 comments Download
A trunk/src/gpu/gl/nacl/SkNativeGLContext_nacl.cpp View 1 chunk +34 lines, -0 lines 0 comments Download
A trunk/src/ports/SkDebug_nacl.cpp View 1 chunk +39 lines, -0 lines 0 comments Download
M trunk/tests/skia_test.cpp View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 20
EricB
Work in progress. https://codereview.appspot.com/6671044/diff/1/nacl/Makefile File nacl/Makefile (left): https://codereview.appspot.com/6671044/diff/1/nacl/Makefile#oldcode1 nacl/Makefile:1: # Copyright (c) 2012 The Native ...
12 years, 1 month ago (2012-10-12 20:37:01 UTC) #1
DerekS
https://codereview.appspot.com/6671044/diff/1/nacl/nacl_make File nacl/nacl_make (right): https://codereview.appspot.com/6671044/diff/1/nacl/nacl_make#newcode1 nacl/nacl_make:1: #!/bin/bash can we move this file into a nacl/bin/ ...
12 years, 1 month ago (2012-10-15 13:07:50 UTC) #2
epoger
Let me know if/when you'd like me to review this (AFAIK it is still a ...
12 years, 1 month ago (2012-10-29 15:42:59 UTC) #3
EricB
On 2012/10/29 15:42:59, epoger wrote: > Let me know if/when you'd like me to review ...
12 years, 1 month ago (2012-10-30 12:14:13 UTC) #4
bsalomon
https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/common_conditions.gypi File trunk/gyp/common_conditions.gypi (right): https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/common_conditions.gypi#newcode158 trunk/gyp/common_conditions.gypi:158: }, { maybe a comment here indicating this is ...
12 years, 1 month ago (2012-10-30 12:27:07 UTC) #5
DerekS
https://codereview.appspot.com/6671044/diff/29001/trunk/DEPS File trunk/DEPS (right): https://codereview.appspot.com/6671044/diff/29001/trunk/DEPS#newcode12 trunk/DEPS:12: "third_party/externals/freetype" : "http://git.savannah.gnu.org/cgit/freetype/freetype2.git", which version of freetype is this? ...
12 years, 1 month ago (2012-10-30 14:37:29 UTC) #6
bungeman
Drive-by reviews... https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/ports.gyp File trunk/gyp/ports.gyp (right): https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/ports.gyp#newcode52 trunk/gyp/ports.gyp:52: 'defines': [ Having two 'defines' like this ...
12 years, 1 month ago (2012-10-30 15:11:38 UTC) #7
EricB
Improve NaCl support - Add nacl_make script to build Skia targets for NaCl using gyp ...
12 years, 1 month ago (2012-10-31 15:53:28 UTC) #8
EricB
Uploaded patch set 10. https://codereview.appspot.com/6671044/diff/29001/trunk/DEPS File trunk/DEPS (right): https://codereview.appspot.com/6671044/diff/29001/trunk/DEPS#newcode12 trunk/DEPS:12: "third_party/externals/freetype" : "http://git.savannah.gnu.org/cgit/freetype/freetype2.git", On 2012/10/30 ...
12 years, 1 month ago (2012-10-31 15:58:22 UTC) #9
bsalomon
https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/gpu.gyp File trunk/gyp/gpu.gyp (right): https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/gpu.gyp#newcode205 trunk/gyp/gpu.gyp:205: [ 'skia_gpu', { is this one needed? https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/gpu.gyp#newcode289 trunk/gyp/gpu.gyp:289: ...
12 years, 1 month ago (2012-10-31 16:11:03 UTC) #10
EricB
Uploaded patch set 11. https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/gpu.gyp File trunk/gyp/gpu.gyp (right): https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/gpu.gyp#newcode205 trunk/gyp/gpu.gyp:205: [ 'skia_gpu', { On 2012/10/31 ...
12 years, 1 month ago (2012-10-31 17:51:08 UTC) #11
bsalomon
On 2012/10/31 17:51:08, EricB wrote: > Uploaded patch set 11. > > https://codereview.appspot.com/6671044/diff/29001/trunk/gyp/gpu.gyp > File ...
12 years, 1 month ago (2012-10-31 17:54:37 UTC) #12
epoger
LGTM (just skimmed it, really, after Brian's more thorough inspection) https://codereview.appspot.com/6671044/diff/33004/trunk/gyp/ports.gyp File trunk/gyp/ports.gyp (right): https://codereview.appspot.com/6671044/diff/33004/trunk/gyp/ports.gyp#newcode69 ...
12 years ago (2012-11-01 14:43:08 UTC) #13
EricB
Uploaded patch set 12 which adds a comment. https://codereview.appspot.com/6671044/diff/33004/trunk/gyp/ports.gyp File trunk/gyp/ports.gyp (right): https://codereview.appspot.com/6671044/diff/33004/trunk/gyp/ports.gyp#newcode69 trunk/gyp/ports.gyp:69: #We ...
12 years ago (2012-11-01 14:51:20 UTC) #14
epoger
https://codereview.appspot.com/6671044/diff/32009/trunk/gyp/ports.gyp File trunk/gyp/ports.gyp (right): https://codereview.appspot.com/6671044/diff/32009/trunk/gyp/ports.gyp#newcode64 trunk/gyp/ports.gyp:64: # we have to include our own version. ...
12 years ago (2012-11-01 15:40:29 UTC) #15
EricB
https://codereview.appspot.com/6671044/diff/32009/trunk/gyp/ports.gyp File trunk/gyp/ports.gyp (right): https://codereview.appspot.com/6671044/diff/32009/trunk/gyp/ports.gyp#newcode64 trunk/gyp/ports.gyp:64: # we have to include our own version. On ...
12 years ago (2012-11-01 16:43:43 UTC) #16
epoger
LGTM
12 years ago (2012-11-01 16:47:36 UTC) #17
DerekS
https://codereview.appspot.com/6671044/diff/32046/trunk/DEPS File trunk/DEPS (right): https://codereview.appspot.com/6671044/diff/32046/trunk/DEPS#newcode12 trunk/DEPS:12: "third_party/externals/freetype" : "https://android.googlesource.com/platform/external/freetype.git", it hasn't been an issue yet, ...
12 years ago (2012-11-01 17:03:18 UTC) #18
EricB
Uploaded patch set 14. https://codereview.appspot.com/6671044/diff/32046/trunk/DEPS File trunk/DEPS (right): https://codereview.appspot.com/6671044/diff/32046/trunk/DEPS#newcode12 trunk/DEPS:12: "third_party/externals/freetype" : "https://android.googlesource.com/platform/external/freetype.git", On 2012/11/01 ...
12 years ago (2012-11-01 17:13:22 UTC) #19
DerekS
12 years ago (2012-11-01 17:18:31 UTC) #20
lgtm
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b