Lenny Maiorani
d5fdc6096c
Libraries: Make CharacterBitmap instances at compile-time
...
`CharacterBitmap` instances are generated at run-time and put on the
heap, but they can be created in a `constexpr` context and stored in
static memory.
Also, remove additional `width` and `height` `static` values in favor
of using the `constexpr` member functions of `CharacterBitmap`.
These changes also include the removal of some initialization code
which tests if the `CharacterBitmap` is created since it is always
created and removes function-local `static` values which cause
run-time branches to ensure it is initialized each time the function
is called.
2022-03-04 17:41:08 +01:00
..
2022-02-13 02:36:35 +02:00
2022-02-01 10:06:26 +01:00
2022-02-18 13:10:37 +01:00
2022-01-29 11:22:02 +01:00
2022-02-23 21:53:30 +00:00
2022-02-18 07:38:29 -05:00
2022-02-14 11:49:21 +01:00
2022-02-14 11:49:21 +01:00
2022-02-13 23:02:57 +01:00
2022-01-30 15:24:35 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-09 00:51:31 +01:00
2022-02-13 12:39:44 +01:00
2022-03-03 22:06:14 +01:00
2022-03-03 22:06:14 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-03-04 17:41:08 +01:00
2022-02-25 19:38:23 +01:00
2022-02-13 23:02:57 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-23 21:53:30 +00:00
2022-02-25 22:35:12 +01:00
2022-02-16 19:49:41 -05:00
2022-02-13 02:36:35 +02:00
2022-03-02 21:37:58 +01:00
2022-02-13 02:36:35 +02:00
2022-02-25 22:35:12 +01:00
2022-02-25 19:38:23 +01:00
2022-02-07 18:39:50 +01:00
2022-02-15 10:13:19 -05:00
2022-02-15 10:13:19 -05:00
2022-02-03 16:11:15 +01:00
2022-02-07 18:39:50 +01:00
2022-02-18 07:38:29 -05:00
2022-02-17 20:09:47 +01:00
2022-02-17 20:09:47 +01:00
2022-01-29 13:45:34 +01:00
2022-01-29 13:45:34 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-18 10:33:46 +01:00
2022-02-18 10:33:46 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00
2022-02-13 02:36:35 +02:00
2022-03-04 17:41:08 +01:00
2022-02-07 18:39:50 +01:00
2022-02-07 18:39:50 +01:00
2022-03-04 17:41:08 +01:00
2022-02-03 16:11:15 +01:00
2022-02-16 19:51:01 +01:00
2022-02-23 18:56:22 +02:00
2022-02-23 18:56:22 +02:00
2022-02-24 19:09:41 +01:00
2022-02-24 19:09:41 +01:00
2022-01-29 11:22:02 +01:00
2022-02-28 14:00:27 +01:00
2022-02-26 22:54:25 +01:00
2022-01-29 11:22:02 +01:00
2022-02-25 22:35:12 +01:00
2022-02-07 18:39:50 +01:00
2022-02-25 22:35:12 +01:00
2022-02-25 22:35:12 +01:00