Go to file
msarett 19032f7216 Use fActualProc to choose fFastProc or fSlowProc in SkSwizzler
(1) We will now (correctly) choose fFastProc if the client
    calls setSampleX(1).
(2) The logic to choose between fFastProc and fSlowProc
    is now performed once, rather than every time we call
    swizzle().
(3) This will be easier to extend when we add
    fFastSampleProcs for different sample sizes.

This comes from Leon's suggestion in:
https://codereview.chromium.org/1582083005

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1616753003

Review URL: https://codereview.chromium.org/1616753003
2016-01-21 09:59:38 -08:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Revert to old behavior for swap buffers 2016-01-20 13:09:12 -08:00
bin bin/sync-and-gyp: sh->py (make more cross-platform) 2015-11-09 08:28:13 -08:00
cmake cmake: set SK_RELEASE to 0 if not a Release build 2016-01-07 06:56:12 -08:00
debugger Add gpu implementation of OverdrawXfermode 2016-01-20 12:00:22 -08:00
dm DM: dump images for task failures too (but not skipped tasks) 2016-01-21 09:39:35 -08:00
example SampleApp: Remove SkWindow::setColorType 2016-01-18 01:18:35 -08:00
experimental SampleApp: Remove SkWindow::setColorType 2016-01-18 01:18:35 -08:00
fuzz Demo fuzz for Herb 2016-01-21 09:25:33 -08:00
gm Fix bounds computations for SkDisplacementMapEffect with negative scale. 2016-01-21 09:55:47 -08:00
gyp Demo fuzz for Herb 2016-01-21 09:25:33 -08:00
include resolution dependent path measure 2016-01-21 07:07:02 -08:00
infra Add Test-Ubuntu-GCC-ShuttleA-GPU-GTX660-x86_64-Release to the CQ 2016-01-06 10:54:50 -08:00
platform_tools SampleApp: remove SkWindow::onPDFSaved, it does not work 2016-01-18 00:47:14 -08:00
resources demo tweaks, scale up perlin, add call to flush for fps 2015-11-09 13:10:30 -08:00
samplecode replace arcto quads with a conic 2016-01-20 11:55:11 -08:00
site Fix patch check-in instructions for non-committers 2016-01-19 13:57:27 -08:00
src Use fActualProc to choose fFastProc or fSlowProc in SkSwizzler 2016-01-21 09:59:38 -08:00
tests Convert CanvasStateTest to the new saveLayer API 2016-01-20 11:17:40 -08:00
third_party Disable ES2 on Linux SDL 2015-12-28 08:44:27 -08:00
tools Add Lua SkXfermode skp scraping support 2016-01-21 09:05:32 -08:00
.gitignore android/apps: Add CanvasProof App; 2015-09-23 12:40:34 -07:00
AUTHORS use malloc/calloc/free instead of moz_malloc/moz_calloc/moz_free in ports/SkMemory_mozalloc.cpp 2015-11-23 10:30:14 -08:00
codereview.settings Automatically add a docs preview link and NOTRY=true when there are only docs changes. 2015-02-26 10:16:13 -08: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 Revert of Update libwebp to version 0.5.0 (patchset #2 id:20001 of https://codereview.chromium.org/1601253003/ ) 2016-01-19 09:50:17 -08:00
Doxyfile Documentation: SkCanvas API 2015-05-19 10:21:29 -07:00
gyp_skia Support SKIA_OUT on Mac and ChromeOS 2015-05-04 08:04:28 -07:00
gyp_skia.py Roll gyp deps from 1765 to 1796. 2013-11-21 18:11:14 +00:00
LICENSE Include resources directory in google3 sync. 2015-10-20 13:00:48 -07:00
make.bat Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
make.py GYP: remove stale skia_scalar gyp variable 2015-11-10 13:25:12 -05:00
Makefile Add visualbench as valid target to Makefile 2015-12-18 08:05:06 -08:00
OWNERS add root files from chrome 2013-08-13 19:11:15 +00:00
PRESUBMIT.py Add link to Gold trybot runs in every uploaded Skia CL 2015-12-15 06:23:33 -08:00
public.bzl Reland of Move BUILD.public to public.bzl. (patchset #1 id:1 of https://codereview.chromium.org/1580923002/ ) 2016-01-13 10:45:19 -08: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
SK_IMAGE_VERSION Add version number to images tested in DM 2016-01-21 09:32:58 -08: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 2016-01-17 00:54:04 -08:00
whitespace.txt Whitespace change to trigger bots after gsutil change 2015-11-24 11:36:09 -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.