1. ad59558 Fix expression position of redundant casts. by John Stiles · 10 months ago
  2. 19e54d2 Allow child effects in SkSL mesh-fragment programs during compile. by John Stiles · 10 months ago
  3. f9c6cad Create error tests to verify existing mesh-program behavior. by John Stiles · 10 months ago
  4. 3a32043 Add support for mesh programs to skslc. by John Stiles · 10 months ago
  5. a15d619 Remove IncompleteShortIntPrecision workaround flag. by John Stiles · 10 months ago
  6. f39bd9a Re-enable pixel-local storage test. by John Stiles · 10 months ago
  7. a57f30c Disable test PixelLocalStorage.sksl temporarily. by John Stiles · 10 months ago
  8. 0057898 Add unit test for shadowed variables in a loop-continue. by John Stiles · 10 months ago
  9. 862ff07 Add support for mesh programs to sksl-minify. by John Stiles · 10 months ago
  10. d1b87a8 Add support for the pixel_local modifier to WGSL. by John Stiles · 11 months ago
  11. 62aa41e Add new modifier `pixel_local` to SkSL. by John Stiles · 11 months ago
  12. bcdfe55 Remove duplicated WGSL unit test. by John Stiles · 11 months ago
  13. 49b11c4 Implement sk_SampleMask and sk_SampleMaskIn in Metal. by John Stiles · 11 months ago
  14. 1b8a25d Implement preliminary SkSL sample mask support. by John Stiles · 11 months ago
  15. 395f561 Enable compute tests in WGSL. by John Stiles · 11 months ago
  16. f41dde1 Add support for stage-input builtins in compute shaders. by John Stiles · 11 months ago
  17. 0039caa Remove injection of sk_FragCoord in golden output shaders. by John Stiles · 11 months ago
  18. 59e54cc Add support for storage texture intrinsics in WGSL. by John Stiles · 11 months ago
  19. 72d5772 Add support for write-only storage texture types in WGSL. by John Stiles · 11 months ago
  20. 3a3a646 Add support for pixel-format flags in SPIR-V backend. by John Stiles · 11 months ago
  21. ce2da42 Add WGSL support for compute barrier intrinsics. by John Stiles · 11 months ago
  22. 51fea80 Reject local-size qualifier of zero. by John Stiles · 11 months ago
  23. 1019c10 Add support for @workgroup_size to WGSL code generator. by John Stiles · 11 months ago
  24. c07fbf4 Require a pixel format on all storage textures. by John Stiles · 11 months ago
  25. 055b261 Fix external-texture assertion discovered by the fuzzer. by John Stiles · 11 months ago
  26. 22ae238 Enforce backend flags on push_constant layout. by John Stiles · 11 months ago
  27. 16ba4b5 Enforce matching pixel-format when passing texture2D arguments. by John Stiles · 11 months ago
  28. d5d3b0d Require that texture2D function parameters include a pixel format. by John Stiles · 11 months ago
  29. 81d297d Disallow `texture2D` without readonly/writeonly qualifier. by John Stiles · 11 months ago
  30. a8e24b1 Eliminate makeSampler2D() intrinsic. by John Stiles · 11 months ago
  31. 1ac3bb3 Add layout(direct3d) flag. by John Stiles · 11 months ago
  32. f6b94af Remove SPIRVDawnCompatFlag from SkSL. by John Stiles · 11 months ago
  33. 58d3ad6 Rename layout(backend) qualifiers to APIs, not languages. by John Stiles · 11 months ago
  34. 6e6df4d Remove obsolete setting 'fAllowTraceVarInDebugTrace'. by John Stiles · 11 months ago
  35. 335f748 Fix loop-unrolling for single-iteration inclusive reverse loops. by John Stiles · 11 months ago
  36. b17ee34 Reject shaders which mark textures/samplers as 'uniform.' by John Stiles · 11 months ago
  37. c7cb678 Make 'uniform' modifier on SkSL samplers/textures optional. by John Stiles · 11 months ago
  38. aa208c8 [skottie] Fix GaussianBlur repeat edge pixels by Florin Malita · 11 months ago
  39. 4f6b9d0 Add parentheses around ambiguous WGSL binary-op intrinsics. by John Stiles · 11 months ago
  40. d0d390f Enable WGSL golden outputs for SkSL folding tests. by John Stiles · 11 months ago
  41. e65aabc Fix WGSL code generation for SwitchWithFallthroughAndVarDecls test. by John Stiles · 11 months ago
  42. a690bd1 Generalize WGSL polyfilling logic to include arrays. by John Stiles · 12 months ago
  43. 9a04931 Rewrite matrix polyfilling logic. by John Stiles · 12 months ago
  44. b001e0a Write the WGSL entrypoint function after writing all ProgramElements. by John Stiles · 12 months ago
  45. 82ceccd Add layout flags for pixel formats. by John Stiles · 12 months ago
  46. 7d9de31 Revert "Speculative fix for Adreno shader error." by John Stiles · 12 months ago
  47. fcffafb Speculative fix for Adreno shader error. by John Stiles · 12 months ago
  48. 17ba212 Add workaround for WebGL2 and void-typed sequence expressions. by John Stiles · 12 months ago
  49. 2ededa8 Reject sequence-expressions containing arrays. by John Stiles · 12 months ago
  50. 08447e0 Improve errors with ternary ops. by John Stiles · 12 months ago
  51. e326416 Add WGSL polyfill for inverse intrinsic. by John Stiles · 12 months ago
  52. 4cbe841 Add WGSL support for matrix-op-scalar math. by John Stiles · 12 months ago
  53. 1970023 Remove GL backend bit from Layout. by John Stiles · 12 months ago
  54. 0b92f1f Add inliner test for void-typed comma-expressions. by John Stiles · 12 months ago
  55. 5d315d1 Add support for passing a sampler to a function. by John Stiles · 12 months ago
  56. 25ca2e2 Add WGSL support for sampler2D variables/sample() intrinsic. by John Stiles · 12 months ago
  57. 2babe68 [sksl] Fix ModifiersDeclaration checks to include local_size_z by Arman Uguray · 12 months ago
  58. fd5bd67 [sksl] Language support for local workgroup size declaration by Arman Uguray · 12 months ago
  59. 1871fd2 Add uniform-matrix polyfills for unpacking std140 alignment. by John Stiles · 12 months ago
  60. ca48e45 Enforce layout offsets and types for WGSL interface blocks. by John Stiles · 1 year ago
  61. 826e38b [sksl][compute] Enable SPIR-V compute test outputs by Arman Uguray · 1 year ago
  62. 83c6401 [sksl][compute] Move compute tests to common filegroup by Arman Uguray · 1 year ago
  63. 359d472 Add `flat` modifier to SSBO index varying. by John Stiles · 1 year ago
  64. 497326d Fix WGSL codegen for intrinsics that might overflow. by John Stiles · 1 year ago
  65. 6e84fed Add WGSL support for uniforms inside interface blocks. by John Stiles · 1 year ago
  66. 18e8349 Fix Overflow test in WGSL codegen. by John Stiles · 1 year ago
  67. 8413c82 Fix overflow in matrix-multiply constant folding. by John Stiles · 1 year ago
  68. f721165 Fix assertion in inliner when makeSampler2D is used. by John Stiles · 1 year ago
  69. e02c79e [skottie] move color slot tracking to bind call by Jorge Betancourt · 1 year ago
  70. 315c7f0 Add RippleShader runtime shader to our test corpus. by John Stiles · 1 year ago
  71. 5528644 Add unit test for lvalue side-effects in swizzled compound assignment. by John Stiles · 1 year ago
  72. 29ea2e5 Reject $pure functions with out parameters. by John Stiles · 1 year, 1 month ago
  73. 1f4dded Fix Metal codegen for functions using sk_Vertex/InstanceID. by John Stiles · 1 year, 1 month ago
  74. e425eee Demonstrate Metal codegen error with sk_VertexID. by John Stiles · 1 year, 1 month ago
  75. 37021ef [bazel] Add android_gm_test macro. by Leandro Lovisolo · 1 year, 1 month ago
  76. c10f4a3 Fix SkRP implementation of step() intrinsic. by John Stiles · 1 year, 1 month ago
  77. 4129933 Enable all shared tests in WGSL. by John Stiles · 1 year, 1 month ago
  78. 730d420 Implement array-cast constructors in WGSL. by John Stiles · 1 year, 1 month ago
  79. 5691ad4 Add WGSL support for ES2 geometric intrinsics. by John Stiles · 1 year, 1 month ago
  80. 39790c3 Add WGSL support for matrix and vector-relational intrinsics. by John Stiles · 1 year, 1 month ago
  81. 18a947e Fix assertion discovered by fuzzer. by John Stiles · 1 year, 1 month ago
  82. 9c2148c Fix fuzzer-discovered error with inlined arrays. by John Stiles · 1 year, 1 month ago
  83. 41689ff Fix fuzzer-discovered error with void variables. by John Stiles · 1 year, 1 month ago
  84. 2003b0d Add WGSL support for common-function intrinsics. by John Stiles · 1 year, 1 month ago
  85. 3e3cdb3 Reject first-class arrays on initializers in strict-ES2 mode. by John Stiles · 1 year, 1 month ago
  86. f26e786 Add WGSL support for switches that have fallthrough cases. by John Stiles · 1 year, 1 month ago
  87. 1774610 Add WGSL support for switches that do not have fallthrough cases. by John Stiles · 1 year, 1 month ago
  88. 099baef Migrate switch top-level variables into a block. by John Stiles · 1 year, 1 month ago
  89. 8f0ef5e Add WGSL support for exponential intrinsics. by John Stiles · 1 year, 1 month ago
  90. 89eb050 Add WGSL support for additional intrinsics. by John Stiles · 1 year, 1 month ago
  91. d5a453e [sksl] Rename compute shader texture intrinsics by April Li · 1 year, 1 month ago
  92. 22c4b8f Fix GLSL codegen when sk_Clockwise appears in more than one function. by John Stiles · 1 year, 1 month ago
  93. b80cbfa Port a handful of intrinsics to WGSL. by John Stiles · 1 year, 1 month ago
  94. 42e852f Add WGSL support for sk_Caps. by John Stiles · 1 year, 1 month ago
  95. 28b5df7 Optimize away logical-not applied to a comparison op. by John Stiles · 1 year, 2 months ago
  96. fa713a3 Remove unused test file. by John Stiles · 1 year, 2 months ago
  97. 39e1753 Add support for array-equality and struct-equality expressions. by John Stiles · 1 year, 2 months ago
  98. 57792a1 Add WGSL support for the discard statement. by John Stiles · 1 year, 2 months ago
  99. 01e9395 Allow assignment to function parameters in WGSL. by John Stiles · 1 year, 2 months ago
  100. 9f025ca Demonstrate function-parameter assignment issue in unit test. by John Stiles · 1 year, 2 months ago