- 9de4dc9 check for non-finite values that can make us overshoot by reed@google.com · 13 years ago
- 895ce13 remove dead code by reed@google.com · 14 years ago
- 2b75f42 add asABlur() to maskfilters, so devices like gpu and pdf can query them. by reed@google.com · 14 years ago
- 95eed98 ensure that our bitmap is built with opaque cachedalpha by reed@google.com · 14 years ago
- 0b8b3bb make inline version of premultiply, to speed up gradient creation. by reed@google.com · 14 years ago
- 21031e9 fix div-by-zero (triggers debugging assert when scalar=fixed) and add master by reed@google.com · 14 years ago
- 8871a84 detect when our quadratic is really linear for 2-point radial, and don't by reed@google.com · 14 years ago
- 3c89818 Fix more coverity defects - Uninitialized class fields. by vandebo@chromium.org · 14 years ago
- 6bac947 Add option in flattening to write factory names inline, as we are recording. by reed@google.com · 14 years ago
- a87cd2a Increase compatibility with clang, mostly around SK_RESTRICT. by tomhudson@google.com · 14 years ago
- baa677b delete all old (non-Gyp) buildfiles by epoger@google.com · 14 years ago
- 1a39493 Fix unnitialized memory in Sk2DPathEffect. The SkDescriptor checksum by senorblanco@chromium.org · 14 years ago
- e4c98ff Clean up some valgrind errors in SkTransparentShader. Valgrind complains by senorblanco@chromium.org · 14 years ago
- f2eb5ab fix bug where we wrote uninitialized data to the flatten stream for shaders. by reed@google.com · 14 years ago
- 1447c6f Add missing flattenable registrations and CreateProc() functions; by tomhudson@google.com · 14 years ago
- 938d604 Add flattenable registrar for Two_Point_Radial_Gradient. by tomhudson@google.com · 14 years ago
- 9ce767c Fix to (two-point radial) gradient playback error in SkPictures that swapped by tomhudson@google.com · 14 years ago
- 3334c3a code style by mike@reedtribe.org · 14 years ago
- 13659f1 handle overflow by reed@google.com · 14 years ago
- b692a14 disable fast linear for now (really this time) by reed@google.com · 14 years ago
- 1770507 disable fast linear until we handle the overflow cases by reed@google.com · 14 years ago
- e61414c add SK_USE_SLOW_2POINT_RADIAL_GRADIENT option for clients that like slowness by reed@google.com · 14 years ago
- 5eb158d use SkClampRange to speedup clamp iterators speeds up linear gradients 4x by reed@google.com · 14 years ago
- f5dbe2f Upstream android changes. by djsollen@google.com · 14 years ago
- 61eb040 code style by reed@google.com · 14 years ago
- 43c50c8 add reflection asColorMode to SkColorFilter (for gpu) by reed@google.com · 14 years ago
- a8282ef add mask for paint-bits to layerdrawlooper by mike@reedtribe.org · 14 years ago
- 84e9c08 speed up 2-point-radial gradients by 9x, using float instead of fixed by reed@google.com · 14 years ago
- 1fbf760 Fix SkFixed overflows in SkFixedSquare, SkGradientShader. by wjmaclean@chromium.org · 14 years ago
- 0716c63 expand SkLayerDrawLooper to allow for an xfermode when transfering the paint's color, by reed@google.com · 14 years ago
- 3c1225b fast return if no part of the paint gets replaced by mike@reedtribe.org · 14 years ago
- 0e2810b add optional bitflags to control which aspect of each layer's paint is applied by mike@reedtribe.org · 14 years ago
- e5d0def fix infinite loop (doh) by mike@reedtribe.org · 14 years ago
- 4e2b3d3 Simplify drawloopers and drawfilters. This allows the canvas to keep its by reed@google.com · 14 years ago
- dc66c42 Fix Two Pt Radial when circles are concentric. by bsalomon@google.com · 14 years ago
- cd9d69b Upstreaming changes from android. by djsollen@google.com · 14 years ago
- a639891 Fixes shadow colors with alpha value smaller that one. Results were too transparent. by junov@google.com · 14 years ago
- 7c2f27d make asABitmap() const change private cache fields in gradient to be mutable by reed@google.com · 14 years ago
- d3ae779 Add asAGradient shader extraction API. by vandebo@chromium.org · 14 years ago
- 4c09d5c rename SkDeque::Iter to SkDeque::F2BIter, since it runs front-to-back (in preparation by reed@google.com · 14 years ago
- 4868e6b [Committed on behalf of junov@chromium.org] by senorblanco@chromium.org · 14 years ago
- 82065d6 remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites with by reed@google.com · 14 years ago
- e49d571 fix fEntryCount when we purge a cache entry (bug caught by our validate()) by reed@google.com · 14 years ago
- 9c7443d add SK_DISABLE_DITHER_32BIT_GRADIENT flag. If defined, disables the newly added by reed@google.com · 14 years ago
- 55b8e8c add dithering to 32bit linear gradients by reed@google.com · 14 years ago
- 57c3a86 update copyright by reed@google.com · 14 years ago
- dc731fd merge in gpu changes to gradientshaders by reed@google.com · 14 years ago
- 29e5054 Fix perf regression in Color32. by senorblanco@chromium.org · 14 years ago
- 038aff6 Patch by Mike Lawther (mikelawther@chromium.org). by senorblanco@chromium.org · 14 years ago
- 370eeeb improve precision for blend by reed@android.com · 15 years ago
- e191b16 update windows port by reed@android.com · 15 years ago
- 200645d fix repeat/mirror for new larger 16bit cache update gm images by reed@android.com · 15 years ago
- 512a876 make the 16bit cache larger, to handle multiple colors in the gradient w/o by reed@android.com · 15 years ago
- bcfc733 flatten/unflatten custom fields for 2-point gradient by reed@android.com · 15 years ago
- 0db5a7f update dox for SkAvoidXfermode (as best I could) by reed@android.com · 15 years ago
- 3f2025f rename gamma to table, since it is more general than just gamma by reed@android.com · 15 years ago
- 3cfda41 add gamma maskfilter, especially nice when applied after a blur by reed@android.com · 15 years ago
- c4cae85 add BlitRow procs for 32->32, to allow for neon and other optimizations. by reed@android.com · 15 years ago
- 6c59a17 clear the kHasSpan16 bit for two-point-radial, since we don't implement that by reed@android.com · 15 years ago
- 7ef071f Two-point radial gradient implementation. by senorblanco@chromium.org · 15 years ago
- 4560767 fix sumbuffer to initialize its top and left colum/row with zeros. Without this fix we were by reed@android.com · 15 years ago
- 0e3c664 use rowbytes instead of bounds.width() by reed@android.com · 15 years ago
- 3c9b2a4 expand SkShader's flag kConstInY to 16 and 32 variants, allowing a shader by reed@android.com · 15 years ago
- 92a50ea close out previous contour (so we don't miss the last segment) by reed@android.com · 15 years ago
- 29348cb add -forceFilter to bench tool move some utils out of effects/ by reed@android.com · 15 years ago
- 3d06a8c add FIXME to comment by reed@android.com · 16 years ago
- 1c12abe fix gradients with alpha to convert to premul *after* the intermediate color by reed@android.com · 16 years ago
- ab840b8 remove (ack) test code in lineargradient when pos array is null by reed@android.com · 16 years ago
- 4b7577b add unittest for matrix::flatten by reed@android.com · 16 years ago
- 0ad336f add shape flatten so they work properly in pictures by reed@android.com · 16 years ago
- 048522d remove remaining references to porterduff by reed@android.com · 16 years ago
- 845fdac remove deprecated use of porterduff enum by reed@android.com · 16 years ago
- a0f5d15 move xfermode modes from porterduff into xfermode itself by reed@android.com · 16 years ago
- 5119bdb add shader flag kConstInY_Flag by reed@android.com · 16 years ago
- b2c5f2d make the same prerounding fix for the shadeSpan16 case by reed@android.com · 16 years ago
- c552a43 preround our fx fractional coordiante, so we get rounded integers (0..255) when by reed@android.com · 16 years ago
- ec3d6e5 update for cache updates by reed@android.com · 16 years ago
- 9b46e77 fix dumpcanvas to recurse on pictures and shapes by reed@android.com · 16 years ago
- 4a7fd2b initialize fFlags in gradients fix trailing WS in SkGLDevice by reed@android.com · 16 years ago
- aa5a7db move shapes subclasses into effects by reed@android.com · 16 years ago
- f76bacf add SkSize for dimensions by reed@android.com · 16 years ago
- 543ed93 add ADD xfermode safely handle (don't draw) if the size of SkMask exceeds 31bits by reed@android.com · 16 years ago
- 9c97045 import portability fixes from Chrome around floats by reed@android.com · 16 years ago
- 41bccf5 extend gradients to handle (by clamping) the first and last color position if by reed@android.com · 16 years ago
- d252db0 API change: SkPath computeBounds -> getBounds by reed@android.com · 16 years ago
- 6c924ad add -pict option to bench, which draws everything through a picture, and then by reed@android.com · 16 years ago
- 49f0ff2 promote SkMask's rowBytes to 32bits, since its bounds is a 32bit rect by reed@android.com · 16 years ago
- 3555591 add sanity checks to handles extremely large coordinates or filter margins. by reed@android.com · 16 years ago
- 4cb8bd1 add crude Makefile (someone please help!) by reed@android.com · 16 years ago
- fc25abd fix warnings by reed@android.com · 16 years ago
- 0becfc5b add optimization for width==1 bitmaps in shader procs by reed@android.com · 16 years ago
- 8a1c16f grab from latest android by reed@android.com · 16 years ago