+ line = line->next;
+ }
+}
+
+static void dumpmatrix (FILE*fi, gfxmatrix_t*matrix)
+{
+ fprintf(fi, "| %5.2f %5.2f %5.2f\n", matrix->m00, matrix->m10, matrix->tx);
+ fprintf(fi, "| %5.2f %5.2f %5.2f\n", matrix->m01, matrix->m11, matrix->ty);
+}
+
+static void dumpgradient (FILE*fi, gfxgradient_t*gradient)
+{
+ while(gradient) {
+ fprintf(fi, "pos %f: %02x%02x%02x%02x\n", gradient->pos, gradient->color.r, gradient->color.g, gradient->color.b, gradient->color.a);
+ gradient = gradient->next;