Blender Git Loki

Blender Git commits from all branches.

Page: 135 / 2888

August 23, 2021, 07:08 (GMT)
Fix memory leak in edit-mesh dissolve degenerate
August 23, 2021, 07:07 (GMT)
Fix T89306: GPencil selection doesn't work correctly with modifiers

The problem was introduced with Bezier modification because the selection code was using the original stroke and not the evaluated version.
August 23, 2021, 07:06 (GMT)
Fix T90791: Knife project leaks memory with curve/text cutter
August 23, 2021, 07:05 (GMT)
Cleanup: rename BKE_mesh_free -> BKE_mesh_free_data

It wasn't obvious this didn't free the memory of the mesh it's self
leading to memory leaks.
August 23, 2021, 06:54 (GMT)
Cleanup: accidentally included printf
August 23, 2021, 06:54 (GMT)
Fix memory leak with building springs in the cloth simulator

Error in 2788b0261cb7d33a2f6f2978ff4f55bb4987edae.
August 23, 2021, 06:26 (GMT)
Fix T90791: Knife project leaks memory with curve/text cutter
August 23, 2021, 06:24 (GMT)
Cleanup: rename BKE_mesh_free -> BKE_mesh_free_data

It wasn't obvious this didn't free the memory of the mesh it's self
leading to memory leaks.
August 23, 2021, 06:18 (GMT)
Fix memory leak in edit-mesh dissolve degenerate
August 23, 2021, 06:17 (GMT)
Fix T90719: Boost sources dowload address needed to be updated.
August 22, 2021, 20:34 (GMT)
make dot output more compact
August 22, 2021, 20:31 (GMT)
I hate default int
August 22, 2021, 20:16 (GMT)
Silly me, don't use alloca in this situation
August 22, 2021, 20:15 (GMT)
Fix compile error on linux
August 22, 2021, 19:51 (GMT)
Sculpt dyntopo: Temp fix for nasty GCC compiler bug on linux.

I'll file a bug report with GCC tomorrow.
August 22, 2021, 18:29 (GMT)
avoid allocating index array in some cases
August 22, 2021, 18:16 (GMT)
add return instruction and initial procedure validation
August 22, 2021, 17:29 (GMT)
Sculpt dyntopo: Fix a dumb mistake I made in space_toolsystem_toolbar.py
August 22, 2021, 17:22 (GMT)
Merge branch 'master' into soc-2020-io-performance
August 22, 2021, 16:05 (GMT)
Utility classes for compact node definitions in C++.

Node definitions in C++ are currently spread out over a large number of
files all over the code base (nodes, DNA, RNA, UI). By contrast, python
nodes are very compact and can be added much more easily. To make node
definitions in C++ more convenient, this patch adds some utility
functions that allow defining type properties and callbacks of a node
in a single file.

The NodeDefinition template takes a struct (which should usually also be
a child class of the template) and finds static fields and functions of
the template argument to use for the node type. The "Mesh Primitive
Ellipse" node has been added as an example case, it may not end up being
used. Other existing node types are unaffected, this patch only provides
alternative ways to define a node.

Known limitations:
- Only ID properties can be added in the node source files without
additional DNA structs. This should be sufficient for the vast
majority of nodes, but can be augmented with conventional DNA structs
in node->storage if necessary.
- Runtime node definitions are identified only by their idname, they do
not have a fixed integer type. This has to be taken into account for
versioning.
- Sockets are currently added in the init function. The "template"
system is not supported and a better alternative should be added
eventually.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021