|
bd2f2edebb
|
render: effectively rename Display to Output, push remaining common code into Renderer task
|
2024-11-29 18:13:22 +01:00 |
|
|
04f5575ba6
|
platform: smart_leds: simplify trait hierarchy and push pixel type conversion even closer towards the hardware
|
2024-11-24 23:53:43 +01:00 |
|
|
3783bc60b2
|
animations: rewrite animations with improved surface capabilities
|
2024-11-24 21:55:24 +01:00 |
|
|
e651608ecc
|
buffers: split out concrete surface and pixbuf implementations into a buffers module
|
2024-11-18 23:48:20 +01:00 |
|
|
e51ac02dc6
|
render: implement surface mapping api
|
2024-11-16 12:13:49 +01:00 |
|
|
291affc992
|
mappings: first implementation of surface mapping and pixel selection engine
|
2024-11-16 11:49:10 +01:00 |
|
|
dbfc79046e
|
render: implement a generic Renderer task that can run any display
|
2024-11-02 15:22:37 +01:00 |
|
|
8662eb0db7
|
main: rewrite display creation code to use type aliases and fewer cfg branches
|
2024-10-30 21:56:03 +01:00 |
|
|
b71a66146c
|
animations: implement a test animation, split out to animations module
|
2024-10-30 21:55:15 +01:00 |
|
|
84b5abce09
|
platform: move platform lib bits into platform module
|
2024-10-30 20:54:49 +01:00 |
|
|
1668db2c85
|
lib8: drop custom RGB8 struct for rgb crate
|
2024-10-30 20:48:00 +01:00 |
|
|
b7995423d7
|
cargo: also hide thread api behind thread cfg
|
2024-10-30 19:59:19 +01:00 |
|
|
f803d8fe93
|
build: configure different displays based on cargo configs
|
2024-10-30 19:52:02 +01:00 |
|
|
62f09ac1f3
|
platform: clean up main.rs and split out hardware specific bits to platform module
|
2024-10-29 11:51:25 +01:00 |
|
|
8426f0b0e5
|
src: implement first iteration of a naive smart-leds display
|
2024-10-29 01:27:20 +01:00 |
|
|
a0d42d2274
|
main: split out display init code to a trait
|
2024-10-28 23:31:21 +01:00 |
|
|
e475d66842
|
src: rewrite display to have generic surface implementations
|
2024-10-28 22:22:03 +01:00 |
|
|
3f20c07369
|
renderbug: first implementation of virtual coordinate based rendering
|
2024-10-27 15:14:59 +01:00 |
|
|
4432ba7ad0
|
renderbug: first implementation of surface-based rendering
|
2024-10-27 11:19:26 +01:00 |
|
|
5686dca311
|
renderbug: split out power and RGB8 types to separate modules
|
2024-10-20 17:23:13 +02:00 |
|
|
6fe6f2f74a
|
Initial Commit
|
2024-10-20 17:22:27 +02:00 |
|