Tobias Hunger
a3b86690ff
[reorg]: Move the rendering backends into internal
2022-01-31 16:00:50 +01:00
Olivier Goffart
57c98fd8ae
MCU: Make sure we round the clip inside pixel boundary
...
...so we never end up drawing pixel outside the images
2022-01-24 11:06:36 +01:00
Olivier Goffart
a746cefb18
MCU: make a backend that can run an eventloop
2022-01-21 15:35:14 +01:00
Tobias Hunger
2d2c560220
janitor: Remove unnecessary return statements
...
Some of these actually seem to make some stylistc sense
2022-01-09 13:46:33 +01:00
Tobias Hunger
3e448f75eb
janitor: Remove some unnecessary references
...
These are immediently dereferenced by the compiler according to clippy.
Remove some now unnecessary muts to make things build again.
2022-01-04 18:22:15 +01:00
Tobias Hunger
c89fa46b2c
janitor: Remove some redundent clone() calls
2022-01-04 18:20:24 +01:00
Olivier Goffart
d7911f1443
MCU: handle the scale factor
2022-01-04 16:06:00 +01:00
Tobias Hunger
bfca0e3573
Mass update copyright messages to be more REUSE compliant
2021-12-22 10:06:12 +01:00
Simon Hausmann
215cf68152
Add a simple frames per second counter to the GL and Qt backend
...
It can be activated using the `SIXTYFPS_DEBUG_PERFORMANCE` environment
variable, which takes a comma separated list of options.
This could be extended in the future with different locations for the
overlay (corner_top_left, corner_top_right, etc.) - but this is a simple
start.
cc #728
2021-12-20 15:32:20 +01:00
Olivier Goffart
691d43d416
MCU backend: build with no_std
2021-11-30 21:33:32 +01:00
Olivier Goffart
6004c4ee2f
Make the std feature optional in sixtyfps-rs
...
And tweak the MCU backend dependencie
2021-11-30 15:48:05 +01:00
Olivier Goffart
3e3e98725f
Fix build
...
apparently there was Some issue while rebasing
2021-11-22 17:57:08 +01:00
Olivier Goffart
20f41a681b
MCU: Render line by line in a line buffer
2021-11-22 17:15:28 +01:00
Simon Hausmann
2753186f3a
Fix CI build
...
Comment out unused z field in the MCU renderer
2021-11-22 14:36:12 +01:00
Olivier Goffart
6a17ae3328
MCU: Dasic support for image drawing
2021-11-22 13:51:22 +01:00
Olivier Goffart
5c9c5c2748
WIP: work on the MCU rendering engine
2021-11-22 13:51:22 +01:00
Simon Hausmann
abb423ed33
Initial commit for a new software rendering backend for use in MCUs
...
This adds the skeleton, including a winit driven simulator window
and a dummy ItemRenderer implementation.
2021-11-19 15:02:52 +01:00