Jeff Epler
adca341d3b
Save code space by packing rgbw values into C union
...
It's more efficient passing one register-sized structure than 4
arguments or 4 pointers; working on intermediate values of 'int' size
is also more efficient in code size!
On raspberry pi pico w, this increased free flash space by +104 bytes.
It also increased the speed of my testing animation very slightly, from
187fps to 189fps when run 'unthrottled'
2022-11-14 09:29:45 -06:00
..
2022-03-10 11:19:35 -05:00
2022-10-26 12:34:33 -04:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-11-14 09:29:45 -06:00
2022-09-30 11:18:13 -05:00
2022-10-27 22:42:04 -04:00
2022-09-30 11:18:13 -05:00
2022-11-08 09:37:15 -06:00
2022-09-30 11:18:13 -05:00
2022-10-21 13:58:34 -04:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-11-07 12:37:11 -06:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-22 19:08:49 +05:30
2022-10-21 13:58:34 -04:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-03 21:56:11 -04:00
2022-10-13 09:53:33 +05:30
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-03 13:09:40 +01:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-14 12:15:30 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-26 12:33:16 -04:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-06 13:18:19 -05:00
2022-09-30 11:18:13 -05:00
2022-10-21 13:58:34 -04:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-21 13:58:34 -04:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-27 15:21:42 -05:00
2022-11-05 12:05:19 -05:00
2022-10-10 15:10:53 -05:00
2022-10-13 09:53:33 +05:30
2022-09-30 11:18:13 -05:00
2022-10-04 08:28:48 +05:30
2022-09-30 11:18:13 -05:00
2022-11-07 13:51:58 -06:00
2022-09-30 11:18:13 -05:00
2022-11-07 12:37:11 -06:00
2022-10-13 09:38:43 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-14 12:15:30 -05:00
2022-11-07 12:37:11 -06:00
2022-09-30 11:18:13 -05:00
2022-10-14 12:15:30 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-11-07 12:37:11 -06:00
2022-10-07 16:22:17 -04:00
2022-09-30 11:18:13 -05:00
2020-08-07 00:01:31 +09:00
2020-06-14 11:12:35 -05:00
2022-10-04 19:22:18 -04:00
2022-05-27 12:59:54 -07:00
2019-06-12 11:36:43 -07:00