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

Side by Side Diff: cc/CCLayerTreeHostImplTest.cpp

Issue 10989028: cc: Remove WebCore dependecies from CCRenderPass and CCDrawQuad classes. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 "CCDelegatedRendererLayerImpl.h" 10 #include "CCDelegatedRendererLayerImpl.h"
(...skipping 4021 matching lines...) Expand 10 before | Expand all | Expand 10 after
4032 4032
4033 testData.renderPassCache.add(newRenderPassId, CCTestRenderPa ss::create(newRenderPassId, IntRect(), WebTransformationMatrix())); 4033 testData.renderPassCache.add(newRenderPassId, CCTestRenderPa ss::create(newRenderPassId, IntRect(), WebTransformationMatrix()));
4034 } 4034 }
4035 4035
4036 IntRect quadRect = IntRect(0, 0, 1, 1); 4036 IntRect quadRect = IntRect(0, 0, 1, 1);
4037 IntRect contentsChangedRect = contentsChanged ? quadRect : IntRe ct(); 4037 IntRect contentsChangedRect = contentsChanged ? quadRect : IntRe ct();
4038 scoped_ptr<CCRenderPassDrawQuad> quad = CCRenderPassDrawQuad::cr eate(testData.sharedQuadState.get(), quadRect, newRenderPassId, isReplica, 1, co ntentsChangedRect, 1, 1, 0, 0); 4038 scoped_ptr<CCRenderPassDrawQuad> quad = CCRenderPassDrawQuad::cr eate(testData.sharedQuadState.get(), quadRect, newRenderPassId, isReplica, 1, co ntentsChangedRect, 1, 1, 0, 0);
4039 static_cast<CCTestRenderPass*>(renderPass.get())->appendQuad(qua d.PassAs<CCDrawQuad>()); 4039 static_cast<CCTestRenderPass*>(renderPass.get())->appendQuad(qua d.PassAs<CCDrawQuad>());
4040 } 4040 }
4041 } 4041 }
4042 testData.renderPasses.insert(0, renderPass.get()); 4042 testData.renderPasses.insert(testData.renderPasses.begin(), renderPass.g et());
4043 testData.renderPassesById.add(renderPassId, renderPass.Pass()); 4043 testData.renderPassesById.add(renderPassId, renderPass.Pass());
4044 if (*currentChar) 4044 if (*currentChar)
4045 currentChar++; 4045 currentChar++;
4046 } 4046 }
4047 } 4047 }
4048 4048
4049 void dumpRenderPassTestData(const RenderPassRemovalTestData& testData, char* buf fer) 4049 void dumpRenderPassTestData(const RenderPassRemovalTestData& testData, char* buf fer)
4050 { 4050 {
4051 char* pos = buffer; 4051 char* pos = buffer;
4052 for (CCRenderPassList::const_reverse_iterator it = testData.renderPasses.rbe gin(); it != testData.renderPasses.rend(); ++it) { 4052 for (CCRenderPassList::const_reverse_iterator it = testData.renderPasses.rbe gin(); it != testData.renderPasses.rend(); ++it) {
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
4244 while (removeRenderPassesCases[testCaseIndex].name) { 4244 while (removeRenderPassesCases[testCaseIndex].name) {
4245 RenderPassRemovalTestData testData; 4245 RenderPassRemovalTestData testData;
4246 configureRenderPassTestData(removeRenderPassesCases[testCaseIndex].initS cript, testData, renderer.get()); 4246 configureRenderPassTestData(removeRenderPassesCases[testCaseIndex].initS cript, testData, renderer.get());
4247 CCLayerTreeHostImpl::removeRenderPasses(CCLayerTreeHostImpl::CullRenderP assesWithCachedTextures(*renderer), testData); 4247 CCLayerTreeHostImpl::removeRenderPasses(CCLayerTreeHostImpl::CullRenderP assesWithCachedTextures(*renderer), testData);
4248 verifyRenderPassTestData(removeRenderPassesCases[testCaseIndex], testDat a); 4248 verifyRenderPassTestData(removeRenderPassesCases[testCaseIndex], testDat a);
4249 testCaseIndex++; 4249 testCaseIndex++;
4250 } 4250 }
4251 } 4251 }
4252 4252
4253 } // namespace 4253 } // namespace
OLDNEW
« no previous file with comments | « cc/CCLayerTreeHostImpl.cpp ('k') | cc/CCRenderPass.h » ('j') | cc/scoped_ptr_hash_map.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698