OLD | NEW |
1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "config.h" | 5 #include "config.h" |
6 | 6 |
7 #include "CCLayerTreeHostImpl.h" | 7 #include "CCLayerTreeHostImpl.h" |
8 | 8 |
9 #include "CCAnimationTestCommon.h" | 9 #include "CCAnimationTestCommon.h" |
10 #include "CCHeadsUpDisplayLayerImpl.h" | 10 #include "CCHeadsUpDisplayLayerImpl.h" |
11 #include "CCIOSurfaceLayerImpl.h" | 11 #include "CCIOSurfaceLayerImpl.h" |
12 #include "CCLayerImpl.h" | 12 #include "CCLayerImpl.h" |
13 #include "CCLayerTestCommon.h" | 13 #include "CCLayerTestCommon.h" |
14 #include "CCLayerTilingData.h" | 14 #include "CCLayerTilingData.h" |
15 #include "CCLayerTreeTestCommon.h" | 15 #include "CCLayerTreeTestCommon.h" |
16 #include "CCQuadCuller.h" | 16 #include "CCQuadCuller.h" |
17 #include "CCRenderPassDrawQuad.h" | 17 #include "CCRenderPassDrawQuad.h" |
18 #include "CCRendererGL.h" | 18 #include "CCRendererGL.h" |
| 19 #include "CCScrollbarGeometryFixedThumb.h" |
19 #include "CCScrollbarLayerImpl.h" | 20 #include "CCScrollbarLayerImpl.h" |
20 #include "CCSettings.h" | 21 #include "CCSettings.h" |
21 #include "CCSingleThreadProxy.h" | 22 #include "CCSingleThreadProxy.h" |
22 #include "CCSolidColorDrawQuad.h" | 23 #include "CCSolidColorDrawQuad.h" |
23 #include "CCTestCommon.h" | 24 #include "CCTestCommon.h" |
24 #include "CCTextureLayerImpl.h" | 25 #include "CCTextureLayerImpl.h" |
25 #include "CCTileDrawQuad.h" | 26 #include "CCTileDrawQuad.h" |
26 #include "CCTiledLayerImpl.h" | 27 #include "CCTiledLayerImpl.h" |
27 #include "CCVideoLayerImpl.h" | 28 #include "CCVideoLayerImpl.h" |
28 #include "FakeWebCompositorOutputSurface.h" | 29 #include "FakeWebCompositorOutputSurface.h" |
(...skipping 2360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2389 return adoptPtr(new FakeScrollbarLayerImpl(id)); | 2390 return adoptPtr(new FakeScrollbarLayerImpl(id)); |
2390 } | 2391 } |
2391 | 2392 |
2392 void createResources(CCResourceProvider* provider) | 2393 void createResources(CCResourceProvider* provider) |
2393 { | 2394 { |
2394 ASSERT(provider); | 2395 ASSERT(provider); |
2395 int pool = 0; | 2396 int pool = 0; |
2396 IntSize size(10, 10); | 2397 IntSize size(10, 10); |
2397 GC3Denum format = GraphicsContext3D::RGBA; | 2398 GC3Denum format = GraphicsContext3D::RGBA; |
2398 CCResourceProvider::TextureUsageHint hint = CCResourceProvider::TextureU
sageAny; | 2399 CCResourceProvider::TextureUsageHint hint = CCResourceProvider::TextureU
sageAny; |
2399 setScrollbarGeometry(FakeWebScrollbarThemeGeometryNonEmpty::create()); | 2400 setScrollbarGeometry(CCScrollbarGeometryFixedThumb::create(FakeWebScroll
barThemeGeometryNonEmpty::create())); |
2400 | 2401 |
2401 setBackTrackResourceId(provider->createResource(pool, size, format, hint
)); | 2402 setBackTrackResourceId(provider->createResource(pool, size, format, hint
)); |
2402 setForeTrackResourceId(provider->createResource(pool, size, format, hint
)); | 2403 setForeTrackResourceId(provider->createResource(pool, size, format, hint
)); |
2403 setThumbResourceId(provider->createResource(pool, size, format, hint)); | 2404 setThumbResourceId(provider->createResource(pool, size, format, hint)); |
2404 } | 2405 } |
2405 | 2406 |
2406 protected: | 2407 protected: |
2407 explicit FakeScrollbarLayerImpl(int id) | 2408 explicit FakeScrollbarLayerImpl(int id) |
2408 : CCScrollbarLayerImpl(id) | 2409 : CCScrollbarLayerImpl(id) |
2409 { | 2410 { |
(...skipping 1698 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4108 while (removeRenderPassesCases[testCaseIndex].name) { | 4109 while (removeRenderPassesCases[testCaseIndex].name) { |
4109 RenderPassRemovalTestData testData; | 4110 RenderPassRemovalTestData testData; |
4110 configureRenderPassTestData(removeRenderPassesCases[testCaseIndex].initS
cript, testData, renderer.get()); | 4111 configureRenderPassTestData(removeRenderPassesCases[testCaseIndex].initS
cript, testData, renderer.get()); |
4111 CCLayerTreeHostImpl::removeRenderPasses(CCLayerTreeHostImpl::CullRenderP
assesWithCachedTextures(*renderer), testData); | 4112 CCLayerTreeHostImpl::removeRenderPasses(CCLayerTreeHostImpl::CullRenderP
assesWithCachedTextures(*renderer), testData); |
4112 verifyRenderPassTestData(removeRenderPassesCases[testCaseIndex], testDat
a); | 4113 verifyRenderPassTestData(removeRenderPassesCases[testCaseIndex], testDat
a); |
4113 testCaseIndex++; | 4114 testCaseIndex++; |
4114 } | 4115 } |
4115 } | 4116 } |
4116 | 4117 |
4117 } // namespace | 4118 } // namespace |
OLD | NEW |