aboutsummaryrefslogtreecommitdiff
path: root/tests/sksl/errors
AgeCommit message (Expand)Author
2023-11-02Fix fuzzer-discovered assertion with duplicate symbols.John Stiles
2023-10-23Implement compile-time simplification of bitwise-not.John Stiles
2023-10-23Fix fuzzer-discovered assertion with atomic arrays.John Stiles
2023-10-11Disallow layout(builtin=xxx) in non-module code.John Stiles
2023-09-22Allow child effects in SkSL mesh-fragment programs during compile.John Stiles
2023-09-22Create error tests to verify existing mesh-program behavior.John Stiles
2023-09-12Add new modifier `pixel_local` to SkSL.John Stiles
2023-09-05Reject local-size qualifier of zero.John Stiles
2023-09-05Require a pixel format on all storage textures.John Stiles
2023-09-05Fix external-texture assertion discovered by the fuzzer.John Stiles
2023-09-01Enforce matching pixel-format when passing texture2D arguments.John Stiles
2023-09-01Require that texture2D function parameters include a pixel format.John Stiles
2023-08-31Disallow `texture2D` without readonly/writeonly qualifier.John Stiles
2023-08-31Add layout(direct3d) flag.John Stiles
2023-08-30Rename layout(backend) qualifiers to APIs, not languages.John Stiles
2023-08-24Reject shaders which mark textures/samplers as 'uniform.'John Stiles
2023-08-24Make 'uniform' modifier on SkSL samplers/textures optional.John Stiles
2023-08-09Add layout flags for pixel formats.John Stiles
2023-08-08Reject sequence-expressions containing arrays.John Stiles
2023-08-07Improve errors with ternary ops.John Stiles
2023-08-07Remove GL backend bit from Layout.John Stiles
2023-08-03[sksl] Fix ModifiersDeclaration checks to include local_size_zArman Uguray
2023-08-02[sksl] Language support for local workgroup size declarationArman Uguray
2023-07-25[sksl][compute] Move compute tests to common filegroupArman Uguray
2023-07-20Refactor GetConstantValueOrNullForVariable logic.John Stiles
2023-07-11Reject $pure functions with out parameters.John Stiles
2023-06-19Fix fuzzer-discovered error with void variables.John Stiles
2023-06-13[sksl] Rename compute shader texture intrinsicsApril Li
2023-05-21Fix fuzzer-discovered issue with empty buffers.John Stiles
2023-05-18Eliminate DSLFunction entirely.John Stiles
2023-05-17Eliminate DSLWriter entirely.John Stiles
2023-05-16Remove DSLCore handling of Interface Blocks.John Stiles
2023-05-15Move struct error checks into MakeStructType.John Stiles
2023-05-08Eliminate DSLCase from the parser.John Stiles
2023-04-27Detect invalid layout(push_constant) modifier.John Stiles
2023-04-18Reject structs containing any unsized arrays.John Stiles
2023-04-17Fix assertion when compiling oversized interface blocks.John Stiles
2023-04-16Fix assertion with unsized arrays in an arrayed interface block.John Stiles
2023-04-13Enforce size limits on struct and array declarations.John Stiles
2023-04-13Reject unsized arrays in function parameter lists.John Stiles
2023-04-12Enforce program stack limits on function parameters.John Stiles
2023-02-28Report a parse error when using an interface block as a type.John Stiles
2023-02-03Simplify division by a constant.John Stiles
2023-01-24[sksl] Prevent assignments to pipeline input variablesArman Uguray
2023-01-06Reland "[sksl] Validate backend resource index flags"Arman Uguray
2023-01-06Revert changes breaking the Android rollborenet
2023-01-05[sksl] Validate backend resource index flagsArman Uguray
2022-12-13[sksl] Introduce the atomicUint typeArman Uguray
2022-12-09[sksl] Add 'atomic' to the reserved keywords listArman Uguray
2022-11-30Report unassigned out-param structs on a best-effort basis.John Stiles