summaryrefslogtreecommitdiff
path: root/effects
AgeCommit message (Expand)Author
2011-07-28Automatic update of all copyright notices to reflect new license terms.epoger@google.com
2011-07-15check for non-finite values that can make us overshootreed@google.com
2011-07-07remove dead codereed@google.com
2011-07-07add asABlur() to maskfilters, so devices like gpu and pdf can query them.reed@google.com
2011-07-05ensure that our bitmap is built with opaque cachedalphareed@google.com
2011-06-30make inline version of premultiply, to speed up gradient creation.reed@google.com
2011-06-27fix div-by-zero (triggers debugging assert when scalar=fixed) and add masterreed@google.com
2011-06-23detect when our quadratic is really linear for 2-point radial, and don'treed@google.com
2011-06-22Fix more coverity defects - Uninitialized class fields.vandebo@chromium.org
2011-06-21Add option in flattening to write factory names inline, as we are recording.reed@google.com
2011-06-15Increase compatibility with clang, mostly around SK_RESTRICT.tomhudson@google.com
2011-06-14delete all old (non-Gyp) buildfilesepoger@google.com
2011-05-20Fix unnitialized memory in Sk2DPathEffect. The SkDescriptor checksumsenorblanco@chromium.org
2011-05-20Clean up some valgrind errors in SkTransparentShader. Valgrind complainssenorblanco@chromium.org
2011-05-10fix bug where we wrote uninitialized data to the flatten stream for shaders.reed@google.com
2011-04-27Add missing flattenable registrations and CreateProc() functions;tomhudson@google.com
2011-04-27Add flattenable registrar for Two_Point_Radial_Gradient.tomhudson@google.com
2011-04-25Fix to (two-point radial) gradient playback error in SkPictures that swappedtomhudson@google.com
2011-04-20code stylemike@reedtribe.org
2011-04-18handle overflowreed@google.com
2011-04-18disable fast linear for now (really this time)reed@google.com
2011-04-18disable fast linear until we handle the overflow casesreed@google.com
2011-04-15add SK_USE_SLOW_2POINT_RADIAL_GRADIENT option for clients that like slownessreed@google.com
2011-04-15use SkClampRange to speedup clamp iteratorsreed@google.com
2011-04-15Upstream android changes.djsollen@google.com
2011-04-15code stylereed@google.com
2011-04-14add reflection asColorMode to SkColorFilter (for gpu)reed@google.com
2011-04-14add mask for paint-bits to layerdrawloopermike@reedtribe.org
2011-04-13speed up 2-point-radial gradients by 9x, using float instead of fixedreed@google.com
2011-04-13Fix SkFixed overflows in SkFixedSquare, SkGradientShader.wjmaclean@chromium.org
2011-04-12expand SkLayerDrawLooper to allow for an xfermode when transfering the paint'...reed@google.com
2011-04-09fast return if no part of the paint gets replacedmike@reedtribe.org
2011-04-08add optional bitflags to control which aspect of each layer's paint is appliedmike@reedtribe.org
2011-04-08fix infinite loop (doh)mike@reedtribe.org
2011-04-07Simplify drawloopers and drawfilters. This allows the canvas to keep itsreed@google.com
2011-04-06Fix Two Pt Radial when circles are concentric.bsalomon@google.com
2011-03-14Upstreaming changes from android.djsollen@google.com
2011-03-11Fixes shadow colors with alpha value smaller that one. Results were too tran...junov@google.com
2011-03-07make asABitmap() constreed@google.com
2011-02-24Add asAGradient shader extraction API.vandebo@chromium.org
2011-02-22rename SkDeque::Iter to SkDeque::F2BIter, since it runs front-to-back (in pre...reed@google.com
2011-02-18[Committed on behalf of junov@chromium.org]senorblanco@chromium.org
2011-02-07remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites withreed@google.com
2011-01-19fix fEntryCount when we purge a cache entry (bug caught by our validate())reed@google.com
2011-01-17add SK_DISABLE_DITHER_32BIT_GRADIENT flag. If defined, disables the newly addedreed@google.com
2011-01-13add dithering to 32bit linear gradientsreed@google.com
2010-12-23update copyrightreed@google.com
2010-12-23merge in gpu changes to gradientshadersreed@google.com
2010-12-16Fix perf regression in Color32.senorblanco@chromium.org
2010-12-06Patch by Mike Lawther (mikelawther@chromium.org).senorblanco@chromium.org