skia2/gyp
reed 82cb86f613 Revert of Add SSE4 version of BlurImage optimizations. (https://codereview.chromium.org/366593004/)
Reason for revert:
breaks linker on chrome

[04:36:09.966000] [503/5965] LIB obj\chrome\installer_util.lib
[04:36:10.466000] FAILED: C:\Users\chrome-bot\buildbot\third_party\depot_tools\python276_bin\python.exe gyp-win-tool link-with-manifests environment.x86 True skia.dll "C:\Users\chrome-bot\buildbot\third_party\depot_tools\python276_bin\python.exe gyp-win-tool link-wrapper environment.x86 False link.exe /nologo /IMPLIB:skia.dll.lib /DLL /OUT:skia.dll @skia.dll.rsp" 2 mt.exe rc.exe "obj\skia\skia.skia.dll.intermediate.manifest" obj\skia\skia.skia.dll.generated.manifest
[04:36:10.466000] skia.opts_check_x86.obj : error LNK2019: unresolved external symbol "bool __cdecl SkBoxBlurGetPlatformProcs_SSE4(void (__cdecl**)(unsigned int const *,int,unsigned int *,int,int,int,int,int),void (__cdecl**)(unsigned int const *,int,unsigned int *,int,int,int,int,int),void (__cdecl**)(unsigned int const *,int,unsigned int *,int,int,int,int,int),void (__cdecl**)(unsigned int const *,int,unsigned int *,int,int,int,int,int))" (?SkBoxBlurGetPlatformProcs_SSE4@@YA_NPAP6AXPBIHPAIHHHHH@Z222@Z) referenced in function "bool __cdecl SkBoxBlurGetPlatformProcs(void (__cdecl**)(unsigned int const *,int,unsigned int *,int,int,int,int,int),void (__cdecl**)(unsigned int const *,int,unsigned int *,int,int,int,int,int),void (__cdecl**)(unsigned int const *,int,unsigned int *,int,int,int,int,int),void (__cdecl**)(unsigned int const *,int,unsigned int *,int,int,int,int,int))" (?SkBoxBlurGetPlatformProcs@@YA_NPAP6AXPBIHPAIHHHHH@Z222@Z)
[04:36:10.466000]
[04:36:10.466000] skia.dll : fatal error LNK1120: 1 unresolved externals

Original issue's description:
> Add SSE4 version of BlurImage optimizations.
>
> Adds an SSE4.1 version of the existing BlurImage optimizations.
> Performance of blur_image_filter_* benchmarks show a 10-50%
> improvement on Linux/Ubuntu Core i7.
>
> Signed-off-by: Henrik Smiding <henrik.smiding@intel.com>
>
> Committed: https://skia.googlesource.com/skia/+/2830632ce93c97ed7647b13348365ea92e4ea665

R=mtklein@google.com, henrik.smiding@intel.com
TBR=henrik.smiding@intel.com, mtklein@google.com
NOTREECHECKS=true
NOTRY=true

Author: reed@chromium.org

Review URL: https://codereview.chromium.org/375503003
2014-07-06 18:51:29 -07:00
..
android_deps.gyp Reland "Gyp file changes for the android framework." 2014-02-05 16:35:12 +00:00
android_framework_lib.gyp Updates to gyp files for building Android.mk 2014-02-28 16:07:39 +00:00
android_system.gyp Update DEPS and GYP to use the copy of Android in platform_tools. 2013-05-02 12:27:21 +00:00
angle.gyp Try to roll angle again. 2014-06-17 17:28:17 -04:00
animator.gyp rename SkPaintParts.* to SkPaintPart.* 2014-04-18 15:14:25 +00:00
apptype_console.gypi Move BenchTimer to tools as Timer 2014-06-20 11:29:21 -07:00
bench.gyp Add nanobench, a fresh look at our microbenchmark harness. 2014-06-25 14:08:00 -07:00
bench.gypi Remove SkBicubicImageFilter, and all related tests. 2014-06-25 14:39:06 -07:00
chromeos_deps.gyp GYP Changes and Scripts for Compiling Skia for ChromeOS 2013-06-11 15:52:19 +00:00
common_conditions.gypi Have Clang builders build in C++11 mode. 2014-06-30 12:33:11 -07:00
common_variables.gypi Make LTCG optional on windows builds. 2014-06-26 12:56:28 -07:00
common.gypi Deprecate SaveFlags use in the public SkCanvas API. 2014-04-24 21:51:58 +00:00
core.gyp Focus disabled optimizations on just BGRAConvolve2D, and only 32-bit. 2014-06-25 09:14:28 -07:00
core.gypi Linear-time implementation of willPlaybackBitmaps(), computed & cached 2014-07-05 13:37:53 -07:00
debugger.gyp Move BenchTimer to tools as Timer 2014-06-20 11:29:21 -07:00
dm.gyp Support serialization in SkRecord-backed SkPictures. 2014-06-24 12:28:34 -07:00
effects.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
effects.gypi Remove SkBicubicImageFilter, and all related tests. 2014-06-25 14:39:06 -07:00
etc1.gyp Simple PKM image decoder. 2014-05-22 18:40:29 +00:00
everything.gyp No need to include ../tools/flags in include_dirs when depending on flags target. 2014-06-22 16:13:00 -07:00
experimental.gyp No need to include ../tools/flags in include_dirs when depending on flags target. 2014-06-22 16:13:00 -07:00
FileReaderApp.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
flags.gyp No need to include ../tools/flags in include_dirs when depending on flags target. 2014-06-22 16:13:00 -07:00
freetype.gyp Build Skia for a bare-bones embedded Linux system. 2014-02-24 20:22:34 +00:00
freetype.gypi Sanitizing source files in Housekeeper-Nightly 2013-08-21 07:01:29 +00:00
giflib.gyp Sanitizing source files in Housekeeper-Nightly 2014-02-25 03:05:18 +00:00
gm.gyp use platform-independent font for gm 2014-06-23 11:25:00 -07:00
gmslides.gypi SaveFlags be-gone 2014-06-30 10:13:28 -04:00
gpu.gyp Add an LATC compressor to the A8 masks, and hide it behind an ifdef. 2014-06-10 17:25:28 -07:00
gpu.gypi Implement text rendering with NVPR 2014-06-24 00:12:27 -07:00
gputest.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
images.gyp Switch SkPDFStream's internal storage from SkStream to SkData 2014-06-27 11:36:20 -07:00
jsoncpp.gyp In Android framework, make tools depend on jsoncpp 2014-06-18 10:31:40 -07:00
ktx.gyp Initial KTX encoder 2014-06-06 06:16:28 -07:00
libjpeg.gyp Build Skia for a bare-bones embedded Linux system. 2014-02-24 20:22:34 +00:00
libpng.gyp Build Skia for a bare-bones embedded Linux system. 2014-02-24 20:22:34 +00:00
libwebp.gyp Have Clang builders build in C++11 mode. 2014-06-30 12:33:11 -07:00
lua.gyp Build Skia for a bare-bones embedded Linux system. 2014-02-24 20:22:34 +00:00
most.gyp Add nanobench, a fresh look at our microbenchmark harness. 2014-06-25 14:08:00 -07:00
nacl.gyp Prepare skia for shared library build on android 2013-06-03 12:10:19 +00:00
nanomsg.gyp Add nanomsg to third_party, with some demos. 2014-06-16 20:21:06 -07:00
opts.gyp Revert of Add SSE4 version of BlurImage optimizations. (https://codereview.chromium.org/366593004/) 2014-07-06 18:51:29 -07:00
pathops_unittest.gyp add pathops tight bounds; conform path ops' gyp to unit tests 2014-06-24 07:55:12 -07:00
pathops_unittest.gypi add pathops tight bounds; conform path ops' gyp to unit tests 2014-06-24 07:55:12 -07:00
pathops.gypi path ops work in progress 2013-09-16 15:55:01 +00:00
pdf.gyp Revert of Switch SkPDFStream's internal storage from SkStream to SkData (https://codereview.chromium.org/340783013/) 2014-06-26 14:31:06 -07:00
pdf.gypi Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
pdfviewer_lib.gyp move some headers out of public 2014-06-17 09:04:45 -07:00
pdfviewer.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
pixman_test.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
poppler.gyp Since we're only using it on Linux now, just require poppler as a system dependency. 2014-05-20 15:07:53 +00:00
ports.gyp Rename SkFontHost_win_dw.cpp SkScalerContext. 2014-06-05 16:55:58 -04:00
public_headers.gypi move SkChecksum and SkEmptyShader to private 2014-07-03 07:26:01 -07:00
record.gypi Add EXPERIMENTAL_beginRecording() for SkRecord-based recording. 2014-06-17 12:08:16 -07:00
SampleApp.gyp Add GYP target for sk_tool_utils.* component. 2014-06-21 10:54:17 -07:00
sfnt.gyp Better rendering detection with DirectWrite. 2014-06-23 08:29:23 -07:00
shapeops_demo.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
shapeops_edge.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
shapeops_tool.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
SimpleCocoaApp.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
SimpleiOSApp.gyp get iOS building again 2014-04-05 01:13:43 +00:00
skflate.gyp Build Skia for a bare-bones embedded Linux system. 2014-02-24 20:22:34 +00:00
skia_for_android_framework_defines.gypi stop calling SkCanvas::getDevice 2014-06-30 09:05:34 -07:00
skia_for_chromium_defines.gypi remove flags that are now in chrome's SkUserConfig.h 2014-07-01 02:51:26 -07:00
skia_launcher.gyp Move BenchTimer to tools as Timer 2014-06-20 11:29:21 -07:00
skia_lib.gyp Add SSE4 optimization of S32A_Opaque_Blitrow 2014-06-27 08:03:17 -07:00
svg.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
tests.gyp Move BenchTimer to tools as Timer 2014-06-20 11:29:21 -07:00
tests.gypi Begin atlasing 2014-06-30 08:26:50 -07:00
tools.gyp use platform-independent font for gm 2014-06-23 11:25:00 -07:00
utils.gyp remove ashmem from skia 2014-06-05 08:16:34 -07:00
utils.gypi Deprecate SkPicture::clone(). 2014-06-27 12:34:44 -07:00
v8.gyp No need to include ../tools/flags in include_dirs when depending on flags target. 2014-06-22 16:13:00 -07:00
views_animated.gyp Remove dependency of views on angle 2014-04-29 00:38:39 +00:00
views.gyp Remove dependency of views on angle 2014-04-29 00:38:39 +00:00
webtry.gyp Add pathops and capture stderr so we can get SkDebugf output. 2014-04-28 14:56:32 +00:00
xml.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
xps.gyp Remove the comments settings for vim tab width and expansion variables. 2013-12-02 22:23:03 +00:00
zlib.gyp Fix valgrind bot errors introduced in f84722e477. 2014-02-25 18:01:37 +00:00