1. 5d0ec6b Add unit tests to WGSL that rely on dead-return synthesis. by John Stiles · 1 year, 3 months ago
  2. 2f2e4a2 Add WGSL support for do-while loops. by John Stiles · 1 year, 3 months ago
  3. d76306c Rename OutParamsTricky to OutParamsDoubleSwizzle. by John Stiles · 1 year, 3 months ago
  4. f2da98a Remove out-param helper functions from WGSL. by John Stiles · 1 year, 3 months ago
  5. f136991 Remove special case for inverse-hyperbolic intrinsic tests. by John Stiles · 1 year, 3 months ago
  6. 3102d44 Remove diagonal-matrix helper functions from WGSL. by John Stiles · 1 year, 3 months ago
  7. d3bb911 Add WGSL support for break, continue, and nop statements. by John Stiles · 1 year, 3 months ago
  8. 5f4298f Implement WGSL support for swizzled lvalues. by John Stiles · 1 year, 3 months ago
  9. 0e80a97 Add WGSL support for comma-expressions. by John Stiles · 1 year, 3 months ago
  10. a2094b9 Add WGSL support for indexed-swizzle lvalues. by John Stiles · 1 year, 3 months ago
  11. e5c67bc Implement WGSL vector-component lvalues. by John Stiles · 1 year, 3 months ago
  12. ffbe45d Add LValue class to WGSL code generator. by John Stiles · 1 year, 3 months ago
  13. 0c75f18 Add WGSL support for for-loops. by John Stiles · 1 year, 3 months ago
  14. 3f0ee14 Avoid taking the address of a vector-component in WGSL. by John Stiles · 1 year, 3 months ago
  15. f4f569a Add runtime-shader entrypoint to WGSL code generator. by John Stiles · 1 year, 3 months ago
  16. a8c3132 Split PrefixExpressions test into ES2/ES3 parts. by John Stiles · 1 year, 3 months ago
  17. b67fa15 Add support for ++/-- postfix expressions in WGSL. by John Stiles · 1 year, 3 months ago
  18. 997e36a Enable PrefixExpressions test in dm. by John Stiles · 1 year, 3 months ago
  19. 029100f Add support for ++/-- prefix expressions in WGSL. by John Stiles · 1 year, 3 months ago
  20. 4021344 Add WGSL support for array constructors. by John Stiles · 1 year, 3 months ago
  21. a5ba37a Add WGSL support for struct constructors. by John Stiles · 1 year, 3 months ago
  22. 29c8fe2 Fix Metal half-precision matrix negation. by John Stiles · 1 year, 3 months ago
  23. f57b9d7 Add WGSL support for inner assignment-expressions. by John Stiles · 1 year, 3 months ago
  24. fd5ca16 Add WGSL support for anonymous function parameters. by John Stiles · 1 year, 4 months ago
  25. 2d4ea95 Fix fuzzer-discovered issue with empty buffers. by John Stiles · 1 year, 4 months ago
  26. 31f895f Add WGSL support for short-circuited expressions. by John Stiles · 1 year, 4 months ago
  27. 6ae21ac Implement non-trivial ternary expressions in WGSL. by John Stiles · 1 year, 4 months ago
  28. 8931359 Always add braces when writing child statements in WGSL. by John Stiles · 1 year, 4 months ago
  29. c47400b [bazel] Add skia_android_unit_test macro. by Leandro Lovisolo · 1 year, 4 months ago
  30. 00f85ae Remove DSLCore handling of Interface Blocks. by John Stiles · 1 year, 4 months ago
  31. 078aefc Move struct error checks into MakeStructType. by John Stiles · 1 year, 4 months ago
  32. f3e381e Add null guard to intrinsic evaluation of normalize(). by John Stiles · 1 year, 4 months ago
  33. ccec509 Restructure Extension processing. by John Stiles · 1 year, 4 months ago
  34. a38bcfb [skottie] automatically populate slotManager with slots by Jorge Betancourt · 1 year, 4 months ago
  35. 1a29bd9 Squelch UBSAN divide-by-zero error. by John Stiles · 1 year, 4 months ago
  36. 70e1c54 Add null guards to intrinsic constant evaluation. by John Stiles · 1 year, 4 months ago
  37. 55345d8 Reland "Add support for decoding CICPs in Android" by Leon Scroggins III · 1 year, 4 months ago
  38. c169cc0 Revert "Add support for decoding CICPs in Android" by Derek Sollenberger · 1 year, 4 months ago
  39. ffe44f0 Add support for decoding CICPs in Android by Alec Mouri · 1 year, 4 months ago
  40. 30a368d Eliminate DSLCase from the parser. by John Stiles · 1 year, 4 months ago
  41. 0b97c5e Create test case demonstrating inliner issue. by John Stiles · 1 year, 4 months ago
  42. 348dd60 Add realistic/ directory to golden outputs. by John Stiles · 1 year, 4 months ago
  43. a635920 Add golden-output test for to/fromLinearSrgb. by John Stiles · 1 year, 4 months ago
  44. f76e3d6 Fix fuzzer-discovered error with repeated assignment. by John Stiles · 1 year, 4 months ago
  45. 8bb2d7b [sksl][wgsl] Prefix expressions and matrix equality test by Arman Uguray · 1 year, 7 months ago
  46. 2c64930 Remove .skvm generation support from skslc. by John Stiles · 1 year, 4 months ago
  47. 68251b0 Fix fuzzer-discovered error with unnecessary swizzles. by John Stiles · 1 year, 4 months ago
  48. 487475e Detect invalid layout(push_constant) modifier. by John Stiles · 1 year, 4 months ago
  49. 5012c25 [skottie] Plumb new text direction property by Florin Malita · 1 year, 5 months ago
  50. 5a718d9 Reject structs containing any unsized arrays. by John Stiles · 1 year, 5 months ago
  51. 5bd4bdc Fix assertion when compiling oversized interface blocks. by John Stiles · 1 year, 5 months ago
  52. 03c8e52 Fix assertion with unsized arrays in an arrayed interface block. by John Stiles · 1 year, 5 months ago
  53. 1cbd33e Enforce size limits on struct and array declarations. by John Stiles · 1 year, 5 months ago
  54. 2594f99 [bazel] Add SkSL files to //resources. by Leandro Lovisolo · 1 year, 5 months ago
  55. 8a8c551 Reject unsized arrays in function parameter lists. by John Stiles · 1 year, 5 months ago
  56. 4dc748f Enforce program stack limits on function parameters. by John Stiles · 1 year, 5 months ago
  57. 4e9dd55 Add support for indirect trace_var in SkRP codegen. by John Stiles · 1 year, 5 months ago
  58. 3b374e7 Combine SkVM/SkRP debug traces into a single class. by John Stiles · 1 year, 6 months ago
  59. c3c3655 [skottie] read in slots made with EssentialProperties on export by Jorge Betancourt · 1 year, 6 months ago
  60. 37b2040 Implement matrix-inverse for SkRP. by John Stiles · 1 year, 6 months ago
  61. ec49e09 Implement refract intrinsic in SkRP. by John Stiles · 1 year, 6 months ago
  62. 9b7c0ae Add unit test for indexed, swizzled writes. by John Stiles · 1 year, 6 months ago
  63. ab90fd4 [sksl] Support unsized arrays and storage buffers in SPIR-V and GLSL codegen by Arman Uguray · 1 year, 6 months ago
  64. 4d90ba4 [sksl][wgsl] Implement matrix constructors by Arman Uguray · 1 year, 8 months ago
  65. 35dc168 Fix assignment-into-indexed-swizzles in SPIR-V and Metal. by John Stiles · 1 year, 6 months ago
  66. a2630de Replace most uses of macros.bzl with skia_rules.bzl or flags.bzl by Kevin Lubick · 1 year, 6 months ago
  67. 9171886 Reland "Add SkSL test for indexing into a swizzle." by John Stiles · 1 year, 6 months ago
  68. aaa5cd7 Revert "Add SkSL test for indexing into a swizzle." by Brian Osman · 1 year, 6 months ago
  69. 076504a Add SkSL test for indexing into a swizzle. by John Stiles · 1 year, 6 months ago
  70. a5c66fd [skottie] Fix glyph comp auto sizing by Florin Malita · 1 year, 6 months ago
  71. 5ce859c Reland "Add support for copy-to-indirect-masked into RP codegen." by John Stiles · 1 year, 6 months ago
  72. 5bd3663 Revert "Add support for copy-to-indirect-masked into RP codegen." by Jim Van Verth · 1 year, 6 months ago
  73. 023f621 Add support for copy-to-indirect-masked into RP codegen. by John Stiles · 1 year, 6 months ago
  74. 9c10a99 Report a parse error when using an interface block as a type. by John Stiles · 1 year, 6 months ago
  75. d1cf320 Optimize away simple ternary expressions. by John Stiles · 1 year, 6 months ago
  76. 7469742 Add unit test for dynamic-indexing into temporaries. by John Stiles · 1 year, 6 months ago
  77. 26d0fec Fix SkRP crash when dividing an int by zero. by John Stiles · 1 year, 6 months ago
  78. 64374cc Add struct index-lookup test. by John Stiles · 1 year, 7 months ago
  79. c23446d Add matrix index-lookup test. by John Stiles · 1 year, 7 months ago
  80. 88338f7 Remove particles module by Brian Osman · 1 year, 7 months ago
  81. 935e20f [sksl][wgsl] Support float4(mat2x2) cast by Arman Uguray · 1 year, 8 months ago
  82. 165ec70 [sksl][wgsl] Support diagonal matrix constructor by Arman Uguray · 1 year, 8 months ago
  83. 4e938ae [sksl][wgsl] Matrix type and index expressions by Arman Uguray · 1 year, 8 months ago
  84. 733a19f [sksl][wgsl] Correctly handle vector equality operator by Arman Uguray · 1 year, 8 months ago
  85. 5745eb3 [sksl][wgsl] Support if statements by Arman Uguray · 1 year, 8 months ago
  86. deb1cf8 [sksl][wgsl] Implement GLSL out-parameter semantics by Arman Uguray · 1 year, 8 months ago
  87. 7f61c19 [sksl][metal] Add test case that demonstrates nested out-param invocation bugs by Arman Uguray · 1 year, 7 months ago
  88. bf3090c SkJpegCodec: Merge JpegR and HDRGM by Christopher Cameron · 1 year, 7 months ago
  89. 0111d0a Update unit test to exercise Metal precedence issue. by John Stiles · 1 year, 7 months ago
  90. 9aea247 [skottie] Visual text valign by Florin Malita · 1 year, 7 months ago
  91. 6e0498c Convert TernarySideEffects test to a shared SkSL test. by John Stiles · 1 year, 7 months ago
  92. d6a78de Convert ShortCircuitLogicalAnd test to a shared SkSL test. by John Stiles · 1 year, 7 months ago
  93. 15717bb Convert ShortCircuitLogicalOr test to a shared SkSL test. by John Stiles · 1 year, 7 months ago
  94. 8f24b62 Add ES3 test for mix intrinsic. by John Stiles · 1 year, 7 months ago
  95. 4013995 Add error tolerance to matrix-division test. by John Stiles · 1 year, 7 months ago
  96. ca9f7d9 Add test demonstrating matrix-division-by-scalar. by John Stiles · 1 year, 7 months ago
  97. 82915f8 Add support for sk_FragCoord to SkRP. by John Stiles · 1 year, 7 months ago
  98. 9e226ad Optimize compound-constructors into splats where possible. by John Stiles · 1 year, 7 months ago
  99. 45a4fdc SkJpegCodec: Add extended XMP support by Christopher Cameron · 1 year, 7 months ago
  100. 018df15 Simplify division by a constant. by John Stiles · 1 year, 7 months ago