From 3a4bd34478826c0457a36a8755791faf36a44e5e Mon Sep 17 00:00:00 2001 From: Mike Klein Date: Wed, 7 Mar 2018 15:09:17 +0000 Subject: Revert "make SkJumper stages normal Skia code" This reverts commit 22e536e3a1a09405d1c0e6f071717a726d86e8d4. Reason for revert: wrong include path :/ 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 > Reviewed-by: Herb Derby > Reviewed-by: Florin Malita TBR=mtklein@chromium.org,herb@google.com,fmalita@chromium.org Change-Id: I2bdc709c80cdfa6b13ff24e024b3721bef887f46 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://skia-review.googlesource.com/112741 Reviewed-by: Mike Klein Commit-Queue: Mike Klein --- gn/opts.gni | 1 - 1 file changed, 1 deletion(-) (limited to 'gn/opts.gni') diff --git a/gn/opts.gni b/gn/opts.gni index 34481db3b6..1cc6027af2 100644 --- a/gn/opts.gni +++ b/gn/opts.gni @@ -51,4 +51,3 @@ ssse3 = [ sse41 = [ "$_src/opts/SkOpts_sse41.cpp" ] sse42 = [ "$_src/opts/SkOpts_sse42.cpp" ] avx = [ "$_src/opts/SkOpts_avx.cpp" ] -hsw = [ "$_src/opts/SkOpts_hsw.cpp" ] -- cgit v1.2.3