skia2/src
Jim Van Verth c8b2e61540 Add new method for storing DrawOpAtlas texture index.
Storing the texture index in the lower bit of each texture coordinate
seems to have issues on certain iOS devices. Rather than do that, we
use the sign of the texture coordinate to act as our storage bit.
To manage encoding 0 we map [0, N] to [-1, -N-1] to represent a bit.

Change-Id: Ic588ee92cf858915a1833cf482d4b23bd11c1000
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/263561
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2020-01-14 19:40:46 +00:00
..
android [canvaskit] Create an SkImage from a frame of an SkAnimatedImage 2020-01-09 13:25:43 +00:00
atlastext Pass Arenas* to GrOpsTask and GrOps instead of multiple pointers to each pool type 2019-12-20 21:02:49 +00:00
c Revert "Reland "Revert "Use flat version of path-direction enum""" 2019-11-22 19:09:54 +00:00
codec Have SkWuffsCodec.cpp link to Wuffs API docs 2019-12-16 15:06:04 +00:00
core improve scalar gather32 2020-01-14 18:24:56 +00:00
effects Reland "Move makeDeferredRenderTargetContext calls to factory on RTC." 2020-01-08 19:13:14 +00:00
fonts Add SkUNREACHABLE to definition of SK_ABORT. 2019-08-09 20:43:39 +00:00
gpu Add new method for storing DrawOpAtlas texture index. 2020-01-14 19:40:46 +00:00
image Update GrSurface/RenderTargetContexts to take and store GrSurfaceProxyViews. 2020-01-14 15:31:07 +00:00
images Fix windows DLL builds with shaper included 2019-11-19 14:50:12 +00:00
lazy use std::make_unique 2019-12-12 22:32:45 +00:00
opts clamp to [0,1] before blending with normalized 2020-01-08 19:29:23 +00:00
pathops remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
pdf move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00
ports Turn off automatic application of 'trak' on macOS. 2020-01-13 20:19:41 +00:00
sfnt Add Symbol encoding when renaming a font. 2019-08-07 20:35:28 +00:00
shaders SkRuntimeEffect: Fix 'in' variables in CPU backend 2020-01-10 15:46:22 +00:00
sksl fix texture projection and fmod on metal 2020-01-13 21:17:41 +00:00
svg remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
utils Override didTranslate, and add virtual for didScale 2020-01-11 02:11:26 +00:00
xml [svgcanvas] Add flag to suppress newlines and tabs in XML 2019-08-21 20:17:37 +00:00
xps move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00