backends: refactor transform string parsing
Most of the backends do their own parsing of transform strings, so let's
put that all in the same place (compositor.c/h)
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
diff --git a/src/compositor.h b/src/compositor.h
index 002816e..2bec183 100644
--- a/src/compositor.h
+++ b/src/compositor.h
@@ -1473,6 +1473,12 @@
void *
weston_load_module(const char *name, const char *entrypoint);
+int
+weston_parse_transform(const char *transform, uint32_t *out);
+
+const char *
+weston_transform_to_string(uint32_t output_transform);
+
#ifdef __cplusplus
}
#endif