Falk David
2418252ea7
Refactor: Move stroke_cache to gpencil runtime
...
This moves the `stroke_cache` that was previously stored on every
drawing to the `GreasePencilRuntime` struct.
Since this cache is only used for when a user is drawing a stroke, there
can only ever be one. It makes more sense to have this cache on the
data-block runtime data, rather than every drawings runtime data.
2023-06-26 15:49:18 +02:00
..
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-20 13:26:38 +10:00
2023-06-07 21:47:45 +10:00
2023-05-31 16:19:06 +02:00
2023-06-07 21:47:45 +10:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-22 13:42:27 +10:00
2023-06-10 17:08:08 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-06-19 20:40:49 +10:00
2023-06-03 08:54:37 +10:00
2023-06-20 13:26:38 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-08 10:11:41 +02:00
2023-05-31 16:19:06 +02:00
2023-06-14 13:59:38 +02:00
2023-06-12 15:49:50 +02:00
2023-06-10 17:21:24 +10:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-05 13:54:49 +02:00
2023-05-31 16:19:06 +02:00
2023-06-19 20:40:49 +10:00
2023-06-03 08:54:37 +10:00
2023-06-23 10:09:01 +10:00
2023-06-19 20:40:49 +10:00
2023-06-15 13:35:34 +10:00
2023-06-23 10:09:03 +10:00
2023-06-23 10:09:01 +10:00
2023-06-16 12:20:40 +10:00
2023-06-23 10:09:01 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:20:06 +10:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-07 13:39:36 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-06-20 10:08:57 +02:00
2023-06-03 08:54:37 +10:00
2023-06-21 16:49:18 +02:00
2023-06-15 22:18:28 +02:00
2023-06-08 10:20:18 +02:00
2023-06-15 13:35:34 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-06-16 08:14:25 -04:00
2023-06-16 08:14:25 -04:00
2023-05-31 16:19:06 +02:00
2023-06-16 08:14:25 -04:00
2023-05-31 16:19:06 +02:00
2023-06-13 20:23:39 +02:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-06-15 22:18:28 +02:00
2023-06-15 22:18:28 +02:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-15 13:35:34 +10:00
2023-06-14 12:20:06 +10:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-06-19 20:40:49 +10:00
2023-06-15 22:18:28 +02:00
2023-06-15 22:18:28 +02:00
2023-06-15 22:18:28 +02:00
2023-06-15 22:18:28 +02:00
2023-06-15 22:18:28 +02:00
2023-06-15 22:18:28 +02:00
2023-06-15 22:18:28 +02:00
2023-06-15 22:18:28 +02:00
2023-06-16 08:14:25 -04:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-06-22 10:51:43 +02:00
2023-06-15 13:35:34 +10:00
2023-06-26 15:49:18 +02:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-05-31 16:19:06 +02:00
2023-06-19 20:40:49 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-23 15:55:42 +02:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-05-31 16:19:06 +02:00
2023-06-15 13:35:34 +10:00
2023-06-25 13:34:31 +10:00
2023-06-15 22:18:28 +02:00
2023-06-19 20:40:49 +10:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:37:52 -04:00
2023-06-03 08:54:37 +10:00
2023-06-19 20:40:49 +10:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-06-15 13:35:34 +10:00
2023-06-03 08:54:37 +10:00
2023-06-05 12:42:46 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-06-23 10:09:01 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-04 18:35:12 +10:00
2023-06-03 08:54:37 +10:00
2023-06-15 13:35:34 +10:00
2023-05-31 16:19:06 +02:00
2023-06-23 10:09:01 +10:00
2023-06-04 19:27:38 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-06-04 18:35:12 +10:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-06-19 20:40:49 +10:00
2023-06-07 13:22:07 +10:00
2023-06-03 08:54:37 +10:00
2023-06-16 08:14:25 -04:00
2023-05-31 16:19:06 +02:00
2023-06-13 08:22:50 -04:00
2023-06-15 22:18:28 +02:00
2023-05-31 16:19:06 +02:00
2023-06-16 08:14:25 -04:00
2023-06-03 08:54:37 +10:00
2023-06-14 12:37:52 -04:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-20 16:33:08 -04:00
2023-06-20 16:33:08 -04:00
2023-06-14 12:37:52 -04:00
2023-06-08 15:59:10 -04:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-06-19 20:40:49 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-06-16 08:14:25 -04:00
2023-06-23 10:09:01 +10:00
2023-06-03 08:54:37 +10:00
2023-06-23 10:09:01 +10:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-06-13 20:23:39 +02:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:37:52 -04:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-06-19 20:40:49 +10:00
2023-06-23 18:31:49 +02:00
2023-06-14 14:04:22 +02:00
2023-06-16 10:53:11 +02:00
2023-06-14 20:30:10 +02:00
2023-06-14 14:04:22 +02:00
2023-06-26 14:33:37 +02:00
2023-06-23 22:15:42 +02:00
2023-06-03 08:54:37 +10:00
2023-06-15 22:18:28 +02:00
2023-06-13 20:23:39 +02:00
2023-06-23 10:09:01 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-06-14 20:22:17 -07:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:20:06 +10:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-15 13:35:34 +10:00
2023-06-15 13:35:34 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-25 13:34:31 +10:00
2023-06-16 08:14:25 -04:00
2023-06-03 08:54:37 +10:00
2023-06-05 10:57:34 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-23 08:39:46 +02:00
2023-06-03 08:54:37 +10:00
2023-06-15 13:35:34 +10:00
2023-06-09 18:38:35 +02:00
2023-06-12 15:49:50 +02:00
2023-06-16 08:23:24 -04:00
2023-06-23 22:15:42 +02:00
2023-06-03 08:54:37 +10:00
2023-06-23 10:09:01 +10:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-14 12:37:52 -04:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-21 13:42:33 -04:00
2023-06-10 17:35:58 +10:00
2023-06-25 15:25:54 +10:00
2023-06-07 14:17:37 +02:00
2023-06-08 17:55:16 +02:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-05-31 16:19:06 +02:00
2023-06-03 08:54:37 +10:00
2023-06-23 15:55:42 +02:00
2023-05-31 16:19:06 +02:00
2023-06-05 15:35:00 +02:00
2023-06-03 08:54:37 +10:00
2023-06-26 13:09:06 +10:00
2023-06-23 18:05:01 +10:00
2023-06-20 10:08:57 +02:00
2023-05-31 16:19:06 +02:00
2023-05-31 16:19:06 +02:00
2023-06-23 10:09:01 +10:00
2023-06-03 08:54:37 +10:00
2023-06-03 08:54:37 +10:00
2023-06-19 12:40:37 +10:00
2023-06-19 12:40:37 +10:00