1. 733fd74 Improve unit testing of for-loops. by John Stiles · 3 years, 2 months ago
  2. f89a812 Fix flaws in minus-prefix optimization. by John Stiles · 3 years, 2 months ago
  3. dec5ff2 Reland "Add ES3 intrinsics isinf/isnan to public SkSL ES3." by John Stiles · 3 years, 2 months ago
  4. 31c8710 Fix parsing error with structs containing arrays. by John Stiles · 3 years, 2 months ago
  5. 2d3f5e8 Demonstrate parsing error with structs and arrays. by John Stiles · 3 years, 2 months ago
  6. 9155b33 Revert "Add ES3 intrinsics isinf/isnan to public SkSL ES3." by Brian Osman · 3 years, 2 months ago
  7. e43714f Add ES3 intrinsics isinf/isnan to public SkSL ES3. by John Stiles · 3 years, 2 months ago
  8. 3681662 Add trunc/round/roundEven SKSL ES3 public APIs. by John Stiles · 3 years, 2 months ago
  9. b39236b Add `floatBitsToInt` family of ES3 intrinsics to SkSL public ES3. by John Stiles · 3 years, 2 months ago
  10. c61d1bf Implement determinant() in SkSL ES3 public API. by John Stiles · 3 years, 2 months ago
  11. 0733d48 Check for SkSL ES3 capabilities in GrShaderCaps. by John Stiles · 3 years, 2 months ago
  12. a7ea663 Revert "Use generation() to detect ES3 support." by John Stiles · 3 years, 2 months ago
  13. 39822cf Add transpose() to public ES3 API. by John Stiles · 3 years, 2 months ago
  14. fdde20d Use generation() to detect ES3 support. by John Stiles · 3 years, 2 months ago
  15. 4e24948 Allow derivatives in Runtime Effects when ES3 restrictions are off. by John Stiles · 3 years, 3 months ago
  16. 2648716 Add support for array-cast syntax in SkSL. by John Stiles · 3 years, 3 months ago
  17. 2195f94 Add unit test for array narrowing conversions. by John Stiles · 3 years, 3 months ago
  18. 9ae6ea0 Fix fuzzer-discovered error with swizzling matrices. by John Stiles · 3 years, 3 months ago
  19. 7da0657 Explicitly detect static recursion in SkSL by Brian Osman · 3 years, 3 months ago
  20. fb21225 Improve tests/comments, to prepare for calling functions before definition by Brian Osman · 3 years, 3 months ago
  21. 010c0ec Allow swizzles on Boolean scalar expressions. by John Stiles · 3 years, 4 months ago
  22. 7f56b41 Add scalar-swizzling tests for int and bool types. by John Stiles · 3 years, 4 months ago
  23. 6de2e1d Add support for matrix-to-vector conversions in SkSL. by John Stiles · 3 years, 4 months ago
  24. 5a825da Reland "Add tests for matrix-vector conversions." by John Stiles · 3 years, 4 months ago
  25. f009db5 Revert "Add tests for matrix-vector conversions." by John Stiles · 3 years, 4 months ago
  26. a897812 Add tests for matrix-vector conversions. by John Stiles · 3 years, 4 months ago
  27. e9ab391 Reland "Convert GrDitherEffect to a runtime FP" by Brian Osman · 3 years, 4 months ago
  28. 3dd52c7 Revert "Convert GrDitherEffect to a runtime FP" by Brian Osman · 3 years, 4 months ago
  29. 2fa843a Convert GrDitherEffect to a runtime FP by Brian Osman · 3 years, 4 months ago
  30. 27724cd Disable SkSL test for clamp(). by John Stiles · 3 years, 5 months ago
  31. 017ffd7 Implement compile-time optimization for step(). by John Stiles · 3 years, 5 months ago
  32. b82e931 Reland "Add support for do-while loops in PipelineStage." by John Stiles · 3 years, 5 months ago
  33. d2c5a80 Enable additional do-while SkSL tests. by John Stiles · 3 years, 5 months ago
  34. edb7aa7 Revert "Add support for do-while loops in PipelineStage." by Brian Salomon · 3 years, 5 months ago
  35. 9c7e04c Add support for do-while loops in PipelineStage. by John Stiles · 3 years, 5 months ago
  36. 325c808 Enable additional SkSL tests which require non-ES2 features. by John Stiles · 3 years, 5 months ago
  37. f2b08cc Fix SPIR-V code generation of dead return statements. by John Stiles · 3 years, 5 months ago
  38. 191b4e2 Enable proper testing of matrix-scalar ops. by John Stiles · 3 years, 6 months ago
  39. c1f6411 Enable a handful of tests which require ES3. by John Stiles · 3 years, 5 months ago
  40. ab3e639 Re-enable the nonsquare matrix test. by John Stiles · 3 years, 6 months ago
  41. 024f418 Disable nonsquare matrix test temporarily. by John Stiles · 3 years, 6 months ago
  42. aecf8d5 Expose non-square matrix types when fEnforceES2Restrictions is off. by John Stiles · 3 years, 6 months ago
  43. 82491c5 Enable proper testing of const arrays. by John Stiles · 3 years, 6 months ago
  44. 27193d4 Add test demonstrating missed opportunities with casts. by John Stiles · 3 years, 6 months ago
  45. 3934647 Reland "Implement operator== and != for Metal structs and arrays." by John Stiles · 3 years, 6 months ago
  46. fb7d378 Add test demonstrating swizzled constant folding. by John Stiles · 3 years, 6 months ago
  47. 35c4552 Revert "Implement operator== and != for Metal structs and arrays." by John Stiles · 3 years, 6 months ago
  48. 830c69c Implement operator== and != for Metal structs and arrays. by John Stiles · 3 years, 6 months ago
  49. 65d7ab2 Loosen ES3 restrictions in Runtime Effects for debugging. by John Stiles · 3 years, 6 months ago
  50. 169c890 Reland "Add coords parameter to all .sksl test files used as runtime effects" by Brian Osman · 3 years, 6 months ago
  51. 67baf2d Revert "Add coords parameter to all .sksl test files used as runtime effects" by Joe Gregorio · 3 years, 6 months ago
  52. 22dcb5f Add coords parameter to all .sksl test files used as runtime effects by Brian Osman · 3 years, 6 months ago
  53. d94bfdd Fix codegen for integer vector-scalar arithmetic in SPIR-V. by John Stiles · 3 years, 7 months ago
  54. 2febb5b Add SkSL test for vector-scalar math. by John Stiles · 3 years, 7 months ago
  55. 0c9d888 Run SkSL inliner tests as part of dm. by John Stiles · 3 years, 7 months ago
  56. 9d26af9 Fix testing of Runtime Effects with inlining enabled and disabled. by John Stiles · 3 years, 7 months ago
  57. 3150839 Disable CommaSideEffects test on GPU. by John Stiles · 3 years, 8 months ago
  58. bff24ab Disallow inlining a function with out-parameters. by John Stiles · 3 years, 8 months ago
  59. e0707b7 No longer passing the results of OpAccessChain to function calls by Ethan Nicholas · 3 years, 8 months ago
  60. 65abd2f Disable OutParams test on GPU. by John Stiles · 3 years, 8 months ago
  61. 28054ad Optimize ternary tests that check a const variable. by John Stiles · 3 years, 8 months ago
  62. b3dcbb1 Detect functions that fail to return a value, without using CFG. by John Stiles · 3 years, 8 months ago
  63. daed259 Made SkSL DSL into public API by Ethan Nicholas · 3 years, 8 months ago
  64. 03467a5 Revert "Disable control-flow analysis in SkSL. (Performance experiment)" by John Stiles · 3 years, 8 months ago
  65. 50b1b2b Disable control-flow analysis in SkSL. (Performance experiment) by John Stiles · 3 years, 8 months ago
  66. 8e756f3 Support structs in runtime effects by Brian Osman · 3 years, 9 months ago
  67. 0ac6c15 Reduce self-assignment expressions (`x = x`) into just `x`. by John Stiles · 3 years, 9 months ago
  68. a0e407d Add SkSL test for matrix equality/inequality operators. by John Stiles · 3 years, 9 months ago
  69. 01cdf01 Reland "Add support for matrix == and != in Metal shaders." by John Stiles · 3 years, 9 months ago
  70. 4908a24 Revert "Add support for matrix == and != in Metal shaders." by Greg Daniel · 3 years, 9 months ago
  71. c501857 Add support for matrix == and != in Metal shaders. by John Stiles · 3 years, 9 months ago
  72. 34c098d Add SkSL test demonstrating missed optimization with +=. by John Stiles · 3 years, 9 months ago
  73. ecd7c22 Migrate the last SkSL tests in shared/ to dm. by John Stiles · 3 years, 9 months ago
  74. c2c1b0c Migrate some SkSL swizzle tests to dm. by John Stiles · 3 years, 9 months ago
  75. d437478 Migrate even more SkSL tests to run in dm. by John Stiles · 3 years, 9 months ago
  76. 3f14d28 Add SPIR-V support for doubly-swizzled lvalues. by John Stiles · 3 years, 9 months ago
  77. b88b4e1 Migrate additional SkSL tests to run in dm. by John Stiles · 3 years, 9 months ago
  78. b441850 Reland "Improve support for arrays in Metal." by John Stiles · 3 years, 9 months ago
  79. 16a97bb Re-enable SkSL Hex test with constants that fit in 16 bits. by John Stiles · 3 years, 9 months ago
  80. 1aa55de Disable SkSLHex test. by John Stiles · 3 years, 9 months ago
  81. 38df4c8 Revert "Improve support for arrays in Metal." by John Stiles · 3 years, 9 months ago
  82. ecd2036 Migrate more SkSL tests to run in dm. by John Stiles · 3 years, 9 months ago
  83. dd904af Improve support for arrays in Metal. by John Stiles · 3 years, 9 months ago
  84. 56233d1 Migrate matrix SkSL test to dm. by John Stiles · 3 years, 9 months ago
  85. d80f966 Run SkSL tests with and without inlining. by John Stiles · 3 years, 9 months ago
  86. 5a956ce Add more dm tests for the comma operator. by John Stiles · 3 years, 9 months ago
  87. 931cad1 Update function-type-matching tests to work as Runtime Effects. by John Stiles · 3 years, 9 months ago
  88. c068a8f Update various shared/ tests to run in dm. by John Stiles · 3 years, 9 months ago
  89. 2ff8f86 Run the SkSL Operators test as a Runtime Effect. by John Stiles · 3 years, 9 months ago
  90. 94e72b9 Add test to verify side effects from the comma operator. by John Stiles · 3 years, 9 months ago
  91. 6eee6b2 Revert "Add intrinsic tests for mod() and fract()." by Mike Klein · 3 years, 9 months ago
  92. f06aeed Add intrinsic tests for mod() and fract(). by John Stiles · 3 years, 9 months ago
  93. 9c9f60c Implement additional Runtime Effect intrinsic tests. by John Stiles · 3 years, 9 months ago
  94. e1658b5 Reland "Add some SkSL intrinsics to our dm tests." by John Stiles · 3 years, 9 months ago
  95. b576168 Revert "Add some SkSL intrinsics to our dm tests." by John Stiles · 3 years, 9 months ago
  96. 0492a74 Add some SkSL intrinsics to our dm tests. by John Stiles · 3 years, 9 months ago
  97. bf7b4b8 Add SkSL test for functions that operate on structs by Brian Osman · 3 years, 9 months ago
  98. 7b92897 Reland "Add SkSL for-loop control flow test to dm." by John Stiles · 3 years, 9 months ago
  99. b41d5bb Add helper uniforms to Runtime Effect tests. by John Stiles · 3 years, 9 months ago
  100. 578f1ac Revert "Add SkSL for-loop control flow test to dm." by John Stiles · 3 years, 9 months ago