1. 9ea48e3 Disallow multi-dimensional arrays in SkSL. by John Stiles · 4 years ago
  2. 076e9a2 Disallow returning array types in SkSL. by John Stiles · 4 years ago
  3. 6bef6a7 Fix flipped array dimensions in SkSL. by John Stiles · 4 years ago
  4. 986c7fb Fix codegen errors with Metal return statements. by John Stiles · 4 years ago
  5. 842b359 Enforce layout(location=...) on Metal out variables. by John Stiles · 4 years ago
  6. 7bd7033 Disallow global variables containing arrays of opaque types. by John Stiles · 4 years ago
  7. 5b589fd Add test for returning arrays from functions. by John Stiles · 4 years ago
  8. d7cc093 Fix ASAN error when inlining array constructor expressions. by John Stiles · 4 years ago
  9. fd41d87 Fix SPIR-V and Metal support for enum types. by John Stiles · 4 years ago
  10. 21f5f45 Fix SPIR-V compilation error with arrays of samplers. by John Stiles · 4 years ago
  11. ade695e Add unit test for function dead-stripping. by John Stiles · 4 years ago
  12. 712fd6b Add support for enums in Metal code generator. by John Stiles · 4 years ago
  13. ba067aa Migrate dedicated SPIR-V tests to golden outputs. by John Stiles · 4 years ago
  14. d8ca6b6 Replace SPIR-V assertion with mixed-types error message. by John Stiles · 4 years ago
  15. 46787d5 SkSL: Add test for scalar versions of geometric intrinsics by Brian Osman · 4 years ago
  16. bc75ebb Fix crash with boolean vectors in is_constant<T>. by John Stiles · 4 years ago
  17. 931da26 Add unit test demonstrating output from Gaussian blur. by John Stiles · 4 years ago
  18. 21a59d6 Fix double-negation of constant-value construcors. by John Stiles · 4 years ago
  19. dda1d31 Enable SPIR-V disassembly output from skslc. by John Stiles · 4 years ago
  20. 8c58899 Fix fuzzer crash when casting between int and float. by John Stiles · 4 years ago
  21. d0f712f Add fix for fuzzer-discovered crash at oss-fuzz:27614. by John Stiles · 4 years ago
  22. e1bbd5c Disallow unsized array dimensions on size fields past the frontmost. by John Stiles · 4 years ago
  23. 1d75778 Disallow opaque types in structs and interface blocks. by John Stiles · 4 years ago
  24. 0023c0c Detect unsupported types for MemoryLayout and report errors. by John Stiles · 4 years ago
  25. 34de5cb Convert remaining Metal tests to golden outputs. by John Stiles · 4 years ago
  26. 031a767 Stop the inliner after it has inlined 2500 statements in a program. by John Stiles · 4 years ago
  27. 053739d Add unit test for O(n^3) behavior in the inliner. by John Stiles · 4 years ago
  28. b4b627e Disallow usage of private types ($vec, etc) in non-builtin code. by John Stiles · 4 years ago
  29. 7601370 Add unit tests for overflowing int and uint literal limits. by John Stiles · 4 years ago
  30. a695d62 Limit struct nesting depth to a maximum of eight levels. by John Stiles · 4 years ago
  31. 8d05659 Limit arrays to a maximum of eight dimensions. by John Stiles · 4 years ago
  32. 9e2544e Add unit test for array with many dimensions. by John Stiles · 4 years ago
  33. 0ad52f6 Add unit test for fuzzer-detected error with in vars. by John Stiles · 4 years ago
  34. 68dcf54 Migrate CrbugOssfuzz21688 to a golden-output test. by John Stiles · 4 years ago
  35. e103f94 Create test case for oss-fuzz:26942. by John Stiles · 4 years ago
  36. bfad3e2 Add test cases to function-prototype golden outputs. by John Stiles · 4 years ago
  37. 47ee0ca Split Texture test into separate 1D and 2D tests. by John Stiles · 4 years ago
  38. 869cdef Fix unknown-identifier issue discovered by fuzzer. by John Stiles · 4 years ago
  39. 0947990 Add unit test for error discovered by fuzzer. by John Stiles · 4 years ago
  40. 8bc1a72 Add unit test to demonstrate error with modulo in FP files. by John Stiles · 4 years ago
  41. 8744a5c Add unit test for nested function calls in FP files. by John Stiles · 4 years ago
  42. 5309330 Add unit test demonstrating recursion codegen bug. by John Stiles · 4 years ago
  43. 9cef66f Fix use-after-free discovered by fuzzer. by John Stiles · 4 years ago
  44. 15d8174 Add unit test for self-referential initializer expressions. by John Stiles · 4 years ago
  45. a80a3dc Fix frexp support in Metal. by John Stiles · 4 years, 1 month ago
  46. 8dbdf23 Remove two uses of setModifiersHandle by Brian Osman · 4 years, 1 month ago
  47. 5d08a27 Add geometry shader test demonstrating max_vertices/invocations bug by Brian Osman · 4 years, 1 month ago
  48. f972313 Add test for disabling the inliner. by John Stiles · 4 years, 1 month ago
  49. 13fc260 Reject struct vardecls with modifiers. by John Stiles · 4 years, 1 month ago
  50. 6f3015a Reland "Add sk_Caps.builtinDeterminantSupport and use it in cross()." by John Stiles · 4 years, 1 month ago
  51. eaaa71b Add test for sk_Caps.mustGuardDivisionEvenAfterExplicitZeroCheck. by John Stiles · 4 years, 1 month ago
  52. 8f84cee Add test for sk_Caps.inBlendModesFailRandomlyForAllZeroVec. by John Stiles · 4 years, 1 month ago
  53. 2ae1dd9 Revert "Add sk_Caps.builtinDeterminantSupport and use it in cross()." by Jim Van Verth · 4 years, 1 month ago
  54. 6bbf026 Add sk_Caps.builtinDeterminantSupport and use it in cross(). by John Stiles · 4 years, 1 month ago
  55. 09b9ead Rename BlendOverlap to BlendOverlay. by John Stiles · 4 years, 1 month ago
  56. 20e4b9d Add unit test for inlining trivial arguments. by John Stiles · 4 years, 1 month ago
  57. 06febef Add 'tricky' OutParams golden output. by John Stiles · 4 years, 1 month ago
  58. 68861e3 Add unit tests for assignment and invalid field access. by John Stiles · 4 years, 1 month ago
  59. c14defb Disallow assignment to unfoldable ternaries in SkSL. by John Stiles · 4 years, 1 month ago
  60. ba38588 Remove sk_ClipDistance. by John Stiles · 4 years, 1 month ago
  61. dce4d3e Migrate setRefKind assignability checker into SkSLAnalysis. by John Stiles · 4 years, 1 month ago
  62. aeae3a5 Add golden outputs for the Metal backend. by John Stiles · 4 years, 1 month ago
  63. ab4ab20 Migrate most SkSL tests currently in /glsl/ to /shared/. by John Stiles · 4 years, 1 month ago
  64. 7e24871 Clean up SkSL test compilation in preparation for Metal support. by John Stiles · 4 years, 1 month ago
  65. 59b2a92 Add new unit tests for SkSL. by John Stiles · 4 years, 1 month ago
  66. 647a9bd Convert the remaining FP tests to golden outputs. by John Stiles · 4 years, 1 month ago
  67. 5f35ac9 Add unit test for swizzling booleans. by John Stiles · 4 years, 2 months ago
  68. 371fde5 Rename 'DefaultSettings' golden outputs to 'StandaloneSettings'. by John Stiles · 4 years, 2 months ago
  69. 2b788b1 Create golden outputs for SkSL blend functions. by John Stiles · 4 years, 2 months ago
  70. 881a10c Revert "Add program-settings flag to disable the inliner." by John Stiles · 4 years, 2 months ago
  71. ca4d074 Fix unit test for InlinerWrapsEarlyReturnsWithDoWhileBlock. by John Stiles · 4 years, 2 months ago
  72. 64fc15a Add unit test for a dead do-while loop. by John Stiles · 4 years, 2 months ago
  73. 910845f Add program-settings flag to disable the inliner. by John Stiles · 4 years, 2 months ago
  74. be0a9ca Migrate remaining SkSL GLSL tests to golden outputs. by John Stiles · 4 years, 2 months ago
  75. 87e6ccd Migrate geometry SkSL tests to golden outputs. by John Stiles · 4 years, 2 months ago
  76. c884631 Migrate Derivatives tests to golden outputs. by John Stiles · 4 years, 2 months ago
  77. 6798e5d Migrate SkSL error tests to golden outputs. by John Stiles · 4 years, 2 months ago
  78. bf2163f SkSL: Only allow bitwise ops on integral types by Brian Osman · 4 years, 2 months ago
  79. 6dc5265 Migrate several SkSLFP tests to golden outputs. by John Stiles · 4 years, 2 months ago
  80. 0ed9f31 Migrate several GLSL workaround unit tests to golden files. by John Stiles · 4 years, 2 months ago
  81. 72664be Add support for #pragma settings comments in SkSL. by John Stiles · 4 years, 2 months ago
  82. 9080540 Convert additional GLSL tests to use golden files. by John Stiles · 4 years, 2 months ago
  83. 7f6378f Migrate swizzle tests to golden SkSL files. by John Stiles · 4 years, 2 months ago
  84. f2cdf59 Migrate SkSL inliner tests to golden files. by John Stiles · 4 years, 2 months ago
  85. 8f02625 Demonstrate name reuse error in inliner. by John Stiles · 4 years, 2 months ago
  86. b024549 Convert several SkSL->GLSL unit tests to golden outputs. by John Stiles · 4 years, 2 months ago
  87. ea9e7ca Support testing error cases in our SkSL unit test goldens. by John Stiles · 4 years, 2 months ago
  88. d836f84 Generate SkSL golden output files from test inputs during the build. by John Stiles · 4 years, 2 months ago