Граф коммитов

11 Коммитов

Автор SHA1 Сообщение Дата
Jeff Muizelaar 404d7d8cfe Bug 1706144 - Add support for CMYK. r=aosmond
This is not enabled in Gecko yet.

Differential Revision: https://phabricator.services.mozilla.com/D112643
2021-04-23 02:42:53 +00:00
Butkovits Atila 0a6b07942c Backed out changeset d87602a10873 (bug 1706144) for causing build bustages. CLOSED TREE 2021-04-23 04:59:43 +03:00
Jeff Muizelaar 33c441281c Bug 1706144 - Add support for CMYK. r=aosmond
This is not enabled in Gecko yet.

Differential Revision: https://phabricator.services.mozilla.com/D112643
2021-04-23 01:36:00 +00:00
Jeff Muizelaar 7bd7df3eeb Bug 1702080 - Make RUSTC_BOOTSTRAP usage conditional on 'neon' feature. r=aosmond
This makes it so our subversion to get NEON doesn't happen by default.

Differential Revision: https://phabricator.services.mozilla.com/D110348
2021-03-31 14:31:23 +00:00
Jeff Muizelaar 266a347d35 Bug 1702073 - Enable ICCv4 by default in the crate but disable it in Gecko. r=aosmond
This gives other users of the crate ICCv4 by default while
still giving Gecko the ability to enable it dynamically.

Differential Revision: https://phabricator.services.mozilla.com/D110344
2021-03-31 14:29:35 +00:00
Jeff Muizelaar a3db045160 Bug 1685214 - Add some documentation to qcms and bump the crate version. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100845
2021-01-06 01:36:30 +00:00
Jeff Muizelaar 8dbf596048 Bug 1684797 - Don't enable qcms c_bindings feature by default. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100642
2021-01-04 01:54:14 +00:00
Jeff Muizelaar ec219374ca Bug 1684599 - Make iccv4 support default value a feature. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100571
2020-12-31 23:06:07 +00:00
Jeff Muizelaar 7f7cf34bf9 Bug 1684517. Make C bindings optional. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D100550
2020-12-30 15:14:08 +00:00
Jeff Muizelaar 1bc4554792 Bug 1675759 - Flesh out qcms/Cargo.toml. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D96181
2020-11-06 13:57:45 +00:00
Jeff Muizelaar 0f0c9a9a0c Bug 1666057. Convert qcms to rust. r=aosmond
The conversion was done with c2rust and then manually cleaned up some.
There's still lots of unsafe code remaining but I'd rather do the rest
of the cleanup in-tree so that it's easier to catch and revert
regressions.

I've dropped support for SSE1 (Firefox requires SSE2) and Altivec
(not wanting to deal with fixing Rust's Altivec support).

transform_neon.rs manually implements a bunch of intrinsics, this
can be fixed when we can depend on Rust 1.48.

The fuzz target is changed to a cargo-fuzz target.

Some of the gtests are moved to Rust.

Differential Revision: https://phabricator.services.mozilla.com/D90782
2020-09-21 18:40:51 +00:00