Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_skia
/
73824072a9796e18aa68bbb51c7c05e54fea65b6
/
src
/
effects
/
SkGradientShader.cpp
f2eb5ab
fix bug where we wrote uninitialized data to the flatten stream for shaders.
by reed@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
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
61eb040
code style
by reed@google.com
· 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
dc66c42
Fix Two Pt Radial when circles are concentric.
by bsalomon@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
82065d6
remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites with
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
dc731fd
merge in gpu changes to gradientshaders
by reed@google.com
· 15 years ago
e191b16
update windows port
by reed@android.com
· 16 years ago
200645d
fix repeat/mirror for new larger 16bit cache update gm images
by reed@android.com
· 16 years ago
512a876
make the 16bit cache larger, to handle multiple colors in the gradient w/o
by reed@android.com
· 16 years ago
bcfc733
flatten/unflatten custom fields for 2-point gradient
by reed@android.com
· 16 years ago
6c59a17
clear the kHasSpan16 bit for two-point-radial, since we don't implement that
by reed@android.com
· 16 years ago
7ef071f
Two-point radial gradient implementation.
by senorblanco@chromium.org
· 16 years ago
3c9b2a4
expand SkShader's flag kConstInY to 16 and 32 variants, allowing a shader
by reed@android.com
· 16 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
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
41bccf5
extend gradients to handle (by clamping) the first and last color position if
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
· 17 years ago