1. 9d34406 better NEON div255 by mtklein · 9 years ago
  2. c2e0ac4 Don't use the Sk4f gradient impl without SIMD by fmalita · 9 years ago
  3. 9db43ac Add Sk4f::ToBytes(uint8_t[16], Sk4f, Sk4f, Sk4f, Sk4f) by mtklein · 9 years ago
  4. 6c221b4 Add SkNx_cast(). by mtklein · 9 years ago
  5. 29d60e5 Revert float xfermodes back to Sk4f (from Sk8f). by mtklein · 9 years ago
  6. 9b34114 Revert SkBlitMask_opts.h back to hand-coded NEON. by mtklein · 9 years ago
  7. cbf4fba div255(x) as ((x+128)*257)>>16 with SSE by mtklein · 9 years ago
  8. f769c1f trim some fat from SSE2 fixed point alpha code by mtklein · 9 years ago
  9. 084db25 float xfermodes (burn, dodge, softlight) in Sk8f, possibly using AVX. by mtklein · 9 years ago
  10. b4df8b7 SkPx: use namespaces as namespaces by mtklein · 9 years ago
  11. 6f79709 prune unused SkNx features by mtklein · 9 years ago
  12. e8e17cf SkPx: new approach to fixed-point SIMD by mtklein · 9 years ago
  13. 1358051 Revert of SkPx: new approach to fixed-point SIMD (patchset #12 id:220001 of https://codereview.chromium.org/1317233005/ ) by mtklein · 9 years ago
  14. a7627dc SkPx: new approach to fixed-point SIMD by mtklein · 9 years ago
  15. 29a440d Make SkBlurImageFilter capable of cropping during blur (raster path) by senorblanco · 9 years ago
  16. 8de01c6 Revert of Make SkBlurImageFilter capable of cropping during blur (patchset #16 id:400001 of https://codereview.chromium.org/1415653003/ ) by senorblanco · 9 years ago
  17. 1b82ceb Make SkBlurImageFilter capable of cropping during blur (raster path) by senorblanco · 9 years ago
  18. d5b9211 SkBlurImageFilter_opts: optimize NEON box_blur_double in separate loops. by senorblanco · 9 years ago
  19. d5fa77f SkBlurImageFilter_opt.h: break conditions into separate loops. by senorblanco · 9 years ago
  20. 72815e9 move reinterpret_cast into SK_PREFETCH by mtklein · 9 years ago
  21. 963037c Refactor SkBlurImageFilter_Opts.h. by senorblanco · 9 years ago
  22. 07344a5 Revert of SkPx: new approach to fixed-point SIMD (patchset #9 id:160001 of https://codereview.chromium.org/1317233005/ ) by mtklein · 9 years ago
  23. 82c93b4 SkPx: new approach to fixed-point SIMD by mtklein · 9 years ago
  24. 83da2e2 Revert of use new shuffle to speed up affine matrix mappts (patchset #3 id:40001 of https://codereview.chromium.org/1333983002/ ) by mtklein · 9 years ago
  25. e70afc9 use new shuffle to speed up affine matrix mappts by mtklein · 9 years ago
  26. a1c0ee4 SkNx_shuffle by mtklein · 9 years ago
  27. 4e8a09d Port SkMatrix opts to SkOpts. by mtklein · 9 years ago
  28. 4a37d08 Port SkBlitRow::Color32 to SkOpts. by mtklein · 9 years ago
  29. 6c59d80 Port uses of SkLazyPtr to SkOncePtr. by mtklein · 9 years ago
  30. 2ac6793 Revert of Port uses of SkLazyPtr to SkOncePtr. (patchset #7 id:110001 of https://codereview.chromium.org/1322933005/ ) by mtklein · 9 years ago
  31. a1254ac Port uses of SkLazyPtr to SkOncePtr. by mtklein · 9 years ago
  32. 12d40c1 Restore old NEON blit_mask_d32_a8 methods. by mtklein · 9 years ago
  33. c5281e5 SkColorCubeFilter_opts: rounding is actually free here. by mtklein · 9 years ago
  34. a508f3c Require Sk4f::toBytes() clamps by mtklein · 9 years ago
  35. dde03ff Clean up remaining users of SkPMFloat by mtklein · 9 years ago
  36. aba1dc8 Move float<->byte conversions into Sk4f. by mtklein · 9 years ago
  37. 96fcdcc Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 by halcanary · 9 years ago
  38. 435af2f SkColorCubeFilter_opts: start with a statically-initializable zero. by mtklein · 9 years ago
  39. 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 9 years ago
  40. 5015176 trifurcate blit_mask_d32_a8 into _black, _opaque, _general. by mtklein · 9 years ago
  41. d1c6b7c SkColorCubeFilter: require alpha == 0xFF. by mtklein · 9 years ago
  42. 3679c1b Bug fix: we're using SkPMFloat methods on SkColor. by mtklein · 9 years ago
  43. 3b44dcf Patches on top of Radu's latest. by mtklein · 9 years ago
  44. 08f9234 Try again to put SkXfermode_opts in SK_OPTS_NS by mtklein · 9 years ago
  45. b2a3270 Update SkOpts namespaces. by mtklein · 9 years ago
  46. 2d141ba Patches on top of Radu's latest. by mtklein · 9 years ago
  47. 9483763 Remove SkOpts_sse2.cpp. by mtklein · 9 years ago
  48. 5a16cf6 Normalize SkXfermode_opts.h argument order as d,s[,aa]. by mtklein · 9 years ago
  49. 0010945 Revert of Normalize SkXfermode_opts.h argument order as d,s[,aa]. (patchset #1 id:1 of https://codereview.chromium.org/1289903002/ ) by mtklein · 9 years ago
  50. 082e329 Revert of Refactor to put SkXfermode_opts inside SK_OPTS_NS. (patchset #1 id:1 of https://codereview.chromium.org/1286093004/ ) by mtklein · 9 years ago
  51. 6028a84 Normalize SkXfermode_opts.h argument order as d,s[,aa]. by mtklein · 9 years ago
  52. b07bee3 Refactor to put SkXfermode_opts inside SK_OPTS_NS. by mtklein · 9 years ago
  53. 4977983 Sk4px blit mask. by mtklein · 9 years ago
  54. 3848427 The compiler can generate smulbb perfectly well nowadays. by mtklein · 9 years ago
  55. e683e81 Purge non-NEON ARM code. by mtklein · 9 years ago
  56. b639474 Port SkTextureCompression opts to SkOpts by mtklein · 9 years ago
  57. f62833d Detect MIPS DSP and DSPR2 programattically. by mtklein · 9 years ago
  58. d029ded Port morphology to SkOpts. by mtklein · 9 years ago
  59. 8caa5af Reorganize to keep similar code together. by Mike Klein · 9 years ago
  60. 6c3c4ea Remove dead code. by Mike Klein · 9 years ago
  61. dce5ce4 Port SkBlurImage opts to SkOpts. by mtklein · 9 years ago
  62. 490b615 Port SkXfermode opts to SkOpts.h by mtklein · 9 years ago
  63. 7eb0945 Port SkUtils opts to SkOpts. by mtklein · 9 years ago
  64. f684a78 Runtime CPU detection for rsqrt(). by mtklein · 9 years ago
  65. 8317a18 Lay groundwork for SkOpts. by mtklein · 9 years ago
  66. 6fbd79e Revert of Optimize RGB16 blitH functions with NEON for ARM platform. (patchset #2 id:20001 of https://codereview.chromium.org/1229673008/) by mtklein · 9 years ago
  67. 6c72d57 Optimize RGB16 blitH functions with NEON for ARM platform. by yang.zhang · 9 years ago
  68. 56b78a7 Revert of Lay groundwork for SkOpts. (patchset #3 id:40001 of https://codereview.chromium.org/1255193002/) by mtklein · 9 years ago
  69. 58fd2c8 Remove sk_memcpy32 by mtklein · 9 years ago
  70. ce2c505 Lay groundwork for SkOpts. by mtklein · 9 years ago
  71. cf4e567 NEON has a ternary instruction. by mtklein · 9 years ago
  72. ced1585 565 support for SIMD xfermodes by mtklein · 9 years ago
  73. 78f55fc Revert of 565 support for SIMD xfermodes (patchset #4 id:60001 of https://codereview.chromium.org/1245673002/) by mtklein · 9 years ago
  74. 860dcaa 565 support for SIMD xfermodes by mtklein · 9 years ago
  75. 54f313c Clean up dead xfermode opts code. by mtklein · 9 years ago
  76. dc77b35 Optimize RGB16 blitV functions with NEON for ARM platform. by yang.zhang · 9 years ago
  77. 4be181e 3-15% speedup to HardLight / Overlay xfermodes. by mtklein · 9 years ago
  78. 823b2a7 SoftLight with SkPMFloat by mtklein · 9 years ago
  79. 4b41827 Revert of SoftLight with SkPMFloat (patchset #6 id:100001 of https://codereview.chromium.org/1221493002/) by mtklein · 9 years ago
  80. 3e47d49 SoftLight with SkPMFloat by mtklein · 9 years ago
  81. 05a2ac2 Add extra braces for uintNNxMx4_t initializers. by mtklein · 9 years ago
  82. 2aab22a Color dodge and burn with SkPMFloat. by mtklein · 9 years ago
  83. 0e72b7e add/fix copyrights by reed · 9 years ago
  84. b0c5071 What did we learn today? 255 != 256 by mtklein · 9 years ago
  85. e9a3e3c Convert SkPMFloat to [0,1] range and prune its API. by mtklein · 9 years ago
  86. b5e8611 Implement four more xfermodes with Sk4px. by mtklein · 9 years ago
  87. 0cc1f0a Revert of Implement four more xfermodes with Sk4px. (patchset #16 id:290001 of https://codereview.chromium.org/1196713004/) by mtklein · 9 years ago
  88. b9d4163 Implement four more xfermodes with Sk4px. by mtklein · 9 years ago
  89. 343c7d1 Use vmulq_n_u32(..., 0x01010101) to distribute alphas. by mtklein · 9 years ago
  90. 059ac00 Update some Sk4px APIs. by mtklein · 9 years ago
  91. cd08eff Plumb through out_row byte length so we can assert we stay underneath it. by mtklein · 9 years ago
  92. ad7ae6c switch bitmapshader internals over to pixmap by reed · 9 years ago
  93. aa999cb Everyone gets a namespace {}. by mtklein · 9 years ago
  94. 27c2b09 Move Sk4px Xfermode code to a header so we can use it twice. by mtklein · 9 years ago
  95. 051a51e Re-proc SkBlitRow::Color32 for ARM. by mtklein · 9 years ago
  96. 3b8d9f7 Revert of Re-proc SkBlitRow::Color32 for ARM. (patchset #3 id:40001 of https://codereview.chromium.org/1145283003/) by mtklein · 9 years ago
  97. 4e13a23 Re-proc SkBlitRow::Color32 for ARM. by mtklein · 9 years ago
  98. 5a7cd87 Clean up Sk4f xfermodes and covered _SSE2 xfermodes. by mtklein · 9 years ago
  99. 0135a41 Sk4px: Difference and Exclusion by mtklein · 9 years ago
  100. 27e517a add Min to SkNi, specialized for u8 and u16 on SSE and NEON by mtklein · 9 years ago