t_triangles: cleared background target colors
Commit b015a64b modified the target backgorund color for the t_triangles test to reflect changes in pixman that clear the background when drawing trapezoids with certain raster operations. However, other implementations of trapezoid-drawing, such as that found in EXA, do not clear the background, leading to large amounts of errors from the t_triangles test on previously correct drivers.
I apologize for this inquiry, but I was not sure if I should report this. Should we ignore these errors when testing with non-pixman drivers, or would it be more appropriate to modify the code? If so, should there be two different pathways for drivers that do clear the background and drivers that do not, or should the background test be removed entirely? Or should the non-pixman drivers be modified to clear the background as well?
Thank you for taking the time to read this, and I would be grateful for any feedback.