Go to file
mtklein d160192fd9 Revert of GYP groudwork for half-float opts support. (patchset #1 id:1 of https://codereview.chromium.org/915693002/)
Reason for revert:
Going to punt on 16-bit float support for now.  Can't figure out ARM 64.

Original issue's description:
> GYP groudwork for half-float opts support.
>
> This sets us up two new opts targets with the immediate goal of adding half-float (SkHalf.h) opts:
>   - opts_neon_fp16: uses hardware support on most ARM chips with NEON to do 4 conversions at a time;
>   - opts_avx: uses hardware support on Intel chips with AVX to do 8 conversions at a time.
>
> opts_avx will be a handy thing to have around later too, especially if we want to work with floats.
>
> This doesn't actually add any new source files to these libraries yet, so they're no-ops for now.
> I'll need to write a parallel change to Chrome's GN and GYPs before we can start adding sources.
>
> This also rolls GYP up to head, to get suppport for EnableEnhancedInstructionSet: '3' on Windows,
> which is how we turn on AVX there.  There's no Mac-specific flag, so we use OTHER_CPLUSPLUSFLAGS.
>
> BUG=skia:
>
> TBR=reed@google.com
>
> Committed: https://skia.googlesource.com/skia/+/46b80833394d7919cadf2abf2b93802141dd21c5

TBR=reed@google.com,mtklein@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:

Review URL: https://codereview.chromium.org/912223002
2015-02-10 18:18:18 -08:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Simplify SkBBH::insert API 2015-02-10 13:44:27 -08:00
bin Add a script to fetch the latest SKPs. 2015-01-28 09:39:10 -08:00
debugger Make SkStream *not* ref counted. 2015-01-21 12:09:53 -08:00
dm Add SkSVGCanvas 2015-02-06 12:51:10 -08:00
docs Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
example move HelloWorld to be a peer of SampleApp 2015-02-02 12:55:14 -08:00
experimental Add SkSVGCanvas 2015-02-06 12:51:10 -08:00
forth Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
gm add gm for stroked circles that are zoomed 2015-02-10 17:44:26 -08:00
gyp Revert of GYP groudwork for half-float opts support. (patchset #1 id:1 of https://codereview.chromium.org/915693002/) 2015-02-10 18:18:18 -08:00
include check for nonfinites in rrects 2015-02-10 08:46:22 -08:00
platform_tools Additional cleanups to Android config parsing. 2015-02-10 07:51:12 -08:00
resources Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
samplecode more gms for conics 2015-02-09 13:01:05 -08:00
site Update docs with instructions for debugging Android SampleApp. 2015-02-10 13:17:07 -08:00
src Revert of add dummy avx file so xcode will build (patchset #1 id:1 of https://codereview.chromium.org/916563002/) 2015-02-10 18:17:17 -08:00
tests Simplify SkBBH::insert API 2015-02-10 13:44:27 -08:00
third_party DM warning-free on win64 2014-12-12 16:41:46 -08:00
tools rewrite ambiguous comment 2015-02-10 07:47:31 -08:00
.gitignore Cleanup: Remove bug_chomper entry from .gitignore. 2014-11-24 17:53:55 -08:00
AUTHORS Fix GIF transparency. 2015-02-04 21:31:23 -08:00
codereview.settings Add Project to skia 2014-06-20 09:39:15 -07:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS add new Skia team member to committers list 2015-02-03 11:10:57 -08:00
DEPS Revert of GYP groudwork for half-float opts support. (patchset #1 id:1 of https://codereview.chromium.org/915693002/) 2015-02-10 18:18:18 -08:00
Doxyfile Fix links to skia-buildbot code in preparation for deletion 2014-10-14 04:44:44 -07:00
gyp_skia allow caller to override the default output directory for gyp 2014-09-29 11:42:25 -07:00
gyp_skia.py Roll gyp deps from 1765 to 1796. 2013-11-21 18:11:14 +00:00
LICENSE Manually update copyright notices in files that defied the automated process 2011-07-28 14:24:55 +00:00
make.bat Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
make.py Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
Makefile Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
OWNERS add root files from chrome 2013-08-13 19:11:15 +00:00
PRESUBMIT.py PRESUBMIT should only check owners for the top level include directory 2014-08-26 14:00:55 -07:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium add root files from chrome 2013-08-13 19:11:15 +00:00
skia.gyp Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
SKP_VERSION Update SKP version 2015-02-09 23:04:25 -08:00
whitespace.txt whitespace 2015-02-05 13:55:34 -08:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.