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

Unified Diff: third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp

Issue 2849463005: Refactor ImageBuffer to make OffscreenCanvas match HTMLCanvasElement (Closed)
Patch Set: x Created 3 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
diff --git a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
index 22cd88c7c70f37e0ff83906ec449b215413ee3f3..364aac92c417eca3311231c6cadb761e6e132da0 100644
--- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
+++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
@@ -61,7 +61,7 @@ class FakeImageSource : public CanvasImageSource {
PassRefPtr<Image> GetSourceImageForCanvas(SourceImageStatus*,
AccelerationHint,
SnapshotReason,
- const FloatSize&) const override;
+ const FloatSize&) override;
bool WouldTaintOrigin(
SecurityOrigin* destination_security_origin) const override {
@@ -96,7 +96,7 @@ PassRefPtr<Image> FakeImageSource::GetSourceImageForCanvas(
SourceImageStatus* status,
AccelerationHint,
SnapshotReason,
- const FloatSize&) const {
+ const FloatSize&) {
if (status)
*status = kNormalSourceImageStatus;
return image_;
@@ -125,7 +125,7 @@ class CanvasRenderingContext2DTest : public ::testing::Test {
return ImageBuffer::GetGlobalAcceleratedImageBufferCount();
}
intptr_t GetCurrentGPUMemoryUsage() const {
- return CanvasElement().Buffer()->GetGPUMemoryUsage();
+ return CanvasElement().GetImageBuffer()->GetGPUMemoryUsage();
}
void CreateContext(OpacityMode,
@@ -890,14 +890,14 @@ TEST_F(CanvasRenderingContext2DTest, GPUMemoryUpdateForAcceleratedCanvas) {
// Switching accelerated mode to non-accelerated mode
fake_accelerate_surface_ptr->SetIsAccelerated(false);
- CanvasElement().Buffer()->UpdateGPUMemoryUsage();
+ CanvasElement().GetImageBuffer()->UpdateGPUMemoryUsage();
EXPECT_EQ(0, GetCurrentGPUMemoryUsage());
EXPECT_EQ(0, GetGlobalGPUMemoryUsage());
EXPECT_EQ(0u, GetGlobalAcceleratedImageBufferCount());
// Switching non-accelerated mode to accelerated mode
fake_accelerate_surface_ptr->SetIsAccelerated(true);
- CanvasElement().Buffer()->UpdateGPUMemoryUsage();
+ CanvasElement().GetImageBuffer()->UpdateGPUMemoryUsage();
EXPECT_EQ(800, GetCurrentGPUMemoryUsage());
EXPECT_EQ(800, GetGlobalGPUMemoryUsage());
EXPECT_EQ(1u, GetGlobalAcceleratedImageBufferCount());
@@ -961,7 +961,7 @@ TEST_F(CanvasRenderingContext2DTest, GetImageDataDisablesAcceleration) {
new Canvas2DImageBufferSurface(bridge, size));
CanvasElement().CreateImageBufferUsingSurfaceForTesting(std::move(surface));
- EXPECT_TRUE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_TRUE(CanvasElement().GetImageBuffer()->IsAccelerated());
EXPECT_EQ(1u, GetGlobalAcceleratedImageBufferCount());
EXPECT_EQ(720000, GetGlobalGPUMemoryUsage());
@@ -974,7 +974,7 @@ TEST_F(CanvasRenderingContext2DTest, GetImageDataDisablesAcceleration) {
CanvasElement().FinalizeFrame();
EXPECT_FALSE(exception_state.HadException());
- EXPECT_TRUE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_TRUE(CanvasElement().GetImageBuffer()->IsAccelerated());
EXPECT_EQ(1u, GetGlobalAcceleratedImageBufferCount());
EXPECT_EQ(720000, GetGlobalGPUMemoryUsage());
}
@@ -984,11 +984,11 @@ TEST_F(CanvasRenderingContext2DTest, GetImageDataDisablesAcceleration) {
EXPECT_FALSE(exception_state.HadException());
if (ExpensiveCanvasHeuristicParameters::kGPUReadbackForcesNoAcceleration) {
- EXPECT_FALSE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_FALSE(CanvasElement().GetImageBuffer()->IsAccelerated());
EXPECT_EQ(0u, GetGlobalAcceleratedImageBufferCount());
EXPECT_EQ(0, GetGlobalGPUMemoryUsage());
} else {
- EXPECT_TRUE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_TRUE(CanvasElement().GetImageBuffer()->IsAccelerated());
EXPECT_EQ(1u, GetGlobalAcceleratedImageBufferCount());
EXPECT_EQ(720000, GetGlobalGPUMemoryUsage());
}
@@ -1035,7 +1035,7 @@ TEST_F(CanvasRenderingContext2DTest, TextureUploadHeuristics) {
new Canvas2DImageBufferSurface(bridge, size));
CanvasElement().CreateImageBufferUsingSurfaceForTesting(std::move(surface));
- EXPECT_TRUE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_TRUE(CanvasElement().GetImageBuffer()->IsAccelerated());
EXPECT_EQ(1u, GetGlobalAcceleratedImageBufferCount());
// 4 bytes per pixel * 2 buffers = 8
EXPECT_EQ(8 * dst_size * dst_size, GetGlobalGPUMemoryUsage());
@@ -1051,11 +1051,11 @@ TEST_F(CanvasRenderingContext2DTest, TextureUploadHeuristics) {
EXPECT_FALSE(exception_state.HadException());
if (test_variant == kLargeTextureDisablesAcceleration) {
- EXPECT_FALSE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_FALSE(CanvasElement().GetImageBuffer()->IsAccelerated());
EXPECT_EQ(0u, GetGlobalAcceleratedImageBufferCount());
EXPECT_EQ(0, GetGlobalGPUMemoryUsage());
} else {
- EXPECT_TRUE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_TRUE(CanvasElement().GetImageBuffer()->IsAccelerated());
EXPECT_EQ(1u, GetGlobalAcceleratedImageBufferCount());
EXPECT_EQ(8 * dst_size * dst_size, GetGlobalGPUMemoryUsage());
}
@@ -1117,10 +1117,10 @@ TEST_F(CanvasRenderingContext2DTest, DisableAcceleration) {
EXPECT_EQ(1u, GetGlobalAcceleratedImageBufferCount());
context->fillRect(10, 10, 100, 100);
- EXPECT_TRUE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_TRUE(CanvasElement().GetImageBuffer()->IsAccelerated());
- CanvasElement().Buffer()->DisableAcceleration();
- EXPECT_FALSE(CanvasElement().Buffer()->IsAccelerated());
+ CanvasElement().GetImageBuffer()->DisableAcceleration();
+ EXPECT_FALSE(CanvasElement().GetImageBuffer()->IsAccelerated());
context->fillRect(10, 10, 100, 100);
@@ -1678,7 +1678,7 @@ TEST_F(CanvasRenderingContext2DTestWithTestingPlatform,
new Canvas2DImageBufferSurface(bridge, size));
CanvasElement().CreateImageBufferUsingSurfaceForTesting(std::move(surface));
- EXPECT_TRUE(CanvasElement().Buffer()->IsAccelerated());
+ EXPECT_TRUE(CanvasElement().GetImageBuffer()->IsAccelerated());
EXPECT_TRUE(CanvasElement().GetLayoutBoxModelObject());
PaintLayer* layer = CanvasElement().GetLayoutBoxModelObject()->Layer();

Powered by Google App Engine
This is Rietveld 408576698