aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/opts
Commit message (Expand)AuthorAge
* Optimized premultiplying swizzles for NEONGravatar msarett2016-01-13
* Clean up order of arguments to d,s[,aa].Gravatar mtklein2016-01-08
* Clean up SkXfermode_opts.hGravatar mtklein2016-01-08
* clean up dead x86 filter opts codeGravatar mtklein2016-01-05
* remove shadeSpan16 from shaderGravatar reed2016-01-05
* Revert of Try using std::call_once (patchset #1 id:1 of https://codereview.ch...Gravatar mtklein2016-01-04
* Try using std::call_onceGravatar mtklein2015-12-28
* count is an int, so constrain it to a 32-bit w-register.Gravatar mtklein2015-12-16
* SSE 4.1 SrcOver blits: color32, blitmask.Gravatar mtklein2015-12-16
* Specialize Sk2d for SSE2Gravatar mtklein2015-12-15
* Unify some SkNx codeGravatar mtklein2015-12-14
* archive skpx... currently dead codeGravatar mtklein2015-12-11
* better NEON div255Gravatar mtklein2015-12-07
* Don't use the Sk4f gradient impl without SIMDGravatar fmalita2015-12-03
* Add Sk4f::ToBytes(uint8_t[16], Sk4f, Sk4f, Sk4f, Sk4f)Gravatar mtklein2015-12-01
* Add SkNx_cast().Gravatar mtklein2015-11-20
* Revert float xfermodes back to Sk4f (from Sk8f).Gravatar mtklein2015-11-19
* Revert SkBlitMask_opts.h back to hand-coded NEON.Gravatar mtklein2015-11-18
* div255(x) as ((x+128)*257)>>16 with SSEGravatar mtklein2015-11-17
* trim some fat from SSE2 fixed point alpha codeGravatar mtklein2015-11-17
* float xfermodes (burn, dodge, softlight) in Sk8f, possibly using AVX.Gravatar mtklein2015-11-11
* SkPx: use namespaces as namespacesGravatar mtklein2015-11-09
* prune unused SkNx featuresGravatar mtklein2015-11-09
* SkPx: new approach to fixed-point SIMDGravatar mtklein2015-11-06
* Revert of SkPx: new approach to fixed-point SIMD (patchset #12 id:220001 of h...Gravatar mtklein2015-11-06
* SkPx: new approach to fixed-point SIMDGravatar mtklein2015-11-06
* Make SkBlurImageFilter capable of cropping during blur (raster path)Gravatar senorblanco2015-11-02
* Revert of Make SkBlurImageFilter capable of cropping during blur (patchset #1...Gravatar senorblanco2015-11-02
* Make SkBlurImageFilter capable of cropping during blur (raster path)Gravatar senorblanco2015-11-02
* SkBlurImageFilter_opts: optimize NEON box_blur_double in separate loops.Gravatar senorblanco2015-10-28
* SkBlurImageFilter_opt.h: break conditions into separate loops.Gravatar senorblanco2015-10-28
* move reinterpret_cast into SK_PREFETCHGravatar mtklein2015-10-28
* Refactor SkBlurImageFilter_Opts.h.Gravatar senorblanco2015-10-27
* Revert of SkPx: new approach to fixed-point SIMD (patchset #9 id:160001 of ht...Gravatar mtklein2015-09-14
* SkPx: new approach to fixed-point SIMDGravatar mtklein2015-09-14
* Revert of use new shuffle to speed up affine matrix mappts (patchset #3 id:40...Gravatar mtklein2015-09-10
* use new shuffle to speed up affine matrix mapptsGravatar mtklein2015-09-10
* SkNx_shuffleGravatar mtklein2015-09-10
* Port SkMatrix opts to SkOpts.Gravatar mtklein2015-09-10
* Port SkBlitRow::Color32 to SkOpts.Gravatar mtklein2015-09-10
* Port uses of SkLazyPtr to SkOncePtr.Gravatar mtklein2015-09-09
* Revert of Port uses of SkLazyPtr to SkOncePtr. (patchset #7 id:110001 of http...Gravatar mtklein2015-09-09
* Port uses of SkLazyPtr to SkOncePtr.Gravatar mtklein2015-09-09
* Restore old NEON blit_mask_d32_a8 methods.Gravatar mtklein2015-09-01
* SkColorCubeFilter_opts: rounding is actually free here.Gravatar mtklein2015-09-01
* Require Sk4f::toBytes() clampsGravatar mtklein2015-09-01
* Clean up remaining users of SkPMFloatGravatar mtklein2015-08-31
* Move float<->byte conversions into Sk4f.Gravatar mtklein2015-08-31
* Style Change: NULL->nullptrGravatar halcanary2015-08-27
* SkColorCubeFilter_opts: start with a statically-initializable zero.Gravatar mtklein2015-08-27