| 
						
					 | 
					
						
						
							
						
						06a527a552
					 | 
					
						
						
							
							render: require more rendering primitives to have Sync and/or Send
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:26:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0884c704b0
					 | 
					
						
						
							
							platform: remove Peripherals param from board trait
						
						
						
						
						
						
					 | 
					
						2024-12-01 21:21:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						36aead9762
					 | 
					
						
						
							
							src: use core instead of std in some places, aiming for no_std compat
						
						
						
						
						
						
					 | 
					
						2024-12-01 16:17:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |