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

Issue 363563006: cc: Hide Gpu Rasterization details in Resource Provider. (Closed)

Created:
6 years, 5 months ago by sohanjg
Modified:
5 years, 1 month ago
CC:
chromium-reviews, cc-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

cc: Hide Gpu Rasterization details in Resource Provider. This moves ganesh and gl context code out to resource provider from gpurasterworkerpool to avoid making any assumptions how the gpu raster buffers are implemented. BUG=390399 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281225

Patch Set 1 #

Total comments: 4

Patch Set 2 : added scopedgpuraster class #

Total comments: 14

Patch Set 3 : review comments addressed. #

Patch Set 4 : update unit/perf tests Create function for gpurasterworkerpool #

Unified diffs Side-by-side diffs Delta from patch set Stats (+69 lines, -44 lines) Patch
M cc/resources/gpu_raster_worker_pool.h View 3 chunks +2 lines, -5 lines 0 comments Download
M cc/resources/gpu_raster_worker_pool.cc View 1 2 2 chunks +5 lines, -26 lines 0 comments Download
M cc/resources/raster_worker_pool_perftest.cc View 1 2 3 1 chunk +2 lines, -4 lines 0 comments Download
M cc/resources/raster_worker_pool_unittest.cc View 1 2 3 1 chunk +2 lines, -4 lines 0 comments Download
M cc/resources/resource_provider.h View 1 2 2 chunks +17 lines, -0 lines 0 comments Download
M cc/resources/resource_provider.cc View 1 2 2 chunks +38 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_impl.cc View 1 chunk +3 lines, -5 lines 0 comments Download

Messages

Total messages: 22 (1 generated)
sohanjg
I have tried to hide implementation details from GpuRasterWorkerPool, can you please take a look. ...
6 years, 5 months ago (2014-07-01 12:04:00 UTC) #1
reveman
https://codereview.chromium.org/363563006/diff/1/cc/resources/resource_provider.h File cc/resources/resource_provider.h (right): https://codereview.chromium.org/363563006/diff/1/cc/resources/resource_provider.h#newcode377 cc/resources/resource_provider.h:377: // Hide Gpu Raster implementation details. Please explain what ...
6 years, 5 months ago (2014-07-01 14:49:23 UTC) #2
sohanjg
Can you please take a look. Thanks. https://codereview.chromium.org/363563006/diff/1/cc/resources/resource_provider.h File cc/resources/resource_provider.h (right): https://codereview.chromium.org/363563006/diff/1/cc/resources/resource_provider.h#newcode377 cc/resources/resource_provider.h:377: // Hide ...
6 years, 5 months ago (2014-07-01 16:25:59 UTC) #3
reveman
https://codereview.chromium.org/363563006/diff/20001/cc/resources/gpu_raster_worker_pool.cc File cc/resources/gpu_raster_worker_pool.cc (right): https://codereview.chromium.org/363563006/diff/20001/cc/resources/gpu_raster_worker_pool.cc#newcode190 cc/resources/gpu_raster_worker_pool.cc:190: // arguments even when tracing is disabled. this comment ...
6 years, 5 months ago (2014-07-01 17:19:02 UTC) #4
sohanjg
Can you please take a look. Thanks. https://codereview.chromium.org/363563006/diff/20001/cc/resources/gpu_raster_worker_pool.cc File cc/resources/gpu_raster_worker_pool.cc (right): https://codereview.chromium.org/363563006/diff/20001/cc/resources/gpu_raster_worker_pool.cc#newcode190 cc/resources/gpu_raster_worker_pool.cc:190: // arguments ...
6 years, 5 months ago (2014-07-02 07:40:37 UTC) #5
reveman
lgtm, thanks!
6 years, 5 months ago (2014-07-02 14:06:18 UTC) #6
sohanjg
On 2014/07/02 14:06:18, reveman wrote: > lgtm, thanks! alokp@, are you ok with this change ...
6 years, 5 months ago (2014-07-02 17:07:11 UTC) #7
alokp
On 2014/07/02 17:07:11, sohanjg wrote: > On 2014/07/02 14:06:18, reveman wrote: > > lgtm, thanks! ...
6 years, 5 months ago (2014-07-02 17:18:06 UTC) #8
alokp
On 2014/07/02 17:18:06, Alok Priyadarshi wrote: > On 2014/07/02 17:07:11, sohanjg wrote: > > On ...
6 years, 5 months ago (2014-07-02 17:25:23 UTC) #9
sohanjg
The CQ bit was checked by sohan.jyoti@samsung.com
6 years, 5 months ago (2014-07-02 17:46:21 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sohan.jyoti@samsung.com/363563006/40001
6 years, 5 months ago (2014-07-02 17:47:22 UTC) #11
danakj
On Wed, Jul 2, 2014 at 1:25 PM, <alokp@chromium.org> wrote: > On 2014/07/02 17:18:06, Alok ...
6 years, 5 months ago (2014-07-02 18:37:45 UTC) #12
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_clang_dbg on tryserver.chromium ...
6 years, 5 months ago (2014-07-02 18:59:59 UTC) #13
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-02 19:05:58 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/android_clang_dbg/builds/157782)
6 years, 5 months ago (2014-07-02 19:05:59 UTC) #15
reveman
On 2014/07/02 18:37:45, danakj wrote: > On Wed, Jul 2, 2014 at 1:25 PM, <mailto:alokp@chromium.org> ...
6 years, 5 months ago (2014-07-02 19:31:33 UTC) #16
sohanjg
On 2014/07/02 19:31:33, reveman wrote: > On 2014/07/02 18:37:45, danakj wrote: > > On Wed, ...
6 years, 5 months ago (2014-07-03 04:59:18 UTC) #17
sohanjg
The CQ bit was checked by sohan.jyoti@samsung.com
6 years, 5 months ago (2014-07-03 04:59:30 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sohan.jyoti@samsung.com/363563006/60001
6 years, 5 months ago (2014-07-03 05:00:28 UTC) #19
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: ios_rel_device on tryserver.chromium ...
6 years, 5 months ago (2014-07-03 08:46:21 UTC) #20
commit-bot: I haz the power
6 years, 5 months ago (2014-07-03 08:50:17 UTC) #21
Message was sent while issue was closed.
Change committed as 281225

Powered by Google App Engine
This is Rietveld 408576698