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

Issue 9359055: GPU: Split some of the GPU projects to individual gypi files. (Closed)

Created:
8 years, 10 months ago by rvargas (doing something else)
Modified:
8 years, 10 months ago
Reviewers:
Dirk Pranke, greggman
CC:
chromium-reviews, apatrick_chromium
Visibility:
Public.

Description

GPU: Split some of the GPU projects to individual gypi files. There should be no change in behavior. BUG=114261 TEST=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=122413

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : indentation #

Unified diffs Side-by-side diffs Delta from patch set Stats (+157 lines, -2471 lines) Patch
A + gpu/command_buffer_client.gypi View 1 2 1 chunk +19 lines, -387 lines 0 comments Download
A + gpu/command_buffer_common.gypi View 1 2 1 chunk +27 lines, -387 lines 0 comments Download
A + gpu/command_buffer_service.gypi View 1 2 1 chunk +69 lines, -383 lines 0 comments Download
A + gpu/gles2_cmd_helper.gypi View 1 2 1 chunk +5 lines, -389 lines 0 comments Download
A + gpu/gles2_implementation.gypi View 1 2 1 chunk +11 lines, -387 lines 0 comments Download
M gpu/gpu.gyp View 3 chunks +15 lines, -149 lines 0 comments Download
A + gpu/gpu_ipc.gypi View 1 2 1 chunk +11 lines, -389 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
rvargas (doing something else)
Please take a look. Patch set 2 is easier to digest. PS 3 just fixes ...
8 years, 10 months ago (2012-02-15 03:23:05 UTC) #1
Dirk Pranke
looks plausible to me but Gregg's probably the better person to bless it.
8 years, 10 months ago (2012-02-16 02:24:41 UTC) #2
greggman
On 2012/02/16 02:24:41, Dirk Pranke wrote: > looks plausible to me but Gregg's probably the ...
8 years, 10 months ago (2012-02-16 02:54:28 UTC) #3
Dirk Pranke
On 2012/02/16 02:54:28, greggman wrote: > On 2012/02/16 02:24:41, Dirk Pranke wrote: > > looks ...
8 years, 10 months ago (2012-02-16 04:02:18 UTC) #4
rvargas (doing something else)
On 2012/02/16 02:54:28, greggman wrote: > On 2012/02/16 02:24:41, Dirk Pranke wrote: > > looks ...
8 years, 10 months ago (2012-02-16 04:06:44 UTC) #5
greggman
On 2012/02/16 04:06:44, rvargas wrote: > On 2012/02/16 02:54:28, greggman wrote: > > On 2012/02/16 ...
8 years, 10 months ago (2012-02-16 05:05:03 UTC) #6
Dirk Pranke
8 years, 10 months ago (2012-02-16 06:03:23 UTC) #7
On Wed, Feb 15, 2012 at 9:05 PM,  <gman@chromium.org> wrote:
> On 2012/02/16 04:06:44, rvargas wrote:
>>
>> On 2012/02/16 02:54:28, greggman wrote:
>> > On 2012/02/16 02:24:41, Dirk Pranke wrote:
>> > > looks plausible to me but Gregg's probably the better person to bless
>> > > it.
>> >
>> > before I approve this can I have some context? This doesn't seem to be a
>> > functional change. Is there some new style guide and mandates this? Does
>> > it
>> > allow parallel building or something?
>
>
>> The linked bug is about moving GPU to be built as a DLL. We need that
>> because
>> chrome/common depends on GPU, and that means that unless nobody else
>> depends
>
> on
>>
>> GPU code (and that's obviously not the case), GPU cannot be static
>> libraries.
>
> Of
>>
>> course, the real objective is splitting the code under chrome.
>
>
>> The question is how many. I don't like the idea of having 10 different GPU
>
> DLLs
>>
>> (one for each project), especially since some projects are just a couple
>> of
>> files. So far, it looks like we can live with 2 new DLLs: one for the code
>
> that
>>
>> you reviewed, and another one for the rest of the solution (in other words
>> the
>
> 6
>>
>> projects that I'm splitting here).
>
>
>> I want to make the change easy to review, so I'm staring with just
>> splitting
>
> the
>>
>> files. In the future, we'll switch between a single project for the shared
>> build, and independent projects for the static build. That follows the
>> pattern
>> used in content (hence having Dirk seeing this review).
>
>
> So this is different from Dirk making it a component yea? Okay, whatever.

I only made gles2_c_lib a component. Sounds like Ricardo's making
everything else componentizable (if that's even a word).

-- Dirk

Powered by Google App Engine
This is Rietveld 408576698