#181933 enables running engine dart tests with an opengles impeller backend. This includes enabling screenshot tests with opengles.
The opengles screenshot test results show unusual behavior for the canvas_test_blurred_rendering_ tests in canvas_test.dart. Compared to the expected (vulkan rendered) goldens, one of the rendered images is rendered significantly differently. This corresponds to an image rendered with canvas.drawImageNine here:
|
(canvas, fill, stroke) => canvas.drawImageNine(image, imageCenter, zone.inflate(2), fill), |
This could indicate something going wrong in the test, or it could indicate a bug in how our opengles impeller backend is handling drawImageNine.
Original comment discussing this issue is here: #181933 (comment)
#181933 enables running engine dart tests with an opengles impeller backend. This includes enabling screenshot tests with opengles.
The opengles screenshot test results show unusual behavior for the
canvas_test_blurred_rendering_tests incanvas_test.dart. Compared to the expected (vulkan rendered) goldens, one of the rendered images is rendered significantly differently. This corresponds to an image rendered withcanvas.drawImageNinehere:flutter/engine/src/flutter/testing/dart/canvas_test.dart
Line 1700 in f6a9598
This could indicate something going wrong in the test, or it could indicate a bug in how our opengles impeller backend is handling
drawImageNine.Original comment discussing this issue is here: #181933 (comment)