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