1. 3d95597 remove SkRP TODOs by Mike Klein · 3 years, 6 months ago
  2. e0fe62a use fourth arg in store128 by Mike Klein · 3 years, 7 months ago
  3. f3087d8 allow a fourth Val/Reg arg per op by Mike Klein · 3 years, 7 months ago
  4. aad9719 remove reg/imm unions by Mike Klein · 3 years, 7 months ago
  5. b296d92 macro hygiene in SkRP_opts.h by Mike Klein · 3 years, 7 months ago
  6. 627c002 support generalized HLG by Mike Klein · 3 years, 7 months ago
  7. 01ff538 Support luminance-alpha GL format for YUVA planes by Brian Salomon · 3 years, 8 months ago
  8. 5334e89 Revert "restore murmur3 for older iOS devices" by Mike Klein · 3 years, 8 months ago
  9. 3c16146 restore murmur3 for older iOS devices by Mike Klein · 3 years, 8 months ago
  10. 42d67a6 remove "half" term from SkVM by Mike Klein · 3 years, 8 months ago
  11. 8b16bee remove SkVM uniform8/16 by Mike Klein · 3 years, 9 months ago
  12. 8212fa5 remove SkVM Q14 support by Mike Klein · 3 years, 9 months ago
  13. 6e5079a minor hash_fn() followups by Mike Klein · 3 years, 9 months ago
  14. 3e2e7b2 replace SkOpts::hash_fn by Mike Klein · 3 years, 9 months ago
  15. bbaad02 Simplify bitmapprocstate to just store bool for bilerp by Mike Reed · 3 years, 9 months ago
  16. ee40ec6 remove Op::pack by Mike Klein · 3 years, 9 months ago
  17. 840e8ea power up skvx::map by Mike Klein · 3 years, 10 months ago
  18. 6b72d3a q14 rethink by Mike Klein · 3 years, 11 months ago
  19. 394a6d5 quad-pump avx2 and up by Mike Klein · 3 years, 11 months ago
  20. 2e69a13 avx2 specialization for gather32 by Mike Klein · 3 years, 11 months ago
  21. feb4d10 tweak gathers in skvm interpreter by Mike Klein · 3 years, 11 months ago
  22. 51a7f95 slightly simplify skvm interpreter asserts by Mike Klein · 3 years, 11 months ago
  23. 6d94b65 good codegen for Op::mul_q14x2 by Mike Klein · 3 years, 11 months ago
  24. 7b1620f refactor skvx min/max by Mike Klein · 3 years, 11 months ago
  25. 9791e50 impl q14x2 ops in interpreter by Mike Klein · 4 years ago
  26. 98c512c add Q14x2 type to SkVM by Mike Klein · 4 years ago
  27. 5d3314c overhaul blit_row_s32a_opaque() by Mike Klein · 4 years ago
  28. 1e87a9a second guess swizzler avx-512 opts by Mike Klein · 4 years ago
  29. fc1eb95 second-guess AVX-512 opts by Mike Klein · 4 years ago
  30. 442c578 add missing include by Mike Klein · 4 years ago
  31. a6841be Enable ClangTidy check llvm-namespace-comment. by John Stiles · 4 years ago
  32. 2b8940e remove SkRP-based runtime effects by Mike Klein · 4 years ago
  33. 0633f76 Enable ClangTidy check misc-definitions-in-headers. by John Stiles · 4 years ago
  34. 3136789 refactor large load/stores by Mike Klein · 4 years ago
  35. 89b3c1f add simple rgba f32 support by Mike Klein · 4 years ago
  36. 7109434 Enforce trivially-copyable types on unaligned loads/stores/casts. by John Stiles · 4 years, 1 month ago
  37. 36e0849 Rename bit_cast to sk_bit_cast, and migrate to SkUtils.h. by John Stiles · 4 years, 1 month ago
  38. 6732da0 add 64-bit load/store ops by Mike Klein · 4 years, 1 month ago
  39. 4d680cd a bunch of half-related stuff by Mike Klein · 4 years, 1 month ago
  40. 4284f75 remove intermediate lambdas in skvm interpreter by Mike Klein · 4 years, 1 month ago
  41. 89bf734 Add ceil to skvx/skvm/JIT, and floor/ceil intrinsics to ByteCode by Brian Osman · 4 years, 2 months ago
  42. 30212b7 Fix implicit fallthroughs throughout Skia. by John Stiles · 4 years, 2 months ago
  43. 34f2869 add avx-512 swizzler opts by Mike Klein · 4 years, 2 months ago
  44. 71e8590 rearrange SkSwizzler_opts.h by Mike Klein · 4 years, 2 months ago
  45. b00f86c Revert "Reland "remove unnecessary hsw opts"" by Mike Klein · 4 years, 2 months ago
  46. 1ce11e6 Reland "remove unnecessary hsw opts" by Mike Klein · 4 years, 2 months ago
  47. cb1cf47 Revert "remove unnecessary hsw opts" by Mike Klein · 4 years, 2 months ago
  48. 88c6d72 remove unnecessary hsw opts by Mike Klein · 4 years, 2 months ago
  49. 6f56f2e port skx opts to old style by Mike Klein · 4 years, 2 months ago
  50. ad56c4c add structure for normal SKX opts by Mike Klein · 4 years, 2 months ago
  51. 746473b remove sse4.1 opts level by Mike Klein · 4 years, 2 months ago
  52. a5fc154 remove AVX raster pipeline stages by Mike Klein · 4 years, 2 months ago
  53. 29b231e remove templates from SkSwizzler_opts by Mike Klein · 4 years, 2 months ago
  54. 1faaa97 Revert "apply SkOpts_skx approach to SkOpts_hsw" by Mike Klein · 4 years, 2 months ago
  55. 7f5b734 Revert "finish new-style opts" by Mike Klein · 4 years, 2 months ago
  56. 4272d07 finish new-style opts by Mike Klein · 4 years, 2 months ago
  57. 08a39c2 apply SkOpts_skx approach to SkOpts_hsw by Mike Klein · 4 years, 2 months ago
  58. 502eab4 Add AVX2 implementations for SkSwizzler opts by Lingyun Cai · 4 years, 3 months ago
  59. ec8e0bf clean up legacy sRGB stages by Mike Klein · 4 years, 3 months ago
  60. 6222406 clean up some SK_LEGACY... defines by Mike Klein · 4 years, 3 months ago
  61. 7190399 SkRuntimeEffect: Support late bound uniforms in raster by Brian Osman · 4 years, 3 months ago
  62. e947efb Avoid scale by alpha if unnecessary by jiepan · 4 years, 3 months ago
  63. 9b1efe2 try skipping _cvtmask64_u64 by Mike Klein · 4 years, 4 months ago
  64. 56f23a1 Add AVX512 implementation for blit_row_s32a_opaque by Lingyun Cai · 4 years, 4 months ago
  65. 246d29a skx matches hsw now by Mike Klein · 4 years, 4 months ago
  66. 51d35ed add SKX opts by Mike Klein · 4 years, 4 months ago
  67. 974fcc5 rework constants by Mike Klein · 4 years, 4 months ago
  68. 45d9cc8 remove i16x2 ops by Mike Klein · 4 years, 4 months ago
  69. dec8ed6 remove some integer comparison ops by Mike Klein · 4 years, 4 months ago
  70. 4067a94 the return of bit_clear by Mike Klein · 4 years, 4 months ago
  71. cca2acf remove little-used bit_clear() and bytes() by Mike Klein · 4 years, 4 months ago
  72. b08cc02 Switch back to stack-based SkSL interpreter by Brian Osman · 4 years, 4 months ago
  73. 5caf7de restore Op::round by Mike Klein · 4 years, 5 months ago
  74. 121c2af clipShader -- raster implementation by Mike Reed · 4 years, 5 months ago
  75. a67d1ae add missing license line to SkVM_opts.h by Mike Klein · 4 years, 5 months ago
  76. d4c4f0c Add Multiply-Subtract (fms) to SkVM by Herb Derby · 4 years, 5 months ago
  77. ec37097 move skvm interpreter to SkOpts again by Mike Klein · 4 years, 5 months ago
  78. 7353dc5 Change SkSL main() from (float x, float y) to (float2 p) by Brian Osman · 4 years, 6 months ago
  79. b962eff Revert "Revert "Complete rewrite of the SkSL interpreter"" by Ethan Nicholas · 4 years, 7 months ago
  80. 470e0ac Revert "Revert "Revert "Complete rewrite of the SkSL interpreter""" by Ben Wagner · 4 years, 7 months ago
  81. 7deb1c2 Revert "Revert "Complete rewrite of the SkSL interpreter"" by Ethan Nicholas · 4 years, 7 months ago
  82. 99c54f0 Revert "Complete rewrite of the SkSL interpreter" by Ethan Nicholas · 4 years, 7 months ago
  83. 2cde3a1 Complete rewrite of the SkSL interpreter by Ethan Nicholas · 4 years, 7 months ago
  84. 6495a4f clamp to [0,1] before blending with normalized by Mike Klein · 4 years, 7 months ago
  85. 9e0afb7 Fix clang warnings by Jian Cai · 4 years, 8 months ago
  86. a8392b7 Slightly faster hsl_to_rgb stage by Florin Malita · 4 years, 10 months ago
  87. 37bc8f9 restore _DXDY image shader on ARM by Mike Klein · 4 years, 10 months ago
  88. ad82b40 Revert "impl. _clamp_8888 shaders using general mechanism" by Mike Klein · 4 years, 10 months ago
  89. dfa1de9 impl. _clamp_8888 shaders using general mechanism by Mike Klein · 4 years, 10 months ago
  90. 5d835d0 remove ternary min/max by Mike Klein · 4 years, 10 months ago
  91. 11e6aa8 Starting to hack up HDR transfer function support by Brian Osman · 4 years, 10 months ago
  92. ac353cb add alternate x-lerp using vpmaddubsw by Mike Klein · 4 years, 11 months ago
  93. 0f55db5 fix buffer overflow by Mike Klein · 4 years, 11 months ago
  94. 666e4da add alternate gather() impl. by Mike Klein · 4 years, 11 months ago
  95. b23d66e Interpreter: Lots of minor cleanup/refactoring by Brian Osman · 4 years, 11 months ago
  96. b83cc76 Reland "hsw::S32_alpha_D32_filter_DX" by Mike Klein · 4 years, 11 months ago
  97. 479f9fe Revert "hsw::S32_alpha_D32_filter_DX" by Mike Klein · 4 years, 11 months ago
  98. be47871 hsw::S32_alpha_D32_filter_DX by Mike Klein · 4 years, 11 months ago
  99. c3f6314 clean up for SSSE3 bilerp by Mike Klein · 4 years, 11 months ago
  100. 1cb5743 cut another multiply in SSE2 bilerp by Mike Klein · 4 years, 11 months ago