1. 6f5358f Interpreter: Disallow recursion by Brian Osman · 5 years ago
  2. 8676929 ByteCode: Faster eval in getLocation, add safety for double side-effects by Brian Osman · 5 years ago
  3. d3494ed ByteCode: Support out params in local function calls by Brian Osman · 5 years ago
  4. fba386b ByteCode: Allow calls to functions that return void by Brian Osman · 5 years ago
  5. d30e039 Fix SkSL standalone build by Brian Osman · 5 years ago
  6. 08a8496 Interpreter: Simplify interface quite a bit. by Brian Osman · 5 years ago
  7. 569f12f Interpreter: Vectorized interpreter by Brian Osman · 5 years ago
  8. 8016441 Interpreter: Refactor interface and lifetime management by Brian Osman · 5 years ago
  9. 95253bd Fix SkSL standalone compile errors by Brian Osman · 5 years ago
  10. 3e29f1d Interpreter: Elide dup/pop around stores by Brian Osman · 5 years ago
  11. 909231c Interpreter: Matrix/Vector multiplication by Brian Osman · 5 years ago
  12. 1e855b2 Interpreter: Support component-wise ops for matrices by Brian Osman · 5 years ago
  13. 7df8fff Avoid SkTMax in sksl by Brian Osman · 5 years ago
  14. 16e6fd5 Interpreter: Fix vector/matrix equality and inequality by Brian Osman · 5 years ago
  15. 29e013d Interpreter: Fix construction of Matrices by Brian Osman · 5 years ago
  16. 0785db0 Interpreter: Optimize common swizzles by Brian Osman · 5 years ago
  17. ae9633b add SkSL support for mix, cross, and dot by Ethan Nicholas · 5 years ago
  18. 07c117b Support larger compound types in the interpreter by Brian Osman · 5 years ago
  19. c51d791 Interpreter: Fix scalar -> vector constructors by Brian Osman · 5 years ago
  20. 82162ee SkSL interpreter intrinsics by Ethan Nicholas · 5 years ago
  21. 108e935 16-bit instructions by Mike Klein · 5 years ago
  22. 1271091 negateS -> negateI by Mike Klein · 5 years ago
  23. 9e6a393 support for SkSL interpreter external function calls by Ethan Nicholas · 5 years ago
  24. 76346ac Reland "byte align everything in SkSLInterpreter" by Mike Klein · 5 years ago
  25. 9170248 remove stray kNop by Mike Klein · 5 years ago
  26. b1e4a4e Revert "byte align everything in SkSLInterpreter" by Mike Klein · 5 years ago
  27. e528836 byte align everything in SkSLInterpreter by Mike Klein · 5 years ago
  28. f3fa600 Implement postfix ++/--, and use the correct 1 for floats by Brian Osman · 5 years ago
  29. b45ee83 warmup learning sksl interpreter by Mike Klein · 5 years ago
  30. 4e93feb Interpreter: Implement ternary operator by Brian Osman · 5 years ago
  31. 48a75aa redesigned SkSL interpreter vector instructions by Ethan Nicholas · 5 years ago
  32. 1091f02 Interpreter: Change all Load/Store ops to use immediate indices by Brian Osman · 5 years ago
  33. 91164d1 added external value support to SkSL interpreter by Ethan Nicholas · 5 years ago
  34. b745129 Interpreter: Implement/fix vectorized load/store of globals by Brian Osman · 5 years ago
  35. 226668a Add support for calling functions within the interpreter by Brian Osman · 5 years ago
  36. 44d4476 Interpreter: Fix bool literals by Brian Osman · 5 years ago
  37. 3b41baf Add support for float remainder to interpreter by Brian Osman · 5 years ago
  38. 354ecf3 fixed SkSL interpreter negate op by Ethan Nicholas · 5 years ago
  39. dfcad06 more SkSL interpreter performance work by Ethan Nicholas · 5 years ago
  40. 7e603db SkSL interpreter optimizations by Ethan Nicholas · 5 years ago
  41. 9764ebd SkSL interpreter performance improvements by Ethan Nicholas · 5 years ago
  42. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 6 years ago
  43. 746035a added support for interpreting generic SkSL functions by Ethan Nicholas · 6 years ago
  44. e1e988d Add maksing to SkSL byte code generator to please MSVC's RTC by Brian Osman · 6 years ago
  45. 0e9401d Initial checkin of new SkSL interpreter. by Ethan Nicholas · 6 years ago