Home | History | Annotate | Download | only in tests

Lines Matching full:special

46     // Create a raster-backed special image from a raster-backed SkBitmap
47 sk_sp<SkSpecialImage> special = DeviceTestingAccess::MakeSpecial(bmDev.get(), bm);
48 SkASSERT(!special->isTextureBacked());
49 SkASSERT(kWidth == special->width());
50 SkASSERT(kHeight == special->height());
51 SkASSERT(bm.getGenerationID() == special->uniqueID());
52 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset());
54 // Create a raster-backed special image from a raster-backed SkImage
56 special = DeviceTestingAccess::MakeSpecial(bmDev.get(), image.get());
57 SkASSERT(!special->isTextureBacked());
58 SkASSERT(kWidth == special->width());
59 SkASSERT(kHeight == special->height());
60 SkASSERT(bm.getGenerationID() == special->uniqueID());
61 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset());
63 // Snap the device as a raster-backed special image
64 special = DeviceTestingAccess::SnapSpecial(bmDev.get());
65 SkASSERT(!special->isTextureBacked());
66 SkASSERT(2*kWidth == special->width());
67 SkASSERT(2*kHeight == special->height());
68 SkASSERT(SkIRect::MakeWH(2*kWidth, 2*kHeight) == special->subset());
91 // Create a gpu-backed special image from a raster-backed SkBitmap
92 sk_sp<SkSpecialImage> special = DeviceTestingAccess::MakeSpecial(gpuDev.get(), bm);
93 SkASSERT(special->isTextureBacked());
94 SkASSERT(kWidth == special->width());
95 SkASSERT(kHeight == special->height());
96 SkASSERT(bm.getGenerationID() == special->uniqueID());
97 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset());
99 // Create a gpu-backed special image from a raster-backed SkImage
101 special = DeviceTestingAccess::MakeSpecial(gpuDev.get(), image.get());
102 SkASSERT(special->isTextureBacked());
103 SkASSERT(kWidth == special->width());
104 SkASSERT(kHeight == special->height());
106 SkASSERT(image->uniqueID() != special->uniqueID());
107 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset());
109 // Create a gpu-backed special image from a gpu-backed SkImage
112 special = DeviceTestingAccess::MakeSpecial(gpuDev.get(), image.get());
113 SkASSERT(special->isTextureBacked());
114 SkASSERT(kWidth == special->width());
115 SkASSERT(kHeight == special->height());
116 SkASSERT(image->uniqueID() == special->uniqueID());
117 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset());
119 // Snap the device as a gpu-backed special image
120 special = DeviceTestingAccess::SnapSpecial(gpuDev.get());
121 SkASSERT(special->isTextureBacked());
122 SkASSERT(2*kWidth == special->width());
123 SkASSERT(2*kHeight == special->height());
124 SkASSERT(SkIRect::MakeWH(2*kWidth, 2*kHeight) == special->subset());