1. 3f32135 Make SSE2/Neon convolution functions not to read extra bytes by xiangze.zhang · 8 years ago
  2. ad48a70 Give memset lambdas explicit names. by Mike Klein · 8 years ago
  3. c509341 swap_src_dst -> move_src_dst by Mike Klein · 8 years ago
  4. 125b2aa Detect pipelines which can compile to memsets. by mtklein · 8 years ago
  5. a4a4488 skrpb: evaluate color filters for constant shaders once. by mtklein · 8 years ago
  6. f0348c2 Implement SkNx_fma() for Sk4f on ARMv8. by Mike Klein · 8 years ago
  7. 6b059bd Remove sk_linear_to_srgb_noclamp(). by Mike Klein · 8 years ago
  8. 6686617 Basic pipeline blend mode strength reductions: by Mike Klein · 8 years ago
  9. eea7c16 Add Matrix colorfilter pipeline stages. by Mike Klein · 8 years ago
  10. 1f49f26 SkRasterPipeline: implement SkLumaColorFilter by Mike Klein · 8 years ago
  11. 7d954ad remove xfermode from public api by Mike Reed · 8 years ago
  12. 130863e Only clamp when we think our math requires it. by Mike Klein · 8 years ago
  13. bd3fe47 Convert SkRasterPipeline loads and stores to indirect. by Mike Klein · 8 years ago
  14. e9f74b8 SkRasterPipeline::compile(). by Mike Klein · 8 years ago
  15. aebfb45 Move SkRasterPipeline further into SkOpts. by Mike Klein · 8 years ago
  16. 3ae677c Zero tail stack buffers. by Mike Klein · 8 years ago
  17. 49372e6 SkRasterPipeline_opts: split next() into next_body() and next_tail(). by Mike Klein · 8 years ago
  18. 050ffa9 SkRasterPipeline: memcpy-free tail code. by Mike Klein · 8 years ago
  19. c0d5501 Add missing sse41::run_pipeline. by Mike Klein · 8 years ago
  20. 2878e76 SkRasterPipeline refactor by Mike Klein · 8 years ago
  21. 5d16958 More explicit body/tail function versioning. by Mike Klein · 8 years ago
  22. ec07b0b Try again with SkOpts_hsw and 8x pipelines, attempt 2. by Mike Klein · 8 years ago
  23. 21f7490 Revert "Try again with SkOpts_hsw and 8x pipelines." by Mike Klein · 8 years ago
  24. 4f02ce7 Try again with SkOpts_hsw and 8x pipelines. by Mike Klein · 8 years ago
  25. 7c78f3a SkNx: use SK_ALWAYS_INLINE thoroughly. by Mike Klein · 8 years ago
  26. 5ec5590 Unbreak -Fast bot. by Mike Klein · 8 years ago
  27. 511ea17 SkNx_abi for passing Sk4f as function arguments, etc. by Mike Klein · 8 years ago
  28. 1e76464 Wrap SkNx types in anonymous namespace again. by Mike Klein · 8 years ago
  29. 96b333a Add SkRasterPipeline support to SkModeColorFilter. by Mike Klein · 8 years ago
  30. c0708a4 Remove workaround for old compilers that do not support SSSE3. by Mike Klein · 8 years ago
  31. 04adfda SkRasterPipeline: 8x pipelines, without any 8x code enabled. by Mike Klein · 8 years ago
  32. 42f4b42 Revert "SkRasterPipeline: 8x pipelines, attempt 2" by Mike Klein · 8 years ago
  33. a71e151 SkRasterPipeline: 8x pipelines, attempt 2 by Mike Klein · 8 years ago
  34. 9428587 Revert "SkRasterPipeline: 8x pipelines" by Mike Klein · 8 years ago
  35. 1aebdae SkRasterPipeline: 8x pipelines by Mike Klein · 8 years ago
  36. 33cbfd7 Make load4 and store4 part of SkNx properly. by Mike Klein · 8 years ago
  37. 9161ef0 Make all SkRasterPipeline stages stock stages in SkOpts. by Mike Klein · 8 years ago
  38. 418aa61 sk_linear_from_srgb_math by Mike Klein · 8 years ago
  39. 78d5a3b Add an SkOpts target for Haswell+ Intel chips. by Mike Klein · 8 years ago
  40. fa9f241 Add an enum layer of indirection for stock raster pipeline stages. by Mike Klein · 8 years ago
  41. baaf8ad Start moving SkRasterPipeline stages to SkOpts. by Mike Klein · 8 years ago
  42. c044461 Support Float32 output from SkColorSpaceXform by msarett · 8 years ago
  43. c71a9b7 Revert of Support Float32 output from SkColorSpaceXform (patchset #7 id:140001 of https://codereview.chromium.org/2339233003/ ) by msarett · 8 years ago
  44. 43d6651 Support Float32 output from SkColorSpaceXform by msarett · 8 years ago
  45. 9441af5 Apple devices do not support CRC32 instructions. Don't believe Clang's lies. by mtklein · 8 years ago
  46. b6064ef clean up use of register storage class by mtklein · 8 years ago
  47. a61b6d4 compress_r11eac_blocks() required more alignment than dst has. by mtklein · 8 years ago
  48. 78559a7 Use ARMv8 CRC32 instructions for SkOpts::hash(). by mtklein · 8 years ago
  49. 2f4114a 32-bit fast hash, tidy up murmur3 a bit by mtklein · 8 years ago
  50. 4e97607 Use sse4.2 CRC32 instructions to hash when available. by mtklein · 8 years ago
  51. 40254c2 SkBlendARGB32 and S32[A]_Blend_BlitRow32 are currently formulated as: SkAlphaMulQ(src, src_scale) + SkAlphaMulQ(dst, dst_scale), which boils down to ((src*src_scale)>>8) + ((dst*dst_scale)>>8). In particular, note that the intermediate precision is discarded before the two parts are added together, causing the final result to possibly inaccurate. by lsalzman · 8 years ago
  52. 4e44efe SkRTConf: eliminate by halcanary · 8 years ago
  53. b979634 Revert of SkRTConf: reduce functionality to what we use, increase simplicity (patchset #8 id:150001 of https://codereview.chromium.org/2212473002/ ) by mtklein · 8 years ago
  54. ef59974 SkRTConf: reduce functionality to what we use, increase simplicity by halcanary · 8 years ago
  55. 15ee3de Refactor of SkColorSpaceXformOpts by msarett · 8 years ago
  56. 7c0db75 Revert of Tidy up SkNx_neon. (patchset #3 id:40001 of https://codereview.chromium.org/2196773002/ ) by mtklein · 8 years ago
  57. 79b59e6 simplify neon shifts by mtklein · 8 years ago
  58. 6ad2231 Tidy up SkNx_neon. by mtklein · 8 years ago
  59. d05a875 SkNx: add Sk4u by mtklein · 8 years ago
  60. 50ce1f2 Add color space xform support to SkJpegCodec (includes F16!) by msarett · 8 years ago
  61. 39979d8 Revert of Add color space xform support to SkJpegCodec (includes F16!) (patchset #9 id:260001 of https://codereview.chromium.org/2174493002/ ) by msarett · 8 years ago
  62. 73d5533 Add color space xform support to SkJpegCodec (includes F16!) by msarett · 8 years ago
  63. a5e1e33 Fix alignment problems in NEON Sk4b. by mtklein · 8 years ago
  64. f660b7c Add Sk4h_load4 for loading F16. by mtklein · 8 years ago
  65. a18c3b8 Use sk_srgb_to_linear_trunc in SkColorXform_opts by msarett · 8 years ago
  66. 3418c0e Delete SkDefaultXform, handle edge cases in SkColorSpaceXform_Base by msarett · 8 years ago
  67. a5ba329 Add clamp to sk_linear_to_srgb, reorder instructions by msarett · 8 years ago
  68. 959d45b Miscellaneous color space refactors by msarett · 8 years ago
  69. 0c90247 Correct sRGB <-> linear everywhere. by mtklein · 8 years ago
  70. 566ea9b Tune linear->sRGB constants to round-trip all bytes. by mtklein · 8 years ago
  71. 6bdbf44 Improve naive SkColorXform to half floats by msarett · 8 years ago
  72. 9ce3a54 Add capability for SkColorXform to output half floats by msarett · 8 years ago
  73. 036e183 Add a bench to measure the best way to pack from int to uint16_t with SSE. by mtklein · 8 years ago
  74. 58e389b Expand _01 half<->float limitation to _finite. Simplify. by mtklein · 8 years ago
  75. 64bbad3 Revert of Expand _01 half<->float limitation to _finite. Simplify. (patchset #7 id:120001 of https://codereview.chromium.org/2145663003/ ) by mtklein · 8 years ago
  76. 3296bee Expand _01 half<->float limitation to _finite. Simplify. by mtklein · 8 years ago
  77. 0358a6a Update SkOpts namespaces. by mtklein · 8 years ago
  78. 281b33f SkRasterPipeline preliminaries by mtklein · 8 years ago
  79. 2edf0c6 Remove bloat from SkBlend_opts. by herb · 8 years ago
  80. 7d3ff71 Add Sk4f_RoundToInt by msarett · 8 years ago
  81. afb8539 Revert of try to speed-up maprect + round2i + contains (patchset #8 id:140001 of https://codereview.chromium.org/2133413002/ ) by msarett · 8 years ago
  82. b42b785 try to speed-up maprect + round2i + contains by reed · 8 years ago
  83. 5608e2e Clean up hyper-local SkCpu feature test experiment. by mtklein · 8 years ago
  84. 6006f67 Make all color xforms 'fast' (step 1) by msarett · 8 years ago
  85. ac41bac Move sRGB <-> linear conversion components to their own files. by mtklein · 8 years ago
  86. e930459 Revert of Move sRGB <-> linear conversion components to their own files. (patchset #5 id:80001 of https://codereview.chromium.org/2128893002/ ) by mtklein · 8 years ago
  87. 45e58c8 Move sRGB <-> linear conversion components to their own files. by mtklein · 8 years ago
  88. 4d1dd66 Add stub for avx. by herb · 8 years ago
  89. 9bba215 Do loads and math in parallel in SkColorXform_opts by msarett · 8 years ago
  90. b390676 Use a table-based implementation of SkDefaultXform by msarett · 8 years ago
  91. d280957 Support sRGB dsts in opt code by msarett · 8 years ago
  92. 3e31812 Quick bandaid for chromium:611002. by mtklein · 8 years ago
  93. 64f061a port SkColorXform_opts to Sk4f by mtklein · 8 years ago
  94. c2a7c2f Clean up two unlaunched SSE 4.1 8888 blits. by mtklein · 8 years ago
  95. dea0340 Implement fast, correct gamma conversion for color xforms by msarett · 8 years ago
  96. 12386d5 Revert of Clean up two unlaunched SSE 4.1 8888 blits. (patchset #1 id:1 of https://codereview.chromium.org/2062853002/ ) by mtklein · 8 years ago
  97. 6e47209 Clean up two unlaunched SSE 4.1 8888 blits. by mtklein · 8 years ago
  98. e18fa44 Move immintrin/arm_neon includes to where they are used. by mtklein · 8 years ago
  99. a9e878c Optimize color xforms with 2.2 gammas for SSE2 by msarett · 8 years ago
  100. 50bcb18 Revert of Move immintrin/arm_neon includes to where they are used. (patchset #2 id:20001 of https://codereview.chromium.org/2045633002/ ) by mtklein · 8 years ago