Go to file
Mike Klein b994412823 select, {eq,lt,gt}_i32 on x86
Add vpblendvb, vpcmpeqd, and vpcmpgtd, to implement select and eq/lt/gt.
I want to think just a touch bit more about neq, lte, and gte.

This is enough to JIT everything SkVMBlitter creates today.

There are 24 possible argument orders to vpblendvb,
so I'm sure I've got them wrong somehow, even with the new test.

Change-Id: I357664b866d8258a2b5438d520f47542ad581c50
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/232060
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-08-02 18:28:15 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench fix bench to scale up, so we don't skip high-qual-filter 2019-07-31 20:59:32 +00:00
bin Add bin/try-clients to trigger client tryjobs 2019-06-11 16:55:53 +00:00
build_overrides Update to Dawn ToT. 2019-07-22 16:20:36 +00:00
dm Add GrProtected parameter to all createBackendTexture variants 2019-07-01 19:46:18 +00:00
docker fix Dockerfile? 2019-06-24 16:34:59 +00:00
docs/examples Update docs and samplecode to use new image filter factories 2019-08-02 14:47:35 +00:00
example ModifierKey unifies sk_app::Window::ModifierKey & Sample::Click::ModifierKey 2019-07-09 16:16:41 +00:00
experimental experimental/editor: cleanup 2019-08-02 16:51:04 +00:00
fuzz Update fuzzer to use new image filter factories 2019-08-02 14:46:40 +00:00
gm Increase specificity of GrColorType computed for YUV planes 2019-08-02 17:44:04 +00:00
gn Extract a GrRenderTask base class from GrOpList 2019-08-02 16:56:09 +00:00
include Extract a GrRenderTask base class from GrOpList 2019-08-02 16:56:09 +00:00
infra Roll recipe dependencies (trivial). 2019-08-01 23:10:07 +00:00
modules [skottie] Initial Hue/Saturate effect support 2019-08-02 18:04:14 +00:00
platform_tools SkQP: Refactor Java method SkQP.runTests() 2019-07-24 13:54:15 +00:00
resources [skottie] Initial Hue/Saturate effect support 2019-08-02 18:04:14 +00:00
samplecode Update docs and samplecode to use new image filter factories 2019-08-02 14:47:35 +00:00
site documentation/build, BUILDCONFIG: Visual Studio Build Tools 2019 2019-07-12 14:17:16 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src select, {eq,lt,gt}_i32 on x86 2019-08-02 18:28:15 +00:00
tests select, {eq,lt,gt}_i32 on x86 2019-08-02 18:28:15 +00:00
third_party Roll third_party/externals/angle2 1ebe6014389e..1dbbc7b3e232 (5 commits) 2019-08-02 01:12:49 +00:00
tools Extract a GrRenderTask base class from GrOpList 2019-08-02 16:56:09 +00:00
.clang-format restore .clang-format 2019-03-21 15:52:32 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore clean up some .gitignores 2019-05-15 19:55:45 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix Metal includes breaking macOS local builds 2019-07-08 14:02:47 +00:00
BUILD.gn experimental/editor: clean up BUILD.gn 2019-07-30 14:28:58 +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 Roll third_party/externals/angle2 1dbbc7b3e232..369f9e5df60b (7 commits) 2019-08-02 05:07:13 +00:00
go.mod Update Go deps 2019-08-02 05:26:13 +00:00
go.sum Update Go deps 2019-08-02 05:26:13 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py don't try to format includes on windows 2019-07-29 22:23:49 +00:00
public.bzl First draft of Dawn backend: clears are working. 2019-07-18 18:09:12 +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
RELEASE_NOTES.txt Add new SkImageFilters factory API 2019-08-02 13:33:35 +00:00
whitespace.txt Whitespace test 2019-05-18 13:05:29 +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.