summaryrefslogtreecommitdiffstats
path: root/mojo/mojo_services.gypi
Commit message (Collapse)AuthorAgeFilesLines
* Mojo: Fix android builddavemoore@chromium.org2013-12-211-1/+1
| | | | | | | | | | | | | - revert abarth's change to make gles2 go through a vtbl - Make NativeViewportService be a component library (static on Android) - Wait to create gles until there's a non empty surface (on android) BUG=None R=abarth Review URL: https://codereview.chromium.org/115563004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242269 0039d316-1c4b-4281-b951-d872f2087c98
* Move geometric types to a separate, more lightweight target.ben@chromium.org2013-12-181-0/+2
| | | | | | | | | R=sky@chromium.org http://crbug.com/327489 Review URL: https://codereview.chromium.org/109433013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241649 0039d316-1c4b-4281-b951-d872f2087c98
* Implement ServiceManagerdavemoore@chromium.org2013-12-181-5/+7
| | | | | | | | | BUG=None R=abarth@chromium.org, abarth Review URL: https://codereview.chromium.org/93793009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241446 0039d316-1c4b-4281-b951-d872f2087c98
* Fold MojoViewport C++ class into NativeViewportAndroidben@chromium.org2013-12-051-2/+0
| | | | | | | | | http://crbug.com/324637 R=abarth@chromium.org Review URL: https://codereview.chromium.org/99683003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238905 0039d316-1c4b-4281-b951-d872f2087c98
* [Mojo] Remove dependency between mojo/public and gpuabarth@chromium.org2013-12-041-9/+9
| | | | | | | | | | | | | | | | | | | | | | | This CL restructures how sample_app integrates with the GPU command buffer. Instead of mojo/public containing code that depends directly on gpu/command_buffer, this CL isolates that dependency into a dynamically linked library modelled after mojo_system. 1) mojo/public/gles2 contains a simple C API to libmojo_gles2.so. 2) mojo/gles2 contains a "thin" implementation of this API in terms of gpu/command_buffer. 3) Instead of subclassing GLES2ClientStub in mojo/public/bindings, we now subclass the stub directly in sample_app and control the GLES2 C API via mojo/public/gles2. I've also added a couple of README.md files that describe the purposes of the various directories and the reasons why the code is structured in this way. R=darin@chromium.org Review URL: https://codereview.chromium.org/101413002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238517 0039d316-1c4b-4281-b951-d872f2087c98
* [Mojo] Split up Mojo's monolithic GYP fileabarth@chromium.org2013-12-011-0/+85
mojo.gyp was getting kind of out of control. This CL splits it up into a few GYPI files based on the top-level mojo directories. R=darin@chromium.org Review URL: https://codereview.chromium.org/97153003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238007 0039d316-1c4b-4281-b951-d872f2087c98