aboutsummaryrefslogtreecommitdiffhomepage
path: root/site/user/build.md
diff options
context:
space:
mode:
Diffstat (limited to 'site/user/build.md')
-rw-r--r--site/user/build.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/site/user/build.md b/site/user/build.md
index 1ddcfd812f..c9d17b4ec1 100644
--- a/site/user/build.md
+++ b/site/user/build.md
@@ -33,6 +33,18 @@ link Skia against the headers and libaries found on the system paths.
use `extra_cflags` and `extra_ldflags` to add include or library paths if
needed.
+A note on software backend performance
+--------------------------------------
+
+A number of routines in Skia's software backend have been written to run
+fastest when compiled by Clang. If you depend on software rasterization, image
+decoding, or color space conversion and compile Skia with GCC, MSVC or another
+compiler, you will see dramatically worse performance than if you use Clang.
+
+This choice was only a matter of prioritization; there is nothing fundamentally
+wrong with non-Clang compilers. So if this is a serious issue for you, please
+let us know on the mailing list.
+
Quickstart
----------