Omar Emara
eac403b6e1
BLI: Add float3x3
...
This patch adds a float3x3 class that represents a 3x3 matrix. The class
can be used to represent a 2D affine transformation stored in a 3x3
matrix in column major order. The class provides various constructors
and processing methods, which utilizes the existing mat3 utilities in
BLI. Corresponding tests were also added.
This is needed by the upcoming viewport compositor to represent domain
transformations.
Reviewed By: fclem
Differential Revision: https://developer.blender.org/D14687
2022-05-06 11:22:10 +02:00
..
2022-05-04 18:44:03 +02:00
2022-05-06 11:22:10 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-25 15:38:20 +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-02-11 09:14:36 +11:00
2022-02-21 12:01:32 +11:00
2022-02-24 14:50:13 +01: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-30 18:01:22 +11:00
2022-02-11 09:14:36 +11:00
2022-02-17 16:47:37 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-24 13:41:03 +10:00
2022-04-20 22:14:03 -07: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-04-07 09:34:07 +02:00
2022-04-26 16:56:21 +02:00
2022-04-11 12:03:09 +10:00
2022-04-28 12:21:39 +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-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-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-26 09:55:08 -06: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-06 11:22:10 +02:00
2022-02-15 10:27:03 -06:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-19 08:26:29 +01:00
2022-03-19 08:26:29 +01:00
2022-03-30 10:37:39 -05:00
2022-03-19 08:26:29 +01:00
2022-03-19 08:26:29 +01:00
2022-04-25 11:51:34 +02:00
2022-03-19 08:26:29 +01: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-02-23 13:02:06 -05:00
2022-02-11 09:14:36 +11:00
2022-03-02 17:15:44 +01:00
2022-03-30 18:01:22 +11:00
2022-03-30 18:01:22 +11:00
2022-02-23 16:56:27 +01:00
2022-03-29 10:07:18 +02:00
2022-04-07 19:28:41 +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-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-04-08 13:13:35 -05: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-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-29 10:41:01 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-21 16:11:26 +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-02-11 09:14:36 +11:00
2022-04-21 16:11:26 +02:00
2022-04-05 15:24:12 +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-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-15 09:54:45 -05:00
2022-02-11 09:14:36 +11:00
2022-03-24 20:48:08 -05:00
2022-02-11 09:14:36 +11:00
2022-02-15 10:27:03 -06:00
2022-04-21 16:11:26 +02:00
2022-03-25 12:04:20 +11:00
2022-03-25 09:57:10 -05: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-11 15:29:11 +11:00
2022-02-11 09:14:36 +11:00
2022-05-02 09:35:45 +02:00
2022-03-30 18:01:22 +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-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-26 17:12:34 +02:00
2022-03-30 18:01:22 +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-03-30 18:01:22 +11:00
2022-03-17 12:48:41 +01: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-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-03-29 10:41:01 +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-02-11 09:14:36 +11:00
2022-03-22 01:30:19 +01:00
2022-04-07 19:28:41 +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-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-04-11 12:03:09 +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-02-11 09:14:36 +11:00
2022-03-25 12:04:16 +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-30 18:01:22 +11:00
2022-02-11 09:14:36 +11:00
2022-04-26 15:47:19 +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-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-03-29 10:41:01 +02:00
2022-04-15 10:15:48 -05:00
2022-04-26 17:12:34 +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-02-11 09:14:36 +11:00
2022-05-06 11:22:10 +02:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00