xous-core/services/graphics-server/src
bunnie 4e40ae6c5d move from target selectors to feature selectors for back-ends
This will allow for e.g. xous on riscv32-imac but not a precursor
target, for example: by using feature selectors we get to have
a bigger range of targets that we support, such as for implementations
that haven't been upstreamed or have official target-triples.

The downsides are:

- patch override libraries don't absorb feature flags. so, for
example, the AES crate that is used to patch other crates won't
be aware of the target features without modifying the referencing
crates.

- features are normally meant to be additive, but target features
are mutually exclusive. The mutex is enforced by a check in
utralib that throws a panic on build if two targets are accidentally
selected at the same time.
2022-10-02 02:56:44 +08:00
..
api implement Dither adaptor iterator 2022-06-28 07:31:18 +10:00
backend move from target selectors to feature selectors for back-ends 2022-10-02 02:56:44 +08:00
blitstr2 move from target selectors to feature selectors for back-ends 2022-10-02 02:56:44 +08:00
api.rs add stash/pop of FB; fix suspend/resume buffering 2022-07-05 02:44:13 +08:00
blitstr2.rs harmonize blitstr2 and graphics-server to an i16 pixel representation 2022-03-28 23:17:18 +08:00
convert_bmp.py clean up some trailing whitespace 2021-05-16 03:06:11 +08:00
fontmap.rs initial attempt to move the font resources into the loader 2022-01-23 03:23:06 +08:00
hanzi-test.bmp add ScreenSize message, add hanzi test to boot screen 2020-11-23 14:55:56 +08:00
lib.rs add stash/pop of FB; fix suspend/resume buffering 2022-07-05 02:44:13 +08:00
logo.rs graphics-server: run rustfmt 2021-08-16 22:52:06 +08:00
main.rs move from target selectors to feature selectors for back-ends 2022-10-02 02:56:44 +08:00
op.rs fix gam::Tile render RHS 2022-06-17 21:16:25 +10:00
panic.rs fix missing update to display in panic handler 2022-04-10 16:57:04 +08:00
poweron.rs graphics-server: run rustfmt 2021-08-16 22:52:06 +08:00
precursor-poweron-screen.bmp change boot screen to be more informative 2021-03-11 04:09:35 +08:00
precursor-sleep-screen.bmp refactor "examples" -> "services" 2020-10-14 02:04:21 +08:00
precursor-suspend-note.bmp fix the aesthetics of the suspend screen 2021-07-03 21:46:58 +08:00
sleep_note.rs move from target selectors to feature selectors for back-ends 2022-10-02 02:56:44 +08:00
style_macros.rs add emoji back into the tts set 2022-03-10 18:08:56 +08:00
testing.rs insertion points working, commit test case 2022-01-21 18:50:34 +08:00
wordwrap.rs harmonize blitstr2 and graphics-server to an i16 pixel representation 2022-03-28 23:17:18 +08:00