1. 962dec4 Removed StringFragment alias in favor of skstd::string_view by Ethan Nicholas · 3 years, 4 months ago
  2. c43dc5e Implement compile-time optimization for cross(). by John Stiles · 3 years, 5 months ago
  3. f96cb71 Keep the intrinsic kind of a FunctionDefinition in its IRNode. by John Stiles · 3 years, 5 months ago
  4. 0b82279 Remove the ModifiersPool argument to FunctionDeclaration::Convert. by John Stiles · 3 years, 6 months ago
  5. 371f6e1 Refactored SkSL function creation and error handling by Ethan Nicholas · 3 years, 6 months ago
  6. 624a529 Added an API for creating RuntimeEffects using the SkSL DSL. by Ethan Nicholas · 3 years, 6 months ago
  7. e8da4d2 Code cleanup: Add isMain() accessor to FunctionDeclaration. by John Stiles · 3 years, 7 months ago
  8. ece1d79 Mangle function names in GLSL. by John Stiles · 3 years, 7 months ago
  9. 24c1772 Fixed an issue with DSL includes by Ethan Nicholas · 3 years, 7 months ago
  10. daed259 Made SkSL DSL into public API by Ethan Nicholas · 3 years, 8 months ago
  11. 1f0dc9c Update SkSL type priorities to differentiate signed/unsigned types. by John Stiles · 3 years, 10 months ago
  12. 90227be Add parameter names to FunctionDeclaration descriptions. by John Stiles · 3 years, 10 months ago
  13. 6b07e0e Reland "Reland "Revert "Initial land of SkSL DSL.""" by Ethan Nicholas · 3 years, 10 months ago
  14. 52e5850 Revert "Reland "Revert "Initial land of SkSL DSL.""" by Ethan Nicholas · 3 years, 10 months ago
  15. 53f69f1 Reland "Revert "Initial land of SkSL DSL."" by Jorge Betancourt · 3 years, 10 months ago
  16. a3b8ac7 Revert "Revert "Initial land of SkSL DSL."" by Ethan Nicholas · 3 years, 10 months ago
  17. dd213e9 Revert "Initial land of SkSL DSL." by Ethan Nicholas · 3 years, 10 months ago
  18. 6e59951 Initial land of SkSL DSL. by Ethan Nicholas · 3 years, 10 months ago
  19. 586df95 Simplify the ModifiersPool class. by John Stiles · 4 years ago
  20. 1cc63da Mark IRNode leaf classes as final. by John Stiles · 4 years ago
  21. 6f87de7 Made IRNode smaller by Ethan Nicholas · 4 years ago
  22. 2e25ff4 Directly compute call counts, rather than mutating state by Brian Osman · 4 years ago
  23. f4bda74 Rename SkTArray::reserve to reserve_back. by John Stiles · 4 years ago
  24. 5bf3e20 Remove setModifiersHandle, restore const-ness to Symbols by Brian Osman · 4 years ago
  25. 8e3b6be Convert expression arrays from std::vector to SkSTArray. by John Stiles · 4 years ago
  26. fa88911 Improve performance of determineFinalTypes. by John Stiles · 4 years ago
  27. ed84b73 moved SkSL FunctionDeclaration data into IRNode by Ethan Nicholas · 4 years ago
  28. 041fd0a moved SkSL Variable data into IRNode by Ethan Nicholas · 4 years ago
  29. e2c4999 Revert "Revert "moved SkSL Field data into IRNode"" by Ethan Nicholas · 4 years ago
  30. 58384ad Revert "moved SkSL Field data into IRNode" by Brian Osman · 4 years ago
  31. 556b8be moved SkSL Field data into IRNode by Ethan Nicholas · 4 years ago
  32. 0acb5b5 Allow casting to lower precision types in runtime effects by Brian Osman · 4 years, 1 month ago
  33. 30d3022 Moved SkSL type into IRNode, now accessed via a method by Ethan Nicholas · 4 years, 1 month ago
  34. e659214 Revamped handling of SkSL node kinds by Ethan Nicholas · 4 years, 1 month ago
  35. 7571f9e Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. by John Stiles · 4 years, 1 month ago
  36. 17c5b70 Add as<SymbolSubclass> to downcast Symbols more safely. by John Stiles · 4 years, 2 months ago
  37. a6841be Enable ClangTidy check llvm-namespace-comment. by John Stiles · 4 years, 2 months ago
  38. c18bb51 SkSL include files are now stored in a binary format by Ethan Nicholas · 4 years, 3 months ago
  39. bf68ce5 add missing import for std::atomic by Ethan Nicholas · 4 years, 5 months ago
  40. e8ad02c Revert "Reland "Revert "Omit dead SkSL functions""" by Ethan Nicholas · 4 years, 5 months ago
  41. a15f2bf Reland "Revert "Omit dead SkSL functions"" by Ethan Nicholas · 4 years, 5 months ago
  42. fd1173a Revert "Revert "Omit dead SkSL functions"" by Ethan Nicholas · 4 years, 5 months ago
  43. 7c969f2 Revert "Omit dead SkSL functions" by Ethan Nicholas · 4 years, 5 months ago
  44. 97fe0cb Omit dead SkSL functions by Ethan Nicholas · 4 years, 5 months ago
  45. 70728ef Revert "Reland "Revert "SkSL function inlining""" by Ethan Nicholas · 4 years, 5 months ago
  46. 04ff61f Reland "Revert "SkSL function inlining"" by Ethan Nicholas · 4 years, 5 months ago
  47. 2dd272b Revert "Revert "SkSL function inlining"" by Ethan Nicholas · 4 years, 5 months ago
  48. 1b63b4a Revert "SkSL function inlining" by Robert Phillips · 4 years, 5 months ago
  49. b65024b SkSL function inlining by Ethan Nicholas · 4 years, 5 months ago
  50. 08f986d Added SkSL unpremul intrinsic by Brian Osman · 4 years, 5 months ago
  51. 5843012 Add sample(child, matrix) to SkSL. by Ethan Nicholas · 4 years, 6 months ago
  52. b08cc02 Switch back to stack-based SkSL interpreter by Brian Osman · 4 years, 7 months ago
  53. b962eff Revert "Revert "Complete rewrite of the SkSL interpreter"" by Ethan Nicholas · 4 years, 9 months ago
  54. 470e0ac Revert "Revert "Revert "Complete rewrite of the SkSL interpreter""" by Ben Wagner · 4 years, 9 months ago
  55. 7deb1c2 Revert "Revert "Complete rewrite of the SkSL interpreter"" by Ethan Nicholas · 4 years, 9 months ago
  56. 99c54f0 Revert "Complete rewrite of the SkSL interpreter" by Ethan Nicholas · 4 years, 9 months ago
  57. 2cde3a1 Complete rewrite of the SkSL interpreter by Ethan Nicholas · 4 years, 9 months ago
  58. 2a099da SkSL description methods are now only present in debug mode by Ethan Nicholas · 4 years, 10 months ago
  59. 73b8376 Fixed skslc assertion failure discovered by fuzzer by Ethan Nicholas · 5 years ago
  60. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  61. d9d33c3 renamed SkSL's assert macros by Ethan Nicholas · 6 years ago
  62. 5b5f096 Revert "Revert "Switch to the new SkSL lexer."" by Ethan Nicholas · 7 years ago
  63. 3585154 Revert "Switch to the new SkSL lexer." by Ethan Nicholas · 7 years ago
  64. c576e93 Switch to the new SkSL lexer. by Ethan Nicholas · 7 years ago
  65. 762466e Re-re-land sksl fragment processor support by Ethan Nicholas · 7 years ago
  66. 5ce3972 Revert "Re-land sksl fragment processor support" by Mike Klein · 7 years ago
  67. c070939 Re-land sksl fragment processor support by Ethan Nicholas · 7 years ago
  68. ed50200 Revert "sksl fragment processor support" by Ethan Nicholas · 7 years ago
  69. ccf5991 sksl fragment processor support by Ethan Nicholas · 7 years ago
  70. cb67096 Improved skslc optimizer, particularly around vectors. by Ethan Nicholas · 7 years ago
  71. 0df1b04 skslc can now be compiled with no Skia dependencies, in preparation for its eventual by Ethan Nicholas · 8 years ago
  72. 9bd301d Revert "skslc can now be compiled with no Skia dependencies, in preparation for its eventual" by Ethan Nicholas · 8 years ago
  73. f3333c8 skslc can now be compiled with no Skia dependencies, in preparation for its eventual by Ethan Nicholas · 8 years ago
  74. bcf35f8 Revert "skslc can now be compiled with no Skia dependencies, in preparation for" by Ethan Nicholas · 8 years ago
  75. 7833466 skslc can now be compiled with no Skia dependencies, in preparation for by Ethan Nicholas · 8 years ago
  76. 9e1138d re-land of switched skslc from std::string to SkString by Ethan Nicholas · 8 years ago
  77. 792d0f1 Revert "switched skslc from std::string to SkString" by Greg Daniel · 8 years ago
  78. d8df21a switched skslc from std::string to SkString by Ethan Nicholas · 8 years ago
  79. 471e894 Reduced skslc memory consumption by ethannicholas · 8 years ago
  80. 5638052 Revert of Reduced skslc memory consumption (patchset #3 id:50001 of https://codereview.chromium.org/2442063002/ ) by benjaminwagner · 8 years ago
  81. cffaa70 Reduced skslc memory consumption by ethannicholas · 8 years ago
  82. ddb37d6 re-re-land of skslc now automatically turns on derivatives support by ethannicholas · 8 years ago
  83. ac66ae6 Revert "re-land of skslc now automatically turns on derivatives support" by Mike Klein · 8 years ago
  84. d7d1997 re-land of skslc now automatically turns on derivatives support by Ethan Nicholas · 8 years ago
  85. 37269ff Revert "skslc now automatically turns on derivatives support" by Ethan Nicholas · 8 years ago
  86. 311742b skslc now automatically turns on derivatives support by Ethan Nicholas · 8 years ago
  87. d598f79 SkSL performance improvements (plus a couple of minor warning fixes) by ethannicholas · 8 years ago
  88. e92badc Revert of SkSL performance improvements (patchset #6 id:140001 of https://codereview.chromium.org/2131223002/ ) by msarett · 8 years ago
  89. 9fd67a1 SkSL performance improvements (plus a couple of minor warning fixes) by ethannicholas · 8 years ago
  90. b3058bd initial checkin of SkSL compiler by ethannicholas · 8 years ago