1. 556b8be moved SkSL Field data into IRNode by Ethan Nicholas · 4 years, 10 months ago
  2. e96cdd1 moved SkSL IntLiteral data into IRNode by Ethan Nicholas · 4 years, 10 months ago
  3. 7bd6043 moved SkSL Block's data into IRNode by Ethan Nicholas · 4 years, 11 months ago
  4. a28ea67 Fix checks of GR_TEST_UTILS. by Greg Daniel · 4 years, 11 months ago
  5. 79457ef Change VariableReference::fVariable to a pointer by Brian Osman · 4 years, 11 months ago
  6. c8d9c8e Revert "Revert "moved BinaryExpression's data into IRNode"" by Ethan Nicholas · 4 years, 11 months ago
  7. bf66ffb Reland "Revert "moved BinaryExpression's data into IRNode"" by Ethan Nicholas · 5 years ago
  8. 1d3e0e0 Revert "Revert "moved BinaryExpression's data into IRNode"" by Ethan Nicholas · 5 years ago
  9. b61c3a9 Revert "moved BinaryExpression's data into IRNode" by Ethan Nicholas · 5 years ago
  10. efc8797 moved BinaryExpression's data into IRNode by Ethan Nicholas · 5 years ago
  11. 30d3022 Moved SkSL type into IRNode, now accessed via a method by Ethan Nicholas · 5 years ago
  12. e659214 Revamped handling of SkSL node kinds by Ethan Nicholas · 5 years ago
  13. 648a81e Add unit tests for the inliner. by John Stiles · 5 years ago
  14. 735a5a7 Allow .fp files to return a color from main(). by John Stiles · 5 years ago
  15. 7018bcf Reland "SkSL now supports uniform array types" by Ethan Nicholas · 5 years ago
  16. 2a479a5 Reland "SkSL CPP and H backends no longer emitted in non-dev builds" by Ethan Nicholas · 5 years ago
  17. 29f2a1e Remove sk_TextureSamplers from SkSL. by John Stiles · 5 years ago
  18. 3dc0da6 Add as<ProgramElementSubclass> to downcast ProgramElements more safely. by John Stiles · 5 years ago
  19. 4fb12cf Revert "SkSL CPP and H backends no longer emitted in non-dev builds" by Ethan Nicholas · 5 years ago
  20. 95b24b9 Revert "SkSL now supports uniform array types" by Ethan Nicholas · 5 years ago
  21. da85888 Remove final vestiges of sk_InColor. by John Stiles · 5 years ago
  22. 284f2c4 SkSL now supports uniform array types by Ethan Nicholas · 5 years ago
  23. 17c5b70 Add as<SymbolSubclass> to downcast Symbols more safely. by John Stiles · 5 years ago
  24. bc6fb27 SkSL CPP and H backends no longer emitted in non-dev builds by Ethan Nicholas · 5 years ago
  25. 0e8149c Add support for more basic types in SkSLCPPCodeGenerator. by John Stiles · 5 years ago
  26. 81365af Add as<ExpressionSubclass>() to downcast Expressions more safely. by John Stiles · 5 years ago
  27. cab5886 Add `GrProcessor::onDumpInfo` for subclass info dumps. by John Stiles · 5 years ago
  28. 8d9bf64 Reland "Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG." by John Stiles · 5 years ago
  29. e0709e9 Revert "Guard gencode dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG." by John Stiles · 5 years ago
  30. d7b09c4 Guard gencode dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG. by John Stiles · 5 years ago
  31. 47b4e22 Reland "Implement `dumpInfo` for .fp files." by John Stiles · 5 years ago
  32. 9487e9b Revert "Implement `dumpInfo` for .fp files." by Brian Osman · 5 years ago
  33. a1df23c Implement `dumpInfo` for .fp files. by John Stiles · 5 years ago
  34. 02b1128 Replace SkSL string macros with inline constexpr char arrays. by John Stiles · 5 years ago
  35. a6841be Enable ClangTidy check llvm-namespace-comment. by John Stiles · 5 years ago
  36. f265afd Remove bits of code related to sk_Args by Brian Osman · 5 years ago
  37. fbd050b Enable ClangTidy check modernize-make-unique. by John Stiles · 5 years ago
  38. 982fff2 Remove "sanity"/"insane" to comply with Android's inclusive language guidance by Leon Scroggins III · 5 years ago
  39. b3038f8 Remove layout(key) support for rects and points. by John Stiles · 5 years ago
  40. 45f5b03 Allow GLSL processor keys to use floats with full precision. by John Stiles · 5 years ago
  41. 12c5d29 In FPs, store pointers for all child slots, even nullptr by Brian Osman · 5 years ago
  42. 1298bc4 Change SampleMatrix to SampleUsage by Brian Osman · 5 years ago
  43. fc2fdf0 Support sample coords in .fp main() by Michael Ludwig · 5 years ago
  44. 8f3a836 Write SkSL visitor pattern and consolidate sampling analysis by Michael Ludwig · 5 years ago
  45. 061a5cf Move SkSLSampleMatrix to include/private by Brian Osman · 5 years ago
  46. e88320b Update how sample(matrix) calls are invoked in SkSL by Michael Ludwig · 5 years ago
  47. 9aba625 Move setSampleMatrix and setSampledWithExplicitCoords into child registration by Michael Ludwig · 5 years ago
  48. 5081942 Optimize CPP code generation. by John Stiles · 5 years ago
  49. 5ee90ff Moved SampleMatrix computation out of SectionAndParameterHelper by Brian Osman · 5 years ago
  50. 3779f44 Add helper method to clone and register a child FP. by John Stiles · 5 years ago
  51. 8818390 Honor return value of `registerChildProcessor` when creating child FPs. by John Stiles · 5 years ago
  52. d060c9d Define sample(null) as returning the inputColor unchanged. by John Stiles · 5 years ago
  53. 06f3d08 Fix invalid code generation with @setData and 'in fragmentProcessor?'. by John Stiles · 5 years ago
  54. 08f986d Added SkSL unpremul intrinsic by Brian Osman · 5 years ago
  55. 5a9e7fb Prefixed the names of SkSL token constants. by Ethan Nicholas · 5 years ago
  56. 5843012 Add sample(child, matrix) to SkSL. by Ethan Nicholas · 5 years ago
  57. 16464c3 Tracking uniform ownership by Ethan Nicholas · 5 years ago
  58. 456f9b5 Reland "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 5 years ago
  59. f6ed96d Revert "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 5 years ago
  60. e5a06ce Move GrGpuResource GrSurface and GrTexture into src. by Greg Daniel · 5 years ago
  61. b243b43 Make SkSL CPP code gen copy explicit coord status for cloned FPs by Brian Salomon · 5 years ago
  62. 978693c Make invokeChild just return a string containing the child function call by Brian Osman · 6 years ago
  63. b26b4e7 Revert "Revert "use SkM44 internally"" by Mike Reed · 6 years ago
  64. f79aacb Revert "use SkM44 internally" by Mike Reed · 6 years ago
  65. 295cdf8 use SkM44 internally by Mike Reed · 6 years ago
  66. 8ae1b56 support more types from .fp files by Ethan Nicholas · 6 years ago
  67. bd99c0c Reland "Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView." by Robert Phillips · 6 years ago
  68. c5c0247 Revert "Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView." by Robert Phillips · 6 years ago
  69. acf5929 Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView. by Greg Daniel · 6 years ago
  70. 369ee6b Update GrSwizzle to only store key and not string. by Greg Daniel · 6 years ago
  71. bf5c0c0 Fixed sampling non-SkSL FPs with coordinates by Brian Salomon · 6 years ago
  72. 095f5b4 .fp files now support user-defined functions by Ethan Nicholas · 6 years ago
  73. d4efe68 SkSL sample() now permits specification of coordinates by Ethan Nicholas · 6 years ago
  74. 1386366 renamed SkSL texture() and process() to sample() by Ethan Nicholas · 6 years ago
  75. c6dce5a Child fragment processors are now written as separate functions by Ethan Nicholas · 6 years ago
  76. cab767f SkSL now respects layout(key) on all variables by Ethan Nicholas · 6 years ago
  77. d523a06 Change samplerVariable() to return a const char *. by Stephen White · 6 years ago
  78. fc99416 Major rearchitecture of SkSL parsing, focused on improving performance. by Ethan Nicholas · 6 years ago
  79. eca66b3 SkVector4 as ctype for half4 by Brian Salomon · 6 years ago
  80. 6ad5289 Revert "Child fragment processors are now written as separate functions" by Ethan Nicholas · 6 years ago
  81. 0364bde Child fragment processors are now written as separate functions by Ethan Nicholas · 6 years ago
  82. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 6 years ago
  83. c0d79e5 Avoid multiplication by alpha in fragment shader when known to be 1. by Brian Salomon · 6 years ago
  84. bcd51e8 SkSL 'key' variables can now be controlled by 'when' expressions by Ethan Nicholas · 6 years ago
  85. 858fecc Got RelaxedPrecision decorations working again in SPIR-V, and removed by Ethan Nicholas · 6 years ago
  86. 390f9bd Fix handling of SkSL nullable FPs by Florin Malita · 6 years ago
  87. ee1c8a7 Revert "Revert "SkSL now supports null child processors"" by Ethan Nicholas · 6 years ago
  88. bce7d86 Revert "SkSL now supports null child processors" by Robert Phillips · 6 years ago
  89. 0e8dc4c SkSL now supports null child processors by Ethan Nicholas · 6 years ago
  90. 495993a Remove GrColor4f by Brian Osman · 7 years ago
  91. f28e55d Add SkPMColor4f support to SkSL by Brian Osman · 7 years ago
  92. 9094f2c Add fields to fragmentProcessors in sksl code. by Michael Ludwig · 7 years ago
  93. 1fc5fbd Reland "Redo how extra emit code flushing operates" with type fix. by Michael Ludwig · 7 years ago
  94. d044019 Revert "Redo how extra emit code flushing operates" by Michael Ludwig · 7 years ago
  95. 9b8181b Redo how extra emit code flushing operates by Michael Ludwig · 7 years ago
  96. 78aceb2 converted overdraw effect to new FP system by Ethan Nicholas · 7 years ago
  97. a427559 Refactor 'in uniform' CPP code generation by Michael Ludwig · 7 years ago
  98. 92e4c7f Support input color argument to process() function in sksl .fp files by Michael Ludwig · 7 years ago
  99. 231de03 Improve inputColor handling in fragment processor implementations. by Michael Ludwig · 7 years ago
  100. cd700e9 Revert "Revert "added support for sk_Dimensions to SkSL"" by Ethan Nicholas · 7 years ago