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