1. e8ad02c Revert "Reland "Revert "Omit dead SkSL functions""" by Ethan Nicholas · 4 years, 3 months ago
  2. a15f2bf Reland "Revert "Omit dead SkSL functions"" by Ethan Nicholas · 4 years, 3 months ago
  3. fd1173a Revert "Revert "Omit dead SkSL functions"" by Ethan Nicholas · 4 years, 3 months ago
  4. 7c969f2 Revert "Omit dead SkSL functions" by Ethan Nicholas · 4 years, 3 months ago
  5. 97fe0cb Omit dead SkSL functions by Ethan Nicholas · 4 years, 3 months ago
  6. 3ef77dd clean up public m44 and camera api by Mike Reed · 4 years, 5 months ago
  7. b08cc02 Switch back to stack-based SkSL interpreter by Brian Osman · 4 years, 5 months ago
  8. 2e19af0 Revert "Move interpreter disassemble to out-of-line member of ByteCode" by Brian Osman · 4 years, 6 months ago
  9. 1b0124f Move interpreter disassemble to out-of-line member of ByteCode by Brian Osman · 4 years, 6 months ago
  10. 15c98cb Revert "Add most important intrinsics to the interpreter" by Brian Osman · 4 years, 6 months ago
  11. 838007f Add most important intrinsics to the interpreter by Brian Osman · 4 years, 6 months ago
  12. dc2a977 Interpreter: Fix intrinsics when called with vector types by Brian Osman · 4 years, 6 months ago
  13. 46f5c5f Make SkM44 public by Mike Reed · 4 years, 7 months ago
  14. 8c80b19 Interpreter: Support returns from runStriped by Brian Osman · 4 years, 7 months ago
  15. b962eff Revert "Revert "Complete rewrite of the SkSL interpreter"" by Ethan Nicholas · 4 years, 7 months ago
  16. 470e0ac Revert "Revert "Revert "Complete rewrite of the SkSL interpreter""" by Ben Wagner · 4 years, 7 months ago
  17. 5f40986 test change by Ethan Nicholas · 4 years, 7 months ago
  18. 7deb1c2 Revert "Revert "Complete rewrite of the SkSL interpreter"" by Ethan Nicholas · 4 years, 7 months ago
  19. b26b4e7 Revert "Revert "use SkM44 internally"" by Mike Reed · 4 years, 7 months ago
  20. f79aacb Revert "use SkM44 internally" by Mike Reed · 4 years, 7 months ago
  21. 295cdf8 use SkM44 internally by Mike Reed · 4 years, 7 months ago
  22. 55f6fc3 IWYU -- colorspace no longer includes matrix44 by Mike Reed · 4 years, 8 months ago
  23. 99c54f0 Revert "Complete rewrite of the SkSL interpreter" by Ethan Nicholas · 4 years, 8 months ago
  24. 2cde3a1 Complete rewrite of the SkSL interpreter by Ethan Nicholas · 4 years, 8 months ago
  25. 9b8b455 Change ByteCode and ByteCodeFunction to classes by Brian Osman · 5 years ago
  26. b23d66e Interpreter: Lots of minor cleanup/refactoring by Brian Osman · 5 years ago
  27. 31cff27 Revert "Revert "remove 'in uniform' support from GrSkSLFP, make rules more clear"" by Ethan Nicholas · 5 years ago
  28. 85705c1b Revert "remove 'in uniform' support from GrSkSLFP, make rules more clear" by Ethan Nicholas · 5 years ago
  29. ac18a5c remove 'in uniform' support from GrSkSLFP, make rules more clear by Ethan Nicholas · 5 years ago
  30. 73fb39c SkSL: Support bitwise negation on unsigned integers by Brian Osman · 5 years ago
  31. 6f62412 Fixed integer divide / remainder in sksl interpreter by Ethan Nicholas · 5 years ago
  32. 4c2146f Interpreter: Add bitwise shift operators by Brian Osman · 5 years ago
  33. e5bbce2 Interpreter: Add bitwise operators by Brian Osman · 5 years ago
  34. d166d2e SkSL interpreter now properly short-circuits boolean operators by Ethan Nicholas · 5 years ago
  35. 886af0d Allow defined functions in the SkSL .inc files by Brian Osman · 5 years ago
  36. b380e71 Interpreter: Add radians and normalize builtins by Brian Osman · 5 years ago
  37. 869a3e8 Reland "Interpreter: Bounds check array access, add bool return from run" by Brian Osman · 5 years ago
  38. 634c941 add inverse() intrinsic function to sksl by Mike Reed · 5 years ago
  39. 52c1bf1 Interpreter: Fix code-gen for postfix ++/-- used only for side effect by Brian Osman · 5 years ago
  40. 3e6aa9f Revert "Interpreter: Bounds check array access, add bool return from run" by Brian Osman · 5 years ago
  41. f42de9e Interpreter: Bounds check array access, add bool return from run by Brian Osman · 5 years ago
  42. 4a47da7 Interpreter: Disallow return statements inside loops or conditionals by Brian Osman · 5 years ago
  43. 6f5358f Interpreter: Disallow recursion by Brian Osman · 5 years ago
  44. 1a79f0b ByteCode: Improved ExternalValue interface by Brian Osman · 5 years ago
  45. d3494ed ByteCode: Support out params in local function calls by Brian Osman · 5 years ago
  46. fba386b ByteCode: Allow calls to functions that return void by Brian Osman · 5 years ago
  47. 8d56457 ByteCode: Fix subtle bug with nested loops and lanes re-activating by Brian Osman · 5 years ago
  48. 08a8496 Interpreter: Simplify interface quite a bit. by Brian Osman · 5 years ago
  49. 569f12f Interpreter: Vectorized interpreter by Brian Osman · 5 years ago
  50. 8016441 Interpreter: Refactor interface and lifetime management by Brian Osman · 5 years ago
  51. 5bdf525 Fix divide by zero in interpreter test by Brian Osman · 5 years ago
  52. 909231c Interpreter: Matrix/Vector multiplication by Brian Osman · 5 years ago
  53. 1e855b2 Interpreter: Support component-wise ops for matrices by Brian Osman · 5 years ago
  54. 16e6fd5 Interpreter: Fix vector/matrix equality and inequality by Brian Osman · 5 years ago
  55. 29e013d Interpreter: Fix construction of Matrices by Brian Osman · 5 years ago
  56. ae9633b add SkSL support for mix, cross, and dot by Ethan Nicholas · 5 years ago
  57. 07c117b Support larger compound types in the interpreter by Brian Osman · 5 years ago
  58. c51d791 Interpreter: Fix scalar -> vector constructors by Brian Osman · 5 years ago
  59. 82162ee SkSL interpreter intrinsics by Ethan Nicholas · 5 years ago
  60. 9e6a393 support for SkSL interpreter external function calls by Ethan Nicholas · 5 years ago
  61. b6a6f08 disassemble on unit test failure by Mike Klein · 5 years ago
  62. f3fa600 Implement postfix ++/--, and use the correct 1 for floats by Brian Osman · 5 years ago
  63. 4e93feb Interpreter: Implement ternary operator by Brian Osman · 5 years ago
  64. 1091f02 Interpreter: Change all Load/Store ops to use immediate indices by Brian Osman · 5 years ago
  65. 91164d1 added external value support to SkSL interpreter by Ethan Nicholas · 5 years ago
  66. b745129 Interpreter: Implement/fix vectorized load/store of globals by Brian Osman · 5 years ago
  67. 226668a Add support for calling functions within the interpreter by Brian Osman · 5 years ago
  68. 4167215 Fix stack indexing bug in vectorized unsigned -> float conversion by Brian Osman · 5 years ago
  69. 44d4476 Interpreter: Fix bool literals by Brian Osman · 5 years ago
  70. d369a5e Add setInputs to SkSL::Interpreter by Brian Osman · 5 years ago
  71. 3b41baf Add support for float remainder to interpreter by Brian Osman · 5 years ago
  72. 354ecf3 fixed SkSL interpreter negate op by Ethan Nicholas · 5 years ago
  73. 444aa12 fixed SkSL interpreter test by Ethan Nicholas · 5 years ago
  74. dfcad06 more SkSL interpreter performance work by Ethan Nicholas · 5 years ago
  75. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  76. 746035a added support for interpreting generic SkSL functions by Ethan Nicholas · 5 years ago
  77. 0e9401d Initial checkin of new SkSL interpreter. by Ethan Nicholas · 5 years ago