Go to file
Mike Klein 139e463dc6 We can mask load and store with just AVX.
Previously we were using AVX2 instructions to generate the masks,
and AVX2 instructions for the mask load and stores themselves.

AVX came with float mask loads and stores, which will work perfectly
fine.  I don't really get what the point of the 32-bit int loads and
stores are in AVX2, beyond maybe syntax sugar?

Change-Id: I81fa55fb09daea4f5546f8c9ebbc886015edce51
Reviewed-on: https://skia-review.googlesource.com/17452
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2017-05-22 17:08:19 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench add compile, use it in blitter 2017-05-22 16:41:22 +00:00
bin bin/fetch-clang-format 2017-03-08 16:43:49 +00:00
debugger Get Debugger app compiling again 2017-01-06 16:18:27 +00:00
dm Improve test coverage of image decode modes 2017-05-19 20:00:16 +00:00
example Revert "Revert "Plumb the use of GrBackendRenderTarget throughout Skia"" 2017-05-01 14:14:50 +00:00
experimental SkCanvas: Helpers for draw{Point,Line,Circle} 2017-05-16 12:59:11 +00:00
fuzz move files out of private, and fix up callers to IWYU 2017-05-16 21:29:03 +00:00
gm Revert "Revert "Disable resource cache in shadow_utils GM for now"" 2017-05-18 20:15:53 +00:00
gn Remove ambient and spot mask filters. 2017-05-18 19:45:45 +00:00
include Revert "Revert "Remove GrSurfaceDesc member from GrSurface."" 2017-05-21 11:41:17 +00:00
infra Blacklist memory intensive tests on 32-bit bots 2017-05-22 15:33:49 +00:00
platform_tools Enable ios on Raspberry Pi 2017-04-25 16:56:41 +00:00
resources Add tool to create test images with interesting color profiles 2017-05-17 18:15:20 +00:00
samplecode Fix shadow_utils light position for SampleApp tiling 2017-05-17 02:29:39 +00:00
site documentaion: consistant formatting 2017-05-15 20:05:56 +00:00
src We can mask load and store with just AVX. 2017-05-22 17:08:19 +00:00
tests SkWebpEncoder: use bgra for lossless and yuv for lossy 2017-05-19 23:35:46 +00:00
third_party Use system Vulkan headers except when no building with vulkan support 2017-04-25 18:30:37 +00:00
tools Replace most uses of GrSurface::desc() with conifg(), width(), etc. 2017-05-17 18:56:50 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore Refactor Vulkan support to support Fuchsia 2017-04-05 17:32:09 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Added support for building for tvOS 2017-03-14 22:55:04 +00:00
BUILD.gn Add tool to create test images with interesting color profiles 2017-05-17 18:15:20 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Update build tools to newer gn. 2017-03-17 17:38:58 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
PRESUBMIT.py Separate lines added via post upload from original description 2017-05-08 17:05:11 +00:00
public.bzl Temporarily use default webp encode method for bzl 2017-05-19 17:20:23 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
whitespace.txt Marker for Windows NVIDIA driver update. 2017-05-04 18:35:05 +00:00

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

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