gecko-dev/gfx/qcms/src
Jeff Muizelaar 54a52e060a Bug 1710897 - Handle matrix inversion failing more gracefully. r=aosmond
Prior to making invert() return an Option we just gleefully
assumed that it succeeded here. Instead of panicing let's
fail to create the transform.

The problem was found by oss-fuzz:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=34216

Differential Revision: https://phabricator.services.mozilla.com/D114999
2021-05-12 20:52:53 +00:00
..
c_bindings.rs Bug 1710542 - Remove 'invalid' field from Matrix. r=aosmond 2021-05-11 13:58:20 +00:00
chain.rs Bug 1710897 - Handle matrix inversion failing more gracefully. r=aosmond 2021-05-12 20:52:53 +00:00
gtest.rs Bug 1555331. Add a test that parametric functions are properly inverted. r=aosmond 2021-04-26 12:48:33 +00:00
iccread.rs Bug 1710542 - Remove 'invalid' field from Matrix. r=aosmond 2021-05-11 13:58:20 +00:00
lib.rs Bug 1702080 - Make RUSTC_BOOTSTRAP usage conditional on 'neon' feature. r=aosmond 2021-03-31 14:31:23 +00:00
matrix.rs Bug 1710542 - Remove 'invalid' field from Matrix. r=aosmond 2021-05-11 13:58:20 +00:00
transform.rs Bug 1710542 - Remove 'invalid' field from Matrix. r=aosmond 2021-05-11 13:58:20 +00:00
transform_avx.rs Bug 1694958 - Drop extern "C" from the transform functions. r=aosmond 2021-02-26 02:18:32 +00:00
transform_neon.rs Backed out changeset 1bba2e7410e1 (bug 1697818) as requested by Jeff. CLOSED TREE 2021-03-31 17:55:28 +03:00
transform_sse2.rs Bug 1694958 - Drop extern "C" from the transform functions. r=aosmond 2021-02-26 02:18:32 +00:00
transform_util.rs Bug 1710542 - Remove 'invalid' field from Matrix. r=aosmond 2021-05-11 13:58:20 +00:00