Andreas Kling
1db1ef9ea9
LibGfx: Make non-shared Bitmap used malloc() instead of mmap()
...
This drastically reduces the cost (in time AND space) of allocating
a Gfx::Bitmap.
Anything that needs to be shared is already using Core::AnonymousBuffer
anyway, so this shouldn't break anything important.
Do note that this makes it an error to create an empty (0x0) Bitmap,
which was previously allowed for some reason. Some small tweaks are
included to bail gracefully in such scenarios.
2024-04-29 09:49:28 +02:00
..
2023-09-10 08:38:29 +01:00
2024-04-24 16:50:01 -04:00
2024-04-19 06:31:19 -04:00
2024-04-28 01:12:20 +02:00
2024-03-02 13:00:09 +01:00
2024-03-02 13:00:09 +01:00
2024-01-15 15:21:17 +01:00
2024-04-29 09:49:28 +02:00
2024-04-29 09:49:28 +02:00
2023-11-14 10:13:10 +01:00
2023-10-27 16:51:03 -06:00
2023-10-27 16:51:03 -06:00
2024-04-19 10:59:11 +02:00
2024-03-07 11:32:57 -05:00
2024-01-26 07:36:53 +01:00
2024-03-03 19:50:25 +01:00
2024-03-03 19:50:25 +01:00
2023-12-23 20:41:07 +01:00
2023-09-10 08:38:29 +01:00
2024-03-18 07:09:37 +01:00
2024-01-08 09:26:43 +01:00
2023-12-27 11:42:05 +01:00
2023-12-10 17:32:04 +01:00
2024-01-10 09:39:00 +01:00
2024-02-28 16:00:07 -05:00
2023-09-10 08:38:29 +01:00
2023-09-10 08:38:29 +01:00
2023-11-26 12:55:43 +01:00
2023-11-26 12:55:43 +01:00
2023-12-17 18:25:10 +03:30
2023-11-18 19:32:31 +01:00
2024-03-02 12:25:53 +01:00
2024-04-14 18:05:48 +02:00
2024-01-08 09:26:43 +01:00
2023-12-10 16:44:24 +01:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2024-03-19 09:55:55 -04:00
2024-03-19 09:55:55 -04:00
2024-03-17 09:30:53 +01:00
2024-03-17 09:30:53 +01:00
2024-04-19 06:31:19 -04:00
2024-02-21 08:31:17 +00:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2024-04-19 06:34:07 -04:00
2023-12-17 18:25:10 +03:30
2024-04-20 15:52:29 -06:00
2023-10-27 16:51:03 -06:00
2023-10-27 16:51:03 -06:00
2024-01-14 15:16:45 -07:00
2024-01-14 15:16:45 -07:00
2023-10-27 16:51:03 -06:00
2024-03-08 14:43:33 -05:00
2024-03-02 09:09:10 +01:00
2024-02-21 08:31:17 +00:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2024-03-02 12:25:53 +01:00