bdk-blender/source/blender/modifiers
Sergey Sharybin e24c7f1954 Fix #114129: Crashes on boolean operation macOS Intel
The issue crash was caused by non-safe cast from a bare C array
float[4][4] to float4x4*. Such cast is not safe because it might
break alignment.

Modified the code so that the transform matrices are passed by
value.

Technically it could mean higher memory usage, but odds that the
actual geometry which is a part of boolean operation consumes much
more memory. Additionally, avoiding indirection could potentially
lead to better performance.

Pull Request: blender/blender#114421
2023-11-03 09:27:59 +01:00
..
intern Fix #114129: Crashes on boolean operation macOS Intel 2023-11-03 09:27:59 +01:00
CMakeLists.txt CMake: use bf_io_ prefix for IO tests 2023-09-23 20:22:19 +10:00
MOD_modifiertypes.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
MOD_nodes.hh Geometry Nodes: generalize modifier simulation cache storage names 2023-09-03 16:14:11 +02:00