Mattias Fredriksson
ce54f48556
BLI: Add generic utlity for gathering values with indices
...
Add new functions to `array_utils` namespace called `gather(..)`.
Versions of `GVArray::materialize_compressed_to_uninitialized(..)` with
threading have been reimplemented locally in multiple geometry node
contexts. The purpose of this patch is therefore to:
* Assemble these implementations in a single file.
* Provide a naming convention that is easier to recognize.
Differential Revision: https://developer.blender.org/D15786
2022-09-17 22:12:02 -05:00
..
2022-02-11 09:14:36 +11:00
2022-04-05 22:21:13 +02:00
2022-05-17 16:06:54 +02:00
2022-09-17 22:12:02 -05:00
2022-02-11 09:14:36 +11:00
2022-03-02 10:05:15 -08:00
2022-07-15 10:20:04 +03:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-17 16:06:54 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-11 13:40:09 +10:00
2022-02-11 09:14:36 +11:00
2022-05-17 16:06:54 +02:00
2022-03-30 18:01:22 +11:00
2022-03-30 18:01:22 +11:00
2022-09-07 13:15:34 +02:00
2022-09-06 16:25:20 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-08-30 14:56:05 -05:00
2022-08-17 12:51:07 +10:00
2022-02-11 09:14:36 +11:00
2022-03-30 18:01:22 +11:00
2022-03-30 18:01:22 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-08-17 12:51:07 +10:00
2022-02-11 09:14:36 +11:00
2022-09-13 08:44:32 +02:00
2022-03-30 18:01:22 +11:00
2022-09-13 08:44:32 +02:00
2022-06-11 12:33:27 -04:00
2022-03-31 13:01:41 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-16 11:58:22 +11:00
2022-05-18 20:26:52 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-07-16 16:32:36 +10:00
2022-02-11 15:15:49 +11:00
2022-03-19 08:26:29 +01:00
2022-07-21 12:47:44 +02:00
2022-03-19 08:26:29 +01:00
2022-03-30 18:01:22 +11:00
2022-06-07 15:01:03 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-07-14 11:32:01 +02:00
2022-03-30 18:01:22 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-06-21 13:21:41 +12:00
2022-02-11 09:14:36 +11:00
2022-07-02 21:51:58 +02:00
2022-02-11 09:14:36 +11:00
2022-05-18 18:06:56 +10:00
2022-07-01 10:31:57 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-11 12:03:09 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-23 22:26:27 +02:00
2022-02-11 09:14:36 +11:00
2022-08-09 14:18:18 +10:00
2022-02-11 09:14:36 +11:00
2022-09-09 13:15:01 +02:00
2022-08-25 14:33:01 +10:00
2022-07-19 18:50:27 -05:00
2022-06-09 21:26:48 +10:00
2022-03-25 12:04:20 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-06-29 22:54:29 +08:00
2022-03-25 12:04:20 +11:00
2022-02-11 09:14:36 +11:00
2022-08-12 12:38:54 +10:00
2022-08-28 20:52:28 +10:00
2022-08-22 11:20:40 +10:00
2022-08-26 18:09:05 +02:00
2022-09-17 15:08:40 +10:00
2022-03-30 18:01:22 +11:00
2022-03-30 18:01:22 +11:00
2022-02-11 09:14:36 +11:00
2022-03-30 18:01:22 +11:00
2022-07-12 19:28:26 +10:00
2022-02-11 09:14:36 +11:00
2022-03-30 18:01:22 +11:00
2022-05-13 09:29:25 +10:00
2022-02-11 14:56:03 +11:00
2022-02-11 09:14:36 +11:00
2022-08-09 14:18:18 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-30 18:01:22 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-17 16:06:54 +02:00
2022-07-30 07:54:12 -07:00
2022-08-26 12:51:46 +10:00
2022-02-11 09:14:36 +11:00
2022-05-11 22:53:02 +10:00
2022-02-11 09:14:36 +11:00
2022-09-10 16:54:21 +10:00
2022-02-11 09:14:36 +11:00
2022-03-30 18:01:22 +11:00
2022-08-28 20:52:28 +10:00
2022-02-11 09:14:36 +11:00
2022-03-30 18:01:22 +11:00
2022-05-17 16:06:54 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-07-01 12:17:50 +03:00
2022-03-30 18:01:22 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-08-31 14:26:47 +10:00