|  | 3af9ad408e | platform: rewrite the platform-specific display creation traits into a new Board trait that also supports tasks | 2024-11-30 16:06:17 +01:00 |  | 
			
				
					|  | 94567b9b60 | buffers: move Pixmap out of smart_leds and into buffers | 2024-11-29 19:00:07 +01:00 |  | 
			
				
					|  | bd2f2edebb | render: effectively rename Display to Output, push remaining common code into Renderer task | 2024-11-29 18:13:22 +01:00 |  | 
			
				
					|  | 9289a829be | mappings: split coord mapping from pixel mapping | 2024-11-29 10:57:33 +01:00 |  | 
			
				
					|  | d28c2a1a4c | render: merge Framed trait into Display | 2024-11-29 00:14:06 +01:00 |  | 
			
				
					|  | 2f9b99c2b0 | geometry: cut down on <> noise with associated types | 2024-11-29 00:10:52 +01:00 |  | 
			
				
					|  | 5488f85792 | warnings-- | 2024-11-28 19:38:44 +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 |  | 
			
				
					|  | ff610fa6aa | platform: smart_leds: use 310 pixels instead of 300 | 2024-11-23 14:52:36 +01:00 |  | 
			
				
					|  | 9dff0119a4 | render: add a frame parameter to all shaders | 2024-11-23 14:50:28 +01:00 |  | 
			
				
					|  | e651608ecc | buffers: split out concrete surface and pixbuf implementations into a buffers module | 2024-11-18 23:48:20 +01:00 |  | 
			
				
					|  | 5de628f3e0 | platform: smart_leds: rearchitect pixbufs to use color types that are closer to the hardware | 2024-11-18 17:21:58 +01:00 |  | 
			
				
					|  | cc8377484e | platform: smart_leds: warning-- | 2024-11-16 12:41:10 +01:00 |  | 
			
				
					|  | 7d8d59b508 | platform: smart_leds: format++ | 2024-11-16 12:16:51 +01:00 |  | 
			
				
					|  | e3b5a9bde4 | platform: smart_leds: handle frame render error | 2024-11-16 12:15:42 +01:00 |  | 
			
				
					|  | e51ac02dc6 | render: implement surface mapping api | 2024-11-16 12:13:49 +01:00 |  | 
			
				
					|  | 10f0eaa75e | platform: smart_leds: move pixbuf size into type args | 2024-11-16 12:11:34 +01:00 |  | 
			
				
					|  | d6e6f1c554 | platform: smart_leds: blank display on every frame | 2024-11-16 12:06:46 +01:00 |  | 
			
				
					|  | 24f0a336e6 | platform: smart_leds: no need to keep total_mw around when we can calculate on the fly | 2024-11-16 12:06:00 +01:00 |  | 
			
				
					|  | e329a56c90 | geometry: rewrite Coordinates trait into a concrete struct, pass coords by reference to shaders, and add a Rectangle type | 2024-11-16 11:37:24 +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 |  | 
			
				
					|  | 0a28f9f5c6 | platform: smart-leds: implement layer blending | 2024-10-30 21:55:38 +01:00 |  | 
			
				
					|  | 18287783d4 | lib8: implement layer blending | 2024-10-30 21:54:27 +01:00 |  | 
			
				
					|  | 6fc4cb224f | platform: embedded: build++ | 2024-10-30 21:51:43 +01:00 |  | 
			
				
					|  | 84b5abce09 | platform: move platform lib bits into platform module | 2024-10-30 20:54:49 +01:00 |  |