skia2/site
Mike Klein 78cb579f33 Reland "make SkJumper stages normal Skia code"
This is a reland of 22e536e3a1

Now with fixed #include paths in SkRasterPipeline_opts.h,
and -ffp-contract=fast for the :hsw target to minimize
diffs on non-Windows Clang AVX2/AVX-512 bots.

Original change's description:
> make SkJumper stages normal Skia code
>
> Enough clients are using Clang now that we can say, use Clang to build
> if you want these software pipeline stages to go fast.
>
> This lets us drop the offline build aspect of SkJumper stages, instead
> building as part of Skia using the SkOpts framework.
>
> I think everything should work, except I've (temporarily) removed
> AVX-512 support.  I will put this back in a follow up.
>
> I have had to drop Windows down to __vectorcall and our narrower
> stage calling convention that keeps the d-registers on the stack.
> I tried forcing sysv_abi, but that crashed Clang.  :/
>
> Added a TODO to up the same narrower stage calling convention
> for lowp stages... we just *don't* today, for no good reason.
>
> Change-Id: Iaaa792ffe4deab3508d2dc5d0008c163c24b3383
> Reviewed-on: https://skia-review.googlesource.com/110641
> Commit-Queue: Mike Klein <mtklein@chromium.org>
> Reviewed-by: Herb Derby <herb@google.com>
> Reviewed-by: Florin Malita <fmalita@chromium.org>

Change-Id: I44f2c03d33958e3807747e40904b6351957dd448
Reviewed-on: https://skia-review.googlesource.com/112742
Reviewed-by: Mike Klein <mtklein@chromium.org>
2018-03-07 16:22:44 +00:00
..
dev Reland "make SkJumper stages normal Skia code" 2018-03-07 16:22:44 +00:00
user Reland "make SkJumper stages normal Skia code" 2018-03-07 16:22:44 +00:00
favicon.ico Add a favicon for docs. 2015-01-08 13:42:13 -08:00
index_zh.md Translate index.md to Chinese 2017-07-25 13:23:52 +00:00
index.md Update roadmap doc 2018-01-16 21:30:38 +00:00
METADATA Add some METADATA files to control docs layout. 2015-03-05 07:11:13 -08:00
robots.txt Add robots.txt 2015-01-16 11:13:53 -08:00
roles.md Doc: htmlify roles table to allow easier modification 2015-03-17 09:56:33 -07:00
schedule.md Update milestone schedule on skia.org 2017-02-21 19:12:37 +00:00