1. a40ddcd Pass dsl::PositionInfo by value by Ethan Nicholas · 3 years, 3 months ago
  2. 65e368b Fixed DSLParser bit rot by Ethan Nicholas · 3 years, 3 months ago
  3. e53c721 Pass DSLModifiers by reference. by John Stiles · 3 years, 3 months ago
  4. 4adb66f Honor lowp/mediump/highp precision qualifiers in DSLParser. by John Stiles · 3 years, 3 months ago
  5. 77046a7 Disallow sk_FragCoord in SkRuntimeEffect by Brian Osman · 3 years, 4 months ago
  6. dd2fdea Initial land of DSLParser by Ethan Nicholas · 3 years, 4 months ago
  7. da72978 Added multi-var variants for the DSL Declare function by Ethan Nicholas · 3 years, 4 months ago
  8. 2ab47c9 Added DSL LogicalXor function by Ethan Nicholas · 3 years, 4 months ago
  9. b18c1e2 DSL ReleaseProgram retains source and reports errors better by Ethan Nicholas · 3 years, 4 months ago
  10. a2d22b2 Broke DSLVar into separate subclasses by Ethan Nicholas · 3 years, 4 months ago
  11. 292a09d Added modifier support to DSLFunction by Ethan Nicholas · 3 years, 4 months ago
  12. ebc9fad Fixed some fixups not being applied to DSL code by Ethan Nicholas · 3 years, 4 months ago
  13. e6ed3c2 Added DSL support for interface blocks by Ethan Nicholas · 3 years, 4 months ago
  14. d8d85b9 Reland "Don't key progams/pipelines on origin."" by Brian Salomon · 3 years, 4 months ago
  15. 4024224 Revert "Don't key progams/pipelines on origin." by Brian Salomon · 3 years, 4 months ago
  16. 943108b0 Don't key progams/pipelines on origin. by Brian Salomon · 3 years, 4 months ago
  17. 549c6b8 Added Poison values to SkSL to improve DSL error handling by Ethan Nicholas · 3 years, 4 months ago
  18. d0f4d0d Switched more DSL APIs over to skstd::string_view by Ethan Nicholas · 3 years, 4 months ago
  19. b4f8b7a Cleaned up DSL error handling by Ethan Nicholas · 3 years, 4 months ago
  20. 4f3e6a2 Moved DSLWriter::ReleaseProgram into DSLCore. by Ethan Nicholas · 3 years, 5 months ago
  21. 08ac524 Added operator= on DSLCase by Ethan Nicholas · 3 years, 5 months ago
  22. c94457c Added missing declaration to DSLBlock.h by Ethan Nicholas · 3 years, 5 months ago
  23. 2919bbd Added DSLSymbols by Ethan Nicholas · 3 years, 5 months ago
  24. f07b4ce Converted DSL APIs to use skstd::string_view. by Ethan Nicholas · 3 years, 5 months ago
  25. c23386c Remove layout(override_coverage) by Brian Osman · 3 years, 6 months ago
  26. 55a63af Make it possible to use the DSL from within the compiler itself by Ethan Nicholas · 3 years, 6 months ago
  27. 22dcb73 Revert "Revert "Added DSL flags"" by Ethan Nicholas · 3 years, 6 months ago
  28. 9eb0bb6 Revert "Added DSL flags" by Brian Osman · 3 years, 6 months ago
  29. 7143059 Added DSL flags by Ethan Nicholas · 3 years, 6 months ago
  30. b22fcaf Added DSL layout() support by Ethan Nicholas · 3 years, 6 months ago
  31. 722cb67 Improved DSL APIs in preparation for DSLParser by Ethan Nicholas · 3 years, 6 months ago
  32. 371f6e1 Refactored SkSL function creation and error handling by Ethan Nicholas · 3 years, 6 months ago
  33. a1a0b92 Added DSLWrapper so DSL classes can be used in containers by Ethan Nicholas · 3 years, 6 months ago
  34. b83199e Added unsigned types and type query functions to DSL by Ethan Nicholas · 3 years, 6 months ago
  35. 0cb3b82 Improved DSLType constructor signatures by Ethan Nicholas · 3 years, 6 months ago
  36. e9c2c5a Added support for DSL global variables by Ethan Nicholas · 3 years, 6 months ago
  37. 8a6537d Added DSL support for static if & switch statements by Ethan Nicholas · 3 years, 6 months ago
  38. a60cc3e Fix DSL handling of doubles by Ethan Nicholas · 3 years, 6 months ago
  39. bf3e9e9 Remove sample-with-matrix from SkSL by Brian Osman · 3 years, 6 months ago
  40. e3fa745 Add support for atan() to DSL. by John Stiles · 3 years, 6 months ago
  41. 08771b0 Add DSLVar::swap method. by John Stiles · 3 years, 6 months ago
  42. db2326b Comma operator on DSL statements now creates unscoped blocks by Ethan Nicholas · 3 years, 7 months ago
  43. 624a529 Added an API for creating RuntimeEffects using the SkSL DSL. by Ethan Nicholas · 3 years, 7 months ago
  44. 6ac5310 Incorporate top-level DSL blocks into fragment processors. by John Stiles · 3 years, 7 months ago
  45. debcbbf Flip the arguments to sample() when passing both coords and a color by Brian Osman · 3 years, 7 months ago
  46. 8455893 SkSL DSL matrix support by Ethan Nicholas · 3 years, 7 months ago
  47. ee49efc Added DSL fragmentProcessor and Sample function by Ethan Nicholas · 3 years, 7 months ago
  48. 80f6235 Fixed an issue with passing DSLVar as a DSL function parameter by Ethan Nicholas · 3 years, 7 months ago
  49. b14e6b9 Added _Type suffix to DSL Type enum by Ethan Nicholas · 3 years, 7 months ago
  50. 707d315 Refactored DSL variable creation by Ethan Nicholas · 3 years, 7 months ago
  51. 961d944 SkSL DSL now uses node pooling by Ethan Nicholas · 3 years, 8 months ago
  52. 24c1772 Fixed an issue with DSL includes by Ethan Nicholas · 3 years, 8 months ago
  53. b14b636 Added unary + and - DSL operators by Ethan Nicholas · 3 years, 8 months ago
  54. fe5d692 DSL var values are now specified at construction time rather than in Declare by Ethan Nicholas · 3 years, 8 months ago
  55. daed259 Made SkSL DSL into public API by Ethan Nicholas · 3 years, 8 months ago