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