1. 443fa19 Implement compile-time optimization for sqrt(constant). by John Stiles · 3 years, 6 months ago
  2. c23386c Remove layout(override_coverage) by Brian Osman · 3 years, 6 months ago
  3. 55a63af Make it possible to use the DSL from within the compiler itself by Ethan Nicholas · 3 years, 6 months ago
  4. 22dcb73 Revert "Revert "Added DSL flags"" by Ethan Nicholas · 3 years, 6 months ago
  5. 9eb0bb6 Revert "Added DSL flags" by Brian Osman · 3 years, 6 months ago
  6. 7143059 Added DSL flags by Ethan Nicholas · 3 years, 6 months ago
  7. b22fcaf Added DSL layout() support by Ethan Nicholas · 3 years, 6 months ago
  8. 722cb67 Improved DSL APIs in preparation for DSLParser by Ethan Nicholas · 3 years, 6 months ago
  9. c9125aa Reland "Better first-class shader & color filter support in runtime effects" by Brian Osman · 3 years, 7 months ago
  10. 371f6e1 Refactored SkSL function creation and error handling by Ethan Nicholas · 3 years, 6 months ago
  11. a1a0b92 Added DSLWrapper so DSL classes can be used in containers by Ethan Nicholas · 3 years, 6 months ago
  12. c2cca5a Revert "Better first-class shader & color filter support in runtime effects" by Greg Daniel · 3 years, 6 months ago
  13. b83199e Added unsigned types and type query functions to DSL by Ethan Nicholas · 3 years, 6 months ago
  14. adadb95 Better first-class shader & color filter support in runtime effects by Brian Osman · 3 years, 7 months ago
  15. e9c2c5a Added support for DSL global variables by Ethan Nicholas · 3 years, 6 months ago
  16. 8a6537d Added DSL support for static if & switch statements by Ethan Nicholas · 3 years, 6 months ago
  17. a60cc3e Fix DSL handling of doubles by Ethan Nicholas · 3 years, 7 months ago
  18. 552fcb9 Remove flexible runtime effects entirely by Brian Osman · 3 years, 6 months ago
  19. bf3e9e9 Remove sample-with-matrix from SkSL by Brian Osman · 3 years, 6 months ago
  20. e3fa745 Add support for atan() to DSL. by John Stiles · 3 years, 6 months ago
  21. 08771b0 Add DSLVar::swap method. by John Stiles · 3 years, 6 months ago
  22. 8676ebe Demonstrate DSL for statements with multiple vardecls. by John Stiles · 3 years, 7 months ago
  23. db2326b Comma operator on DSL statements now creates unscoped blocks by Ethan Nicholas · 3 years, 7 months ago
  24. a0f7654 SkSL For statement now enforces correct initializer type by Ethan Nicholas · 3 years, 7 months ago
  25. 624a529 Added an API for creating RuntimeEffects using the SkSL DSL. by Ethan Nicholas · 3 years, 7 months ago
  26. debcbbf Flip the arguments to sample() when passing both coords and a color by Brian Osman · 3 years, 7 months ago
  27. 8455893 SkSL DSL matrix support by Ethan Nicholas · 3 years, 7 months ago
  28. ee49efc Added DSL fragmentProcessor and Sample function by Ethan Nicholas · 3 years, 7 months ago
  29. 80f6235 Fixed an issue with passing DSLVar as a DSL function parameter by Ethan Nicholas · 3 years, 7 months ago
  30. b14e6b9 Added _Type suffix to DSL Type enum by Ethan Nicholas · 3 years, 7 months ago
  31. 961d944 SkSL DSL now uses node pooling by Ethan Nicholas · 3 years, 8 months ago
  32. f3a28db Eliminate control-flow analysis. by John Stiles · 3 years, 8 months ago
  33. 24c1772 Fixed an issue with DSL includes by Ethan Nicholas · 3 years, 8 months ago
  34. b14b636 Added unary + and - DSL operators by Ethan Nicholas · 3 years, 8 months ago
  35. 8f440b4 Optimize away no-op arithmetic in ConstantFolder. by John Stiles · 3 years, 8 months ago
  36. fe5d692 DSL var values are now specified at construction time rather than in Declare by Ethan Nicholas · 3 years, 8 months ago
  37. f04e09c Optimize Swizzles inside Swizzle::Make. by John Stiles · 3 years, 8 months ago
  38. b9e4f64 Simplify constructors at IR generation time. by John Stiles · 3 years, 8 months ago
  39. b3dcbb1 Detect functions that fail to return a value, without using CFG. by John Stiles · 3 years, 8 months ago
  40. daed259 Made SkSL DSL into public API by Ethan Nicholas · 3 years, 8 months ago
  41. 2dda50d Add return-value check to the function finalizer. by John Stiles · 3 years, 8 months ago
  42. 34c7e11 Revert "Revert "SkSL DSL now reports the C++ line numbers of errors"" by Ethan Nicholas · 3 years, 8 months ago
  43. b956304 Revert "Revert "Add DSL PossibleExpression & PossibleStatement"" by Ethan Nicholas · 3 years, 8 months ago
  44. 4903482 Revert "Add DSL PossibleExpression & PossibleStatement" by Florin Malita · 3 years, 8 months ago
  45. 3a4e19d Revert "SkSL DSL now reports the C++ line numbers of errors" by Florin Malita · 3 years, 8 months ago
  46. 8a43a28 SkSL DSL now reports the C++ line numbers of errors by Ethan Nicholas · 3 years, 8 months ago
  47. d42932a Add DSL PossibleExpression & PossibleStatement by Ethan Nicholas · 3 years, 8 months ago
  48. 642cde2 Optimize @switch statements in SwitchStatement::Make. by John Stiles · 3 years, 9 months ago
  49. 63f75fc SkSL DSL function objects are now callable by Ethan Nicholas · 3 years, 9 months ago
  50. e1d1b08 Migrate convertSwitch to SwitchStatement::Make. by John Stiles · 3 years, 9 months ago
  51. bd97400 Split IRGenerator's VarDeclaration processing into two parts by Ethan Nicholas · 3 years, 9 months ago
  52. 54f0049 Move Constructor generation and type-coercion out of IRGenerator. by John Stiles · 3 years, 9 months ago
  53. b4d7b58 Improve error reporting from DSL unit tests. by John Stiles · 3 years, 9 months ago
  54. fa648a1 Renamed DSL Ternary to Select by Ethan Nicholas · 3 years, 9 months ago
  55. 11a15b1 added SkSL DSL uniform support by Ethan Nicholas · 3 years, 9 months ago
  56. bf79dff SkSL DSL struct support by Ethan Nicholas · 3 years, 9 months ago
  57. cfefec0 Added SkSL DSL switch statements by Ethan Nicholas · 3 years, 9 months ago
  58. c0f9815 Added detection for non-constant-folded divide by zero errors in SkSL. by Ethan Nicholas · 3 years, 9 months ago
  59. daceb79 SkSL DSL break / continue / discard by Ethan Nicholas · 3 years, 9 months ago
  60. e2c0504 Moved SkSL error checking of break / continue / return into a separate pass. by Ethan Nicholas · 3 years, 9 months ago
  61. 1ff7609 Added SkSL DSLFunction by Ethan Nicholas · 3 years, 9 months ago
  62. d6b26e5 added DSL Modifiers by Ethan Nicholas · 3 years, 9 months ago
  63. 68c77d4 Added SkSL DSL swizzles by Ethan Nicholas · 3 years, 9 months ago
  64. 30e93d5 Added builtin SkSL DSL functions by Ethan Nicholas · 3 years, 9 months ago
  65. 04be339 Added SkSL DSL Array types by Ethan Nicholas · 3 years, 9 months ago
  66. d6b6f3e Added basic SkSL DSL statements by Ethan Nicholas · 3 years, 10 months ago
  67. 67a0a8a Fixed error reporting on invalid SkSL assignments by Ethan Nicholas · 3 years, 10 months ago
  68. 92969f2 SkSL DSL operator overloading by Ethan Nicholas · 3 years, 10 months ago
  69. bffe80a Add SkSL DSLVar by Ethan Nicholas · 3 years, 10 months ago
  70. b3d4e74 Add SkSL DSLType by Ethan Nicholas · 3 years, 10 months ago
  71. 9504614 Beginnings of the SkSL DSL framework by Ethan Nicholas · 3 years, 10 months ago
  72. dcd2f86 Reland "Reland "Reland "Reland "Revert "Initial land of SkSL DSL.""""" by Ethan Nicholas · 3 years, 11 months ago
  73. 4129b6b Revert "Reland "Reland "Reland "Revert "Initial land of SkSL DSL.""""" by Ethan Nicholas · 3 years, 11 months ago
  74. 346dd53 Reland "Reland "Reland "Revert "Initial land of SkSL DSL."""" by Ethan Nicholas · 3 years, 11 months ago
  75. b37a693 Revert "Reland "Reland "Revert "Initial land of SkSL DSL."""" by Ethan Nicholas · 4 years ago
  76. 6b07e0e Reland "Reland "Revert "Initial land of SkSL DSL.""" by Ethan Nicholas · 4 years ago
  77. 52e5850 Revert "Reland "Revert "Initial land of SkSL DSL.""" by Ethan Nicholas · 4 years ago
  78. 53f69f1 Reland "Revert "Initial land of SkSL DSL."" by Jorge Betancourt · 4 years ago
  79. a3b8ac7 Revert "Revert "Initial land of SkSL DSL."" by Ethan Nicholas · 4 years ago
  80. dd213e9 Revert "Initial land of SkSL DSL." by Ethan Nicholas · 4 years ago
  81. 6e59951 Initial land of SkSL DSL. by Ethan Nicholas · 4 years ago