1. c845272 Broke DSLWriter into two separate classes by Ethan Nicholas · 2 years, 11 months ago
  2. 97bf728 Reland "change matrix_2x3 to row-major" by Herb Derby · 2 years, 11 months ago
  3. 042a197 Migrate compiler elimination passes to Transform. by John Stiles · 2 years, 11 months ago
  4. bcaacec Make Program owned-elements public. by John Stiles · 2 years, 11 months ago
  5. 2dfbf99 Migrate IsConstantExpression out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
  6. 2153a87 Migrate GetLoopUnrollInfo out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
  7. 8db7cd0 Migrate CanExitWithoutReturningValue out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
  8. cb0d81b Set Skia sksl generator to use registered magic number. by Greg Daniel · 2 years, 11 months ago
  9. a7827d6 Migrate EliminateDeadLocalVariables into Transform. by John Stiles · 2 years, 11 months ago
  10. 7176637 Migrate EliminateUnreachableCode into Transform. by John Stiles · 2 years, 11 months ago
  11. da4bcb6 Migrate ProgramUsage out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
  12. a272914 Add SkSL prefix to SwitchCaseContainsExit filename. by John Stiles · 2 years, 11 months ago
  13. b691ce4 Migrate `CheckProgramUnrolledSize` out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
  14. a1b44b7 Migrate `SwitchCaseContainsExit` out of SkSLAnalysis. by John Stiles · 2 years, 11 months ago
  15. eec27f3 Revert "change matrix_2x3 to row-major" by Michael Ludwig · 2 years, 11 months ago
  16. 6d02346 Optimize away empty for loops. by John Stiles · 2 years, 11 months ago
  17. f907da7 Replace Analysis class-of-statics with a namespace. by John Stiles · 2 years, 11 months ago
  18. b229558 Use SkSpan to represent arrays in GrSkSLFP::Make. by John Stiles · 2 years, 11 months ago
  19. e023608 change matrix_2x3 to row-major by Herb Derby · 2 years, 11 months ago
  20. da25cff Require LoopUnrollInfo in ForStatement::Make. by John Stiles · 2 years, 11 months ago
  21. 36fef3b Moved function call handling into FunctionCall by Ethan Nicholas · 2 years, 11 months ago
  22. 98eb297 Generate ICC profiles with version 4.3 (not 2.1) by Brian Osman · 2 years, 11 months ago
  23. ff5bb37 Replace illegal DSLTypes with Poison types. by John Stiles · 2 years, 11 months ago
  24. fd4dc23 Factor out TypeConstant-to-type logic into separate function. by John Stiles · 2 years, 11 months ago
  25. 7311f9a Remove subpixel positioning from the atlas path renderer key by Chris Dalton · 2 years, 11 months ago
  26. 04b0e01 Move function intrinsic handling into Finalizer by Ethan Nicholas · 2 years, 11 months ago
  27. 95a6610 Simplify allowed-in-ES2 checks. by John Stiles · 2 years, 11 months ago
  28. df93db9 Removed a number of utility methods from DSLWriter by Ethan Nicholas · 2 years, 11 months ago
  29. 9efdc04 Remove `Type::containsPrivateFields`. by John Stiles · 2 years, 11 months ago
  30. 6bc9626 fix deadlock in remote cache logging by Herb Derby · 2 years, 11 months ago
  31. b37fe54 Update FunctionDeclaration to take 'is-builtin' from the Context. by John Stiles · 2 years, 11 months ago
  32. 76a22af Avoid finding a font with simulations by Dominik Röttsches · 2 years, 11 months ago
  33. a106472 Reland "Disallow constructors of ES3 types in ES2 code." by John Stiles · 2 years, 11 months ago
  34. 1a2cef7 Avoid returning a DSLExpression with an invalid type. by John Stiles · 2 years, 11 months ago
  35. 532a51a Enable bind texture 0 workaround for MSAA-RTT on Mali-Gxx. by Brian Salomon · 2 years, 11 months ago
  36. c876489 Move 'is builtin code' flag into the ProgramConfig. by John Stiles · 2 years, 11 months ago
  37. e03f1c1 Revert "Disallow constructors of ES3 types in ES2 code." by John Stiles · 2 years, 11 months ago
  38. 36f53ec Disallow constructors of ES3 types in ES2 code. by John Stiles · 2 years, 11 months ago
  39. 6389bfa Removed useless modifiersWithDefaults method from DSLParser by Ethan Nicholas · 2 years, 11 months ago
  40. de42a9d Fixed unsupported type errors in pure DSL by Ethan Nicholas · 2 years, 11 months ago
  41. a7d1e5c Removed unused/nonexistent methods from IRGenerator by Ethan Nicholas · 2 years, 11 months ago
  42. 923d83b Fix incorrect assertion discovered by fuzzer. by John Stiles · 2 years, 11 months ago
  43. 906e9eb Emit qualifiers in the GLSL ES-required order. by John Stiles · 2 years, 11 months ago
  44. 66aa1de Allow precision qualifiers in function params. by John Stiles · 2 years, 11 months ago
  45. 1780755 Broke ProgramVisitor and ProgramWriter out into separate files by Ethan Nicholas · 2 years, 11 months ago
  46. 7e947ab Reland "Mark GLSL reserved names as reserved in SkSL grammar." by John Stiles · 2 years, 11 months ago
  47. 5f15c69 Revert "Mark GLSL reserved names as reserved in SkSL grammar." by Ethan Nicholas · 2 years, 11 months ago
  48. 6868f78 Emit prototypes in Pipeline for every defined function. by John Stiles · 2 years, 11 months ago
  49. 2f5cfb6 Redo the types in bilerp_clamp_8888 to make more sense by Herb Derby · 2 years, 11 months ago
  50. 1e6e919 Moved findAndDeclareBuiltinVariables out of IRGenerator by Ethan Nicholas · 2 years, 11 months ago
  51. 31e4c38 Add support for function prototypes in Pipeline stage. by John Stiles · 2 years, 11 months ago
  52. 57f3fc4 Mark GLSL reserved names as reserved in SkSL grammar. by John Stiles · 2 years, 11 months ago
  53. 67f443b Rename shaders named `input` in test code. by John Stiles · 2 years, 11 months ago
  54. 37035fc work around Fuchsia's compiler eccentricities by Herb Derby · 2 years, 11 months ago
  55. 58014fa Moved SkSL intrinsics from IRGenerator to Context by Ethan Nicholas · 2 years, 11 months ago
  56. 86eb628 Reland "lowp bilerp_clamp_8888" by Herb Derby · 3 years ago
  57. 56c3968 Reland "Don't keep a non-msaa FBO with EXT_multisampled_render_to_texture" by Brian Salomon · 2 years, 11 months ago
  58. 501e8e1 fix rcp_precise for compiling with AVX by Herb Derby · 2 years, 11 months ago
  59. 791c0d3 Remove ASTNode and SkSLParser by Ethan Nicholas · 2 years, 11 months ago
  60. 4326464 Revert "Remove SkRuntimeShader::makeImage." by John Stiles · 2 years, 11 months ago
  61. 907c593 Revert "lowp bilerp_clamp_8888" by Herb Derby · 2 years, 11 months ago
  62. 65967ab Remove SkRuntimeShader::makeImage. by John Stiles · 2 years, 11 months ago
  63. 89cfde1 Reland "Renamed SkSL "offset" to "line"" by Ethan Nicholas · 2 years, 11 months ago
  64. 5fad2b8 Reland "Use SkSL "offset" to actually mean "line"" by Ethan Nicholas · 2 years, 11 months ago
  65. 9624399 Remove ICU check from subset_harfbuzz by Ben Wagner · 2 years, 11 months ago
  66. ef96fa9 lowp bilerp_clamp_8888 by Herb Derby · 3 years ago
  67. 26c9344 Re-re-reland "Rewrite switch statements in GLSL strict-ES2 mode." by John Stiles · 2 years, 11 months ago
  68. 959bd4a Turn on Vulkan memoryless on ARM. by Greg Daniel · 2 years, 11 months ago
  69. 6f06bab Revert "Re-reland "Rewrite switch statements in GLSL strict-ES2 mode.""" by Brian Osman · 2 years, 11 months ago
  70. 051aeb7 Added module support to DSLParser by Ethan Nicholas · 2 years, 11 months ago
  71. ed7c60d Reland "Use a single FBO for EXT_multisampled_render_to_texture targets" by Brian Salomon · 2 years, 11 months ago
  72. 64560c7 Re-reland "Rewrite switch statements in GLSL strict-ES2 mode."" by John Stiles · 2 years, 11 months ago
  73. 397fdfd Implement separate crop filter by Michael Ludwig · 2 years, 11 months ago
  74. b05bbd0 Fix for fuzzer-discovered error with invalid var-initializers. by John Stiles · 2 years, 11 months ago
  75. fcc0ef1 Remove all clamping to "valid" premultiplied colors by Brian Osman · 2 years, 11 months ago
  76. 71cb972 Scale picture shader (GPU) by input alpha by Florin Malita · 2 years, 11 months ago
  77. a909dd6 Revert "Use SkSL "offset" to actually mean "line"" by Brian Osman · 2 years, 11 months ago
  78. cc91452 Revert "Renamed SkSL "offset" to "line"" by Brian Osman · 2 years, 11 months ago
  79. c4c3559 Revert "Reland "Rewrite switch statements in GLSL strict-ES2 mode."" by Brian Osman · 2 years, 11 months ago
  80. 4b4c7f8 Reland "Defer the attachment of GL stencil buffers" by Brian Salomon · 2 years, 11 months ago
  81. c81edd0 Reland "Rewrite switch statements in GLSL strict-ES2 mode." by John Stiles · 2 years, 11 months ago
  82. 6b88839 Add caps bit for rewriting switch statements. by John Stiles · 2 years, 11 months ago
  83. 58d47fa Renamed SkSL "offset" to "line" by Ethan Nicholas · 2 years, 11 months ago
  84. 47f7685 Use SkSL "offset" to actually mean "line" by Ethan Nicholas · 2 years, 11 months ago
  85. d26d0e6 Revert "Rewrite switch statements in GLSL strict-ES2 mode." by Brian Osman · 2 years, 11 months ago
  86. b8310ae Run conditional-assignment loop forwards. by John Stiles · 2 years, 11 months ago
  87. d71fac6 Remove temporary slot in writeSwitchStatement. by John Stiles · 2 years, 11 months ago
  88. 45e3838 Rewrite switch statements in GLSL strict-ES2 mode. by John Stiles · 2 years, 11 months ago
  89. 4144211 Tighten up SkVM code a bit. by John Stiles · 2 years, 11 months ago
  90. 1110118 Restore DSLWriter to relying on a Compiler again. by John Stiles · 2 years, 11 months ago
  91. cb40008 Implement switch in SkVM. by John Stiles · 2 years, 11 months ago
  92. 448b2d5 Add GetConstantValue, fix const-variable ES2 loop bounds by Brian Osman · 2 years, 11 months ago
  93. fe9bfe6 Separate IRGenerator and Compiler into separate DSLWriter fields. by John Stiles · 3 years ago
  94. 1a117d7 Allow dsl::Start with a Context instead of a Compiler. by John Stiles · 3 years ago
  95. ec8eef2 Slightly updated DSL Switch API by Ethan Nicholas · 3 years ago
  96. 428af4c Remove fLocalCoord from SkVMGenerator. by John Stiles · 3 years ago
  97. a4f5683 Refactor SkVMGenerator construction. by John Stiles · 3 years ago
  98. 7743559 Add memoryless attachment support for vulkan dmsaa. by Greg Daniel · 3 years ago
  99. 9f6be8e Reland "align the different implementations of 1/x" by Herb Derby · 3 years ago
  100. 6386199 Remove IRGenerator::coerce. by John Stiles · 3 years ago