Lines Matching full:special
56 // Create a raster-backed special image from a raster-backed SkBitmap
57 sk_sp<SkSpecialImage> special = DeviceTestingAccess::MakeSpecial(bmDev.get(), bm);
58 SkASSERT(!special->isTextureBacked());
59 SkASSERT(kWidth == special->width());
60 SkASSERT(kHeight == special->height());
61 SkASSERT(bm.getGenerationID() == special->uniqueID());
62 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset());
64 // Create a raster-backed special image from a raster-backed SkImage
66 special = DeviceTestingAccess::MakeSpecial(bmDev.get(), image.get());
67 SkASSERT(!special->isTextureBacked());
68 SkASSERT(kWidth == special->width());
69 SkASSERT(kHeight == special->height());
70 SkASSERT(bm.getGenerationID() == special->uniqueID());
71 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset());
73 // Snap the device as a raster-backed special image
74 special = DeviceTestingAccess::SnapSpecial(bmDev.get());
75 SkASSERT(!special->isTextureBacked());
76 SkASSERT(2*kWidth == special->width());
77 SkASSERT(2*kHeight == special->height());
78 SkASSERT(SkIRect::MakeWH(2*kWidth, 2*kHeight) == special->subset());
106 // Create a gpu-backed special image from a raster-backed SkBitmap in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
107 sk_sp<SkSpecialImage> special = DeviceTestingAccess::MakeSpecial(device.get(), bm); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS() local
108 SkASSERT(special->isTextureBacked()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
109 SkASSERT(kWidth == special->width()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
110 SkASSERT(kHeight == special->height()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
111 SkASSERT(bm.getGenerationID() == special->uniqueID()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
112 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
114 // Create a gpu-backed special image from a raster-backed SkImage in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
116 special = DeviceTestingAccess::MakeSpecial(device.get(), image.get()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
117 SkASSERT(special->isTextureBacked()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
118 SkASSERT(kWidth == special->width()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
119 SkASSERT(kHeight == special->height()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
121 SkASSERT(image->uniqueID() != special->uniqueID()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
122 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
124 // Create a gpu-backed special image from a gpu-backed SkImage in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
126 special = DeviceTestingAccess::MakeSpecial(device.get(), image.get()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
127 SkASSERT(special->isTextureBacked()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
128 SkASSERT(kWidth == special->width()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
129 SkASSERT(kHeight == special->height()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
130 SkASSERT(image->uniqueID() == special->uniqueID()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
131 SkASSERT(SkIRect::MakeWH(kWidth, kHeight) == special->subset()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
133 // Snap the device as a gpu-backed special image in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
134 special = DeviceTestingAccess::SnapSpecial(device.get()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
135 SkASSERT(special->isTextureBacked()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
136 SkASSERT(2*kWidth == special->width()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
137 SkASSERT(2*kHeight == special->height()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
138 SkASSERT(SkIRect::MakeWH(2*kWidth, 2*kHeight) == special->subset()); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()