Use UDP live/realtime data on main segment only.
Includes Adalight revert, CSS optimizations and setPixelColor() refactoring.
This commit is contained in:
		| @@ -75,7 +75,7 @@ private: | ||||
|      | ||||
|     uint8_t lineBuffer[w * 2]; | ||||
|  | ||||
|     if (!realtimeMode || realtimeOverride) strip.service(); | ||||
|     if (!realtimeMode || realtimeOverride || (realtimeMode && useMainSegmentOnly)) strip.service(); | ||||
|  | ||||
|     // 0,0 coordinates are top left | ||||
|     for (row = 0; row < h; row++) { | ||||
| @@ -169,7 +169,7 @@ private: | ||||
|     uint32_t lineSize = ((bitDepth * w +31) >> 5) * 4; | ||||
|     uint8_t lineBuffer[lineSize]; | ||||
|      | ||||
|     uint8_t serviceStrip = (!realtimeMode || realtimeOverride) ? 7 : 0; | ||||
|     uint8_t serviceStrip = (!realtimeMode || realtimeOverride || (realtimeMode && useMainSegmentOnly)) ? 7 : 0; | ||||
|     // row is decremented as the BMP image is drawn bottom up | ||||
|     for (row = h-1; row >= 0; row--) { | ||||
|       if ((row & 0b00000111) == serviceStrip) strip.service(); //still refresh backlight to mitigate stutter every few rows | ||||
| @@ -250,7 +250,7 @@ private: | ||||
|      | ||||
|     uint8_t lineBuffer[w * 2]; | ||||
|      | ||||
|     if (!realtimeMode || realtimeOverride) strip.service(); | ||||
|     if (!realtimeMode || realtimeOverride || (realtimeMode && useMainSegmentOnly)) strip.service(); | ||||
|  | ||||
|     // 0,0 coordinates are top left | ||||
|     for (row = 0; row < h; row++) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Blaz Kristan
					Blaz Kristan