Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Parborg <darkdefende@gmail.com>2021-01-26 20:21:12 +0300
committerSebastian Parborg <darkdefende@gmail.com>2021-01-26 20:21:12 +0300
commitabd6b1d7b281c85fce748e0535f1f769916cd9b3 (patch)
treee228ff3ac96e6aa9de6b776e9f4605e86d93fcbd /source/blender/blenkernel/BKE_geometry_set.h
parent6d40d7218971b558074eb418afd244ab13ab8fbf (diff)
Fix T85049: Geometry Nodes: How to handle instances with shear?
Use transform matrices instead of loc, rot, scale variables to store instance transforms. Reviewed By: JacquesLucke Differential Revision: http://developer.blender.org/D10211
Diffstat (limited to 'source/blender/blenkernel/BKE_geometry_set.h')
-rw-r--r--source/blender/blenkernel/BKE_geometry_set.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/source/blender/blenkernel/BKE_geometry_set.h b/source/blender/blenkernel/BKE_geometry_set.h
index 5b8273def66..27ac6d98688 100644
--- a/source/blender/blenkernel/BKE_geometry_set.h
+++ b/source/blender/blenkernel/BKE_geometry_set.h
@@ -46,9 +46,7 @@ typedef struct InstancedData {
} InstancedData;
int BKE_geometry_set_instances(const struct GeometrySet *geometry_set,
- float (**r_positions)[3],
- float (**r_rotations)[3],
- float (**r_scales)[3],
+ float (**r_transforms)[4][4],
int **r_ids,
struct InstancedData **r_instanced_data);