Go to file
Brian Salomon 4b8178f298 Make TextureOp request vertex space for meshes at once.
Also modifies makeVertexSpaceAtLeast() so that it never returns more
than the fallback request amount. This means that when an Op knows
exactly how many vertices it will need it does not need to use
putBackVertices() to not waste space.

Change-Id: I8a8900f2ad860e850b94dec20e90270978a496b5
Reviewed-on: https://skia-review.googlesource.com/c/161144
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2018-10-15 14:09:29 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
bin Add script to pull svgs to svgs/ and add to .gitignore 2018-08-31 20:02:24 +00:00
dm clean up SkPipe 2018-10-12 16:50:21 +00:00
docker Use new build targets in continuous build of skottie and debugger. 2018-09-20 15:26:18 +00:00
docs Fix bookmaker bot failure for QuadAAFlags 2018-10-12 21:15:50 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental clean up SkPipe 2018-10-12 16:50:21 +00:00
fuzz Exercise entire public PathOp API 2018-10-12 14:44:41 +00:00
gm add (e)sRGB gradients to P3 GM 2018-10-12 21:05:30 +00:00
gn converted AARectEffect to new FP system 2018-10-12 18:54:54 +00:00
include Update Skia milestone to 72 2018-10-13 01:46:43 +00:00
infra Roll recipe dependencies (trivial). 2018-10-15 04:25:27 +00:00
modules Add Perf jobs for PathKit 2018-10-12 19:50:04 +00:00
platform_tools Add Build and Test jobs for SKQP using docker. 2018-10-08 19:17:25 +00:00
resources Test a GIF with an out of range transparent index 2018-10-12 14:20:02 +00:00
samplecode Move GrBackend enum to enum class. 2018-10-12 14:01:58 +00:00
site Update markdown files 2018-10-13 06:04:20 +00:00
src Make TextureOp request vertex space for meshes at once. 2018-10-15 14:09:29 +00:00
tests Revert "Tie mip map cache purging to Images, not Bitmaps/PixelRefs" 2018-10-12 20:18:35 +00:00
third_party Roll skia/third_party/skcms dfd5b3a4a61f..7362d8835a07 (1 commits) 2018-10-12 22:08:24 +00:00
tools Connect up YUVA images for testing. 2018-10-12 19:31:08 +00:00
.clang-format Update .clang-format to handle Objective-C files 2018-07-27 21:33:30 +00:00
.gitignore Add script to pull svgs to svgs/ and add to .gitignore 2018-08-31 20:02:24 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fixed SkVertices crashing on Windows DLL builds 2018-04-22 14:42:01 +00:00
BUILD.gn clean up SkPipe 2018-10-12 16:50:21 +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 c97e3f6684c7..79b914075cc5 (1 commits) 2018-10-13 02:06:23 +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
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py Add new autoroll service accounts to AUTHORS check bypass 2018-09-07 18:49:23 +00:00
public.bzl Make CCPR optional 2018-10-10 20:20:01 +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 [infra] Marker for IntelBayTrail BIOS update. 2018-09-17 16:47:35 +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.