1. 465da15 Reland "The Matrices test now verifies its results." by John Stiles · 3 years, 5 months ago
  2. 6b13129 Add support for matrix + scalar to Metal codegen. by John Stiles · 3 years, 5 months ago
  3. 90508f0 Revert "The Matrices test now verifies its results." by John Stiles · 3 years, 5 months ago
  4. 86121f6 The Matrices test now verifies its results. by John Stiles · 3 years, 5 months ago
  5. 33ef30e Optimize remaining simple 1-argument intrinsics. by John Stiles · 3 years, 5 months ago
  6. 7bb100e Optimize not() intrinsic. by John Stiles · 3 years, 5 months ago
  7. 614fb1e Removed early_fragment_tests layout qualifier by Ethan Nicholas · 3 years, 5 months ago
  8. 420c563 Add support for uint types in DSL C++ code generation. by John Stiles · 3 years, 5 months ago
  9. edac771 Evaluate single-argument generic intrinsics at compile time. by John Stiles · 3 years, 5 months ago
  10. 27193d4 Add test demonstrating missed opportunities with casts. by John Stiles · 3 years, 5 months ago
  11. 115645e Evaluate various single-argument float intrinsics at compile time. by John Stiles · 3 years, 5 months ago
  12. 1dc2d0f Allow compile-time intrinsic evaluation to read const variables. by John Stiles · 3 years, 5 months ago
  13. d7a4c05 [skottie] Add support for min/max text font size by Florin Malita · 3 years, 5 months ago
  14. a5f1697 Optimize intrinsic vector comparisons of constants. by John Stiles · 3 years, 5 months ago
  15. 28181e7 Optimize away intrinsics any() and all() when their inputs are known. by John Stiles · 3 years, 5 months ago
  16. 8c9ccc8 Optimize compound constructors containing constant vars. by John Stiles · 3 years, 5 months ago
  17. 7c59ab8 Honor static statements in DSL C++ codegen. by John Stiles · 3 years, 6 months ago
  18. 3934647 Reland "Implement operator== and != for Metal structs and arrays." by John Stiles · 3 years, 6 months ago
  19. 552fcb9 Remove flexible runtime effects entirely by Brian Osman · 3 years, 6 months ago
  20. fb7d378 Add test demonstrating swizzled constant folding. by John Stiles · 3 years, 6 months ago
  21. 958a939 Fix array-of-struct name mangling in Pipeline stage. by John Stiles · 3 years, 6 months ago
  22. 65d7ab2 Loosen ES3 restrictions in Runtime Effects for debugging. by John Stiles · 3 years, 6 months ago
  23. bf3e9e9 Remove sample-with-matrix from SkSL by Brian Osman · 3 years, 6 months ago
  24. c4e9588 Improve DSL CPP support for global variables. by John Stiles · 3 years, 6 months ago
  25. ec871bf Fix global variables which call built-in functions. by John Stiles · 3 years, 6 months ago
  26. 169c890 Reland "Add coords parameter to all .sksl test files used as runtime effects" by Brian Osman · 3 years, 6 months ago
  27. 67baf2d Revert "Add coords parameter to all .sksl test files used as runtime effects" by Joe Gregorio · 3 years, 6 months ago
  28. 22dcb5f Add coords parameter to all .sksl test files used as runtime effects by Brian Osman · 3 years, 6 months ago
  29. e3fa745 Add support for atan() to DSL. by John Stiles · 3 years, 6 months ago
  30. b9fc6e4 Support 'layout(when)' expressions in DSL C++. by John Stiles · 3 years, 6 months ago
  31. 1dcf463 Fix sk_Caps support in DSL C++ code generator. by John Stiles · 3 years, 6 months ago
  32. 83b0c83 Add support for built-in functions to DSLCPPCodeGenerator. by John Stiles · 3 years, 6 months ago
  33. d85d720 Add support for sample() to DSLCPPCodeGenerator. by John Stiles · 3 years, 6 months ago
  34. 47b48bc Reland "Add support for uniforms and layout(key)s to DSLCPPCodeGenerator." by John Stiles · 3 years, 6 months ago
  35. 9568023 Reland "Reland "Implement statements and expressions in DSL C++ code generator."" by John Stiles · 3 years, 6 months ago
  36. 126128b Revert "Reland "Implement statements and expressions in DSL C++ code generator."" by John Stiles · 3 years, 6 months ago
  37. 289da86 Revert "Add support for uniforms and layout(key)s to DSLCPPCodeGenerator." by John Stiles · 3 years, 6 months ago
  38. f33b061 Add support for uniforms and layout(key)s to DSLCPPCodeGenerator. by John Stiles · 3 years, 6 months ago
  39. c412688 Reland "Implement statements and expressions in DSL C++ code generator." by John Stiles · 3 years, 6 months ago
  40. 60191e0 Revert "Implement statements and expressions in DSL C++ code generator." by John Stiles · 3 years, 6 months ago
  41. 16cbfb4 Implement statements and expressions in DSL C++ code generator. by John Stiles · 3 years, 6 months ago
  42. 49b409e Simplify for init-stmts at the IR level. by John Stiles · 3 years, 6 months ago
  43. 8f1dff6 Remove layout(marker) from runtime effect SkSL by Brian Osman · 3 years, 6 months ago
  44. e49703f Remove custom SkVertices data and runtime effect `varying` support by Brian Osman · 3 years, 6 months ago
  45. 8e2a84b Fix for fuzzer-discovered error in SPIR-V compilation. by John Stiles · 3 years, 6 months ago
  46. 102d6e5 Add test case for sample() with color and various forms of coords by Brian Osman · 3 years, 6 months ago
  47. cbb60bd Add runtime color filter and shader modes to the SkSL compiler by Brian Osman · 3 years, 6 months ago
  48. c5d8608 Add unit test for for-loop with multiple variables. by John Stiles · 3 years, 6 months ago
  49. 82ab340 Fork CPPCodeGenerator into a DSL-based version. by John Stiles · 3 years, 6 months ago
  50. 962e614 Add `ivec` GLSL type aliases to runtime effects by Brian Osman · 3 years, 6 months ago
  51. d026156 Fix assertion when performing type-coercion with enums. by John Stiles · 3 years, 6 months ago
  52. 97186dc Fix various fuzzer-generated tests. by John Stiles · 3 years, 6 months ago
  53. d3a1df8 Remove sk_Height and sk_Width. by John Stiles · 3 years, 6 months ago
  54. 2de947e Fix broken Enum unit test. by John Stiles · 3 years, 6 months ago
  55. 3509210 Implement array == and != on SPIR-V. by John Stiles · 3 years, 6 months ago
  56. 781496f Add unit test for array of zero or negative size. by John Stiles · 3 years, 6 months ago
  57. d47330f Add support for struct constructors to SkSL. by John Stiles · 3 years, 6 months ago
  58. bc5c2a0 Implement struct == and != on SPIR-V. by John Stiles · 3 years, 6 months ago
  59. 5c62582 Require that runtime effect child variables are 'uniform' by Brian Osman · 3 years, 6 months ago
  60. 601abfa Move 'shader' usage tests to an SkSL golden file by Brian Osman · 3 years, 6 months ago
  61. 5abb9e1 Represent matrix resizes as a dedicated expression type. by John Stiles · 3 years, 6 months ago
  62. 0a12b85 Add regression test for oss-fuzz finding. by John Stiles · 3 years, 6 months ago
  63. 1f56479 Add test using 'fragmentProcessor' in runtime effects by Brian Osman · 3 years, 7 months ago
  64. e118278 Create a diagonal-matrix Constructor class. by John Stiles · 3 years, 7 months ago
  65. 8037c9e Add test for folding of == and != for arrays. by John Stiles · 3 years, 7 months ago
  66. fabed8b Fix fuzzer-discovered error with variable declarations. by John Stiles · 3 years, 7 months ago
  67. 2febb5b Add SkSL test for vector-scalar math. by John Stiles · 3 years, 7 months ago
  68. 0c9d888 Run SkSL inliner tests as part of dm. by John Stiles · 3 years, 7 months ago
  69. 2e04df9 Support PaintTranslate in COLRv1 rasterisation by Dominik Röttsches · 3 years, 7 months ago
  70. 85749c0 Add caps bit for RewriteMatrixVectorMultiply. by John Stiles · 3 years, 7 months ago
  71. d1f3b97 Remove sk_SampleMask support from SkSL by Brian Osman · 3 years, 7 months ago
  72. 1b843bd Fix up outdated tests. by John Stiles · 3 years, 7 months ago
  73. 95eadd3 Rename 'unpremul_float' to 'unpremul.' by John Stiles · 3 years, 7 months ago
  74. ece1d79 Mangle function names in GLSL. by John Stiles · 3 years, 7 months ago
  75. e67bd13 Migrate VarDeclaration conversion out of IRGenerator. by John Stiles · 3 years, 7 months ago
  76. d5e94d9 Move skbug5883.gif to a better test by Leon Scroggins · 3 years, 7 months ago
  77. bff24ab Disallow inlining a function with out-parameters. by John Stiles · 3 years, 7 months ago
  78. e0707b7 No longer passing the results of OpAccessChain to function calls by Ethan Nicholas · 3 years, 7 months ago
  79. dc20847 Disallow inlining functions containing early returns. by John Stiles · 3 years, 7 months ago
  80. 2810bee Improve do-while test in CanExitWithoutReturningValue. by John Stiles · 3 years, 7 months ago
  81. f10eff3 Fix misdetection of dead global variables. by John Stiles · 3 years, 7 months ago
  82. 8c595fe Change sksl tests to avoid SPIR-V validation errors by Brian Osman · 3 years, 7 months ago
  83. fc4b991 Force global initializers to be constant expressions by Brian Osman · 3 years, 7 months ago
  84. 97d8d7f Remove obsolete TODO. by John Stiles · 3 years, 7 months ago
  85. 2f4652f Revert "Fixed a number of spots where we should have been using RelaxedPrecision" by Ethan Nicholas · 3 years, 7 months ago
  86. a04692f Fixed a number of spots where we should have been using RelaxedPrecision by Ethan Nicholas · 3 years, 7 months ago
  87. f3a28db Eliminate control-flow analysis. by John Stiles · 3 years, 7 months ago
  88. 0dd1a77 Add noinline keyword to SkSL. by John Stiles · 3 years, 7 months ago
  89. 86e8553 Test that we propagate 'const' to the GPU backend of runtime effects by Brian Osman · 3 years, 7 months ago
  90. 51d3398 Add Convert/Make factory functions to IndexExpression. by John Stiles · 3 years, 7 months ago
  91. 6fb520f Improve optimization of prefix expressions at IR time. by John Stiles · 3 years, 7 months ago
  92. 28054ad Optimize ternary tests that check a const variable. by John Stiles · 3 years, 7 months ago
  93. b3dcbb1 Detect functions that fail to return a value, without using CFG. by John Stiles · 3 years, 7 months ago
  94. 2b6ec98 Disallow unscoped for blocks which declare a variable. by John Stiles · 3 years, 7 months ago
  95. 4633c91 # Enter a description of the change. by John Stiles · 3 years, 8 months ago
  96. 7e685f0 Revert "Migrate if-statement simplifyStatement logic to IfStatement::Make." by John Stiles · 3 years, 8 months ago
  97. e4da7b6 Migrate if-statement simplifyStatement logic to IfStatement::Make. by John Stiles · 3 years, 8 months ago
  98. 2dda50d Add return-value check to the function finalizer. by John Stiles · 3 years, 8 months ago
  99. dc4f8cd Add early_fragment_tests layout qualifier to SkSL by Brian Osman · 3 years, 8 months ago
  100. d863ae5 [skottie] Fractal noise 'fractal type' support by Florin Malita · 3 years, 8 months ago