1. 720674e Removed unnecessary code from DSLExpression by Ethan Nicholas · 3 years, 1 month ago
  2. e76530d Replace DSL's Sample() with DSLGlobalVar::eval() by Brian Osman · 3 years, 2 months ago
  3. eae4ad9 Remove SkSL sample() intrinsic for Skia object types by Brian Osman · 3 years, 2 months ago
  4. 6c302ba Eliminated unnecessary arrays in DSLParser variable declarations by Ethan Nicholas · 3 years, 1 month ago
  5. 7591d4b Replace trio of XxxxLiteral types with a single Literal type. by John Stiles · 3 years, 2 months ago
  6. 9a1f92e Add ExpressionArray variants to DSL calls by Ethan Nicholas · 3 years, 2 months ago
  7. c9d65f0 Fixed duplicate function definition error discovered by fuzzer by Ethan Nicholas · 3 years, 2 months ago
  8. 2533953 Add Round() to DSL. by John Stiles · 3 years, 2 months ago
  9. a2c76c7 Fixed illegal interface block reporting by Ethan Nicholas · 3 years, 2 months ago
  10. 3272412 Switched DSL error handling from const char* to string_view by Ethan Nicholas · 3 years, 2 months ago
  11. 360db87 Fix line numbers of several DSLParser errors by Ethan Nicholas · 3 years, 2 months ago
  12. 678ec71 Added DSL modifiers declarations by Ethan Nicholas · 3 years, 2 months ago
  13. 642215e Added DSL extension support by Ethan Nicholas · 3 years, 2 months ago
  14. 3099f79 SkSL: Add support for method calls on effect objects by Brian Osman · 3 years, 2 months ago
  15. 833cd20 Fixed DSL struct nesting check by Ethan Nicholas · 3 years, 2 months ago
  16. 517f4ff Added type security checks to the DSL by Ethan Nicholas · 3 years, 2 months ago
  17. 6b4f68b Added line numbers to some DSLParser errors that were missing them by Ethan Nicholas · 3 years, 2 months ago
  18. a248a9a Added line numbers to DSLParser type errors by Ethan Nicholas · 3 years, 2 months ago
  19. 2ecc595 Migrate program finalization logic out of IRGenerator. by John Stiles · 3 years, 2 months ago
  20. 600481f Made position parameter of DSL ReportErrors required by Ethan Nicholas · 3 years, 2 months ago
  21. fd1ff92 Made DSLType::Array return poison on error by Ethan Nicholas · 3 years, 2 months ago
  22. 51b4b86 Improve DSL error reporting with invalid array sizes by Ethan Nicholas · 3 years, 2 months ago
  23. 9667235 Use Type::convertArraySize from DSL for error detection by Ethan Nicholas · 3 years, 2 months ago
  24. 0c8a598 Improved DSL Struct error reporting by Ethan Nicholas · 3 years, 2 months ago
  25. 3b20489 Add FunctionDefinition::Convert for creating function definitions. by John Stiles · 3 years, 2 months ago
  26. 2763323 Fixed DSL handling of struct field modifiers by Ethan Nicholas · 3 years, 2 months ago
  27. 772061e Added DSL error for opaque types in structs by Ethan Nicholas · 3 years, 2 months ago
  28. 79c8899 Fix error with allocating arrays from DSLParser by Ethan Nicholas · 3 years, 2 months ago
  29. 6f20b8d Added line numbers to DSLParser errors by Ethan Nicholas · 3 years, 2 months ago
  30. 5c4463e Fixed DSLParser code rot by Ethan Nicholas · 3 years, 2 months ago
  31. 494eb3e Refactored IRGenerator::convertInterfaceBlock by Ethan Nicholas · 3 years, 2 months ago
  32. b42c383 Remove support for unsized arrays by Brian Osman · 3 years, 2 months ago
  33. 99ddd2a Remove (unused) geometry shader support by Brian Osman · 3 years, 2 months ago
  34. 842ee5b Fix assertion when calling a built-in function at global scope. by John Stiles · 3 years, 2 months ago
  35. 39f6da4 Switched Context::errors() over to a field access by Ethan Nicholas · 3 years, 2 months ago
  36. 313c948 Remove ErrorReporter pointer from DSL by Ethan Nicholas · 3 years, 2 months ago
  37. abe39f5 Fixed DSL build when threadlocals are not available by Ethan Nicholas · 3 years, 3 months ago
  38. 4a5e22a Further unified error handling between SkSL and DSL by Ethan Nicholas · 3 years, 3 months ago
  39. a2fd01c Made PositionInfo's capture explicit by Ethan Nicholas · 3 years, 3 months ago
  40. 4895946 Move ProgramImpl definitions into Processor subclass headers. by Brian Salomon · 3 years, 3 months ago
  41. ed7b4f6 Reduce code size of DSL Struct(). by John Stiles · 3 years, 3 months ago
  42. d6c08c9 Reduce code size by eliminating CollectArgs. by John Stiles · 3 years, 3 months ago
  43. 5547866 Removed setErrorCount from SkSL ErrorReporter by Ethan Nicholas · 3 years, 3 months ago
  44. 57709e1 Added prototypes for DSLFunction by Ethan Nicholas · 3 years, 3 months ago
  45. 3176e86 Rename GrGLSLFragmentProcessor to GrFragmentProcessor::ProgramImpl by Brian Salomon · 3 years, 3 months ago
  46. a40ddcd Pass dsl::PositionInfo by value by Ethan Nicholas · 3 years, 3 months ago
  47. 65e368b Fixed DSLParser bit rot by Ethan Nicholas · 3 years, 3 months ago
  48. 628777c Fix cases of variable shadowing in SkSL. by John Stiles · 3 years, 3 months ago
  49. e53c721 Pass DSLModifiers by reference. by John Stiles · 3 years, 3 months ago
  50. 4adb66f Honor lowp/mediump/highp precision qualifiers in DSLParser. by John Stiles · 3 years, 3 months ago
  51. 0dd5f62 Removed unnecessary check in DSLWriter::Var by Ethan Nicholas · 3 years, 3 months ago
  52. 3533ff1 Converted InterfaceBlock name to string_view by Ethan Nicholas · 3 years, 3 months ago
  53. e0531f5 Removed redundant setup code from DSLFunction by Ethan Nicholas · 3 years, 3 months ago
  54. 27f06eb Revert "Revert "Removed name string field from SkSLType"" by Ethan Nicholas · 3 years, 3 months ago
  55. 917fef7 Revert "Removed name string field from SkSLType" by Ethan Nicholas · 3 years, 3 months ago
  56. 2df03e6 Removed name string field from SkSLType by Ethan Nicholas · 3 years, 3 months ago
  57. bb2ef92 Add private blender type to SkSL built-in types. by John Stiles · 3 years, 3 months ago
  58. 77046a7 Disallow sk_FragCoord in SkRuntimeEffect by Brian Osman · 3 years, 3 months ago
  59. dd2fdea Initial land of DSLParser by Ethan Nicholas · 3 years, 3 months ago
  60. 251e634 Moved Array handling from convertIndexExpression into IndexExpression by Ethan Nicholas · 3 years, 3 months ago
  61. da72978 Added multi-var variants for the DSL Declare function by Ethan Nicholas · 3 years, 3 months ago
  62. ed6e54f Improved DSL Array error checking by Ethan Nicholas · 3 years, 3 months ago
  63. 2ab47c9 Added DSL LogicalXor function by Ethan Nicholas · 3 years, 3 months ago
  64. 459777a Added AssertDSLObjectsReleased setting by Ethan Nicholas · 3 years, 3 months ago
  65. b18c1e2 DSL ReleaseProgram retains source and reports errors better by Ethan Nicholas · 3 years, 3 months ago
  66. a2d22b2 Broke DSLVar into separate subclasses by Ethan Nicholas · 3 years, 4 months ago
  67. 292a09d Added modifier support to DSLFunction by Ethan Nicholas · 3 years, 4 months ago
  68. ebc9fad Fixed some fixups not being applied to DSL code by Ethan Nicholas · 3 years, 4 months ago
  69. e6ed3c2 Added DSL support for interface blocks by Ethan Nicholas · 3 years, 4 months ago
  70. 8c26479 Remove large swaths of code related to .fp files by Brian Osman · 3 years, 4 months ago
  71. d8d85b9 Reland "Don't key progams/pipelines on origin."" by Brian Salomon · 3 years, 4 months ago
  72. 4024224 Revert "Don't key progams/pipelines on origin." by Brian Salomon · 3 years, 4 months ago
  73. 943108b0 Don't key progams/pipelines on origin. by Brian Salomon · 3 years, 4 months ago
  74. 549c6b8 Added Poison values to SkSL to improve DSL error handling by Ethan Nicholas · 3 years, 4 months ago
  75. d0f4d0d Switched more DSL APIs over to skstd::string_view by Ethan Nicholas · 3 years, 4 months ago
  76. b4f8b7a Cleaned up DSL error handling by Ethan Nicholas · 3 years, 4 months ago
  77. 2d8b835 Add SkBlender class; thread into SkVMBlitter. by John Stiles · 3 years, 4 months ago
  78. af8047d Rename existing 'Blend' enums/names to 'BlendFilter'. by John Stiles · 3 years, 5 months ago
  79. 4f3e6a2 Moved DSLWriter::ReleaseProgram into DSLCore. by Ethan Nicholas · 3 years, 5 months ago
  80. 5076f9c Fix a DSL issue with special variable handling by Ethan Nicholas · 3 years, 5 months ago
  81. 08ac524 Added operator= on DSLCase by Ethan Nicholas · 3 years, 5 months ago
  82. 2919bbd Added DSLSymbols by Ethan Nicholas · 3 years, 5 months ago
  83. 18a100b Removed erroneous check from DSLFunction by Ethan Nicholas · 3 years, 5 months ago
  84. f7f36ae Add ProgramKind::kRuntimeBlend for Runtime Blend functions. by John Stiles · 3 years, 5 months ago
  85. eaa9e07 Marked String(string_view) explicit by Ethan Nicholas · 3 years, 5 months ago
  86. f07b4ce Converted DSL APIs to use skstd::string_view. by Ethan Nicholas · 3 years, 5 months ago
  87. 55a63af Make it possible to use the DSL from within the compiler itself by Ethan Nicholas · 3 years, 5 months ago
  88. 22dcb73 Revert "Revert "Added DSL flags"" by Ethan Nicholas · 3 years, 6 months ago
  89. 9eb0bb6 Revert "Added DSL flags" by Brian Osman · 3 years, 6 months ago
  90. 7143059 Added DSL flags by Ethan Nicholas · 3 years, 6 months ago
  91. b22fcaf Added DSL layout() support by Ethan Nicholas · 3 years, 6 months ago
  92. 4fe43b3 Added a comment explaining DSL Declare's signature by Ethan Nicholas · 3 years, 6 months ago
  93. 722cb67 Improved DSL APIs in preparation for DSLParser by Ethan Nicholas · 3 years, 6 months ago
  94. 6b3c6fc Made DSLFunction gracefully handle parameter conversion failure by Ethan Nicholas · 3 years, 6 months ago
  95. 0b82279 Remove the ModifiersPool argument to FunctionDeclaration::Convert. by John Stiles · 3 years, 6 months ago
  96. 10d39d9 Migrate ModifiersPool into the context. by John Stiles · 3 years, 6 months ago
  97. 371f6e1 Refactored SkSL function creation and error handling by Ethan Nicholas · 3 years, 6 months ago
  98. a1a0b92 Added DSLWrapper so DSL classes can be used in containers by Ethan Nicholas · 3 years, 6 months ago
  99. f2872e6 Use accessors to refer to the ModifiersPool. by John Stiles · 3 years, 6 months ago
  100. b83199e Added unsigned types and type query functions to DSL by Ethan Nicholas · 3 years, 6 months ago