@@ -297,34 +297,6 @@ void main() {
297
297
expectArgumentError (() => canvas.drawRawAtlas (image, Float32List (4 ), Float32List (4 ), Int32List (2 ), BlendMode .src, rect, paint));
298
298
});
299
299
300
- test ('Image size reflected in picture size for image*, drawAtlas, and drawPicture methods' , () async {
301
- final Image image = await createImage (100 , 100 );
302
- final PictureRecorder recorder = PictureRecorder ();
303
- final Canvas canvas = Canvas (recorder);
304
- const Rect rect = Rect .fromLTWH (0 , 0 , 100 , 100 );
305
- canvas.drawImage (image, Offset .zero, Paint ());
306
- canvas.drawImageRect (image, rect, rect, Paint ());
307
- canvas.drawImageNine (image, rect, rect, Paint ());
308
- canvas.drawAtlas (image, < RSTransform > [], < Rect > [], < Color > [], BlendMode .src, rect, Paint ());
309
- final Picture picture = recorder.endRecording ();
310
-
311
- // Some of the numbers here appear to utilize sharing/reuse of common items,
312
- // e.g. of the Paint() or same `Rect` usage, etc.
313
- // The raw utilization of a 100x100 picture here should be 53333:
314
- // 100 * 100 * 4 * (4/3) = 53333.333333....
315
- // To avoid platform specific idiosyncrasies and brittleness against changes
316
- // to Skia, we just assert this is _at least_ 4x the image size.
317
- const int minimumExpected = 53333 * 4 ;
318
- expect (picture.approximateBytesUsed, greaterThan (minimumExpected));
319
-
320
- final PictureRecorder recorder2 = PictureRecorder ();
321
- final Canvas canvas2 = Canvas (recorder2);
322
- canvas2.drawPicture (picture);
323
- final Picture picture2 = recorder2.endRecording ();
324
-
325
- expect (picture2.approximateBytesUsed, greaterThan (minimumExpected));
326
- });
327
-
328
300
test ('Vertex buffer size reflected in picture size for drawVertices' , () async {
329
301
final PictureRecorder recorder = PictureRecorder ();
330
302
final Canvas canvas = Canvas (recorder);
0 commit comments