Esme Povirk (@madewokherd) commented about dlls/gdiplus/tests/graphicspath.c:
+static void test_isvisible_line(void) +{
- GpPath *path;
- GpGraphics *graphics = NULL;
- HDC hdc = GetDC(0);
- GpStatus status;
- GpMatrix *matrix;
- static const REAL scales[] = {0.25, 0.5, 1.0, 2.0, 4.0};
- static const REAL expected[7][5] = {
{0}, /* UnitWorld */
{9.5, 9.5, 9.5, 9.5, 9.5}, /* UnitDisplay */
{10.0, 9.0, 9.5, 9.75, 9.875}, /* UnitPixel */
{10.5, 9.75, 10.125, 9.9375, 10.03125}, /* UnitPoint */
{9.979167, 9.989584, 9.994792, 9.997396, 9.998698}, /* UnitInch */
{6.25, 9.375, 10.9375, 10.15625, 9.765626}, /* UnitDocument */
{10.054167, 9.789584, 9.921876, 9.988022, 10.021094}, /* UnitMillimeter */
Hang on, this implies that that IsVisiblePathPoint doesn't rasterize the path? So we can stop doing that?