Blender Git Commits

Blender Git commits from all branches.

Page: 1879 / 2888

January 3, 2017, 21:22 (GMT)
Fix out of bounds memory access in interp_weights_face_v3

interp_weights_face_v3 required a length four array for weights even when
calculating weights for a tri, otherwise, it would access unkown memory.
This fix allows a weight array of size three to be passed when only
calculating tri weights.
January 3, 2017, 20:01 (GMT)
Add basic code to prevent editing non-overridable properties.
January 3, 2017, 17:45 (GMT)
More work and refactor in RNA override part mostly.

This commit mainly extend/refactor RNA prop copy and equals functions
into more advanced override utils (since equals is a subset of
aurooverride operations generation, and copy is a subset of override
operations application).

And some other work needed on the road...
January 3, 2017, 17:21 (GMT)
Massive fixup on BLI_iterator and the iterators using it
January 3, 2017, 15:46 (GMT)
From review: handle post processing of objects after they are removed
January 3, 2017, 15:42 (GMT)
unittest: object delete
January 3, 2017, 10:48 (GMT)
From review: proper handle of library_query
January 3, 2017, 09:44 (GMT)
Beginning Clay Viewport Engine :
- Added temporary draw_mesh function to render edit mesh
- DRW_draw_batch_list allows to render a list of objects with optimal state change
- All viewport rendering is done offscreen for the moment

Signed-off-by: Clément Foucault <foucault.clem@gmail.com>
January 2, 2017, 23:12 (GMT)
fix when using inner vertexgroup, weights of other vgroups on the same mesh were deleted by accident then
January 2, 2017, 21:08 (GMT)
Add first basic working auto-override.

Still called from pre-depsgraph eval step, does an RNA comparison and
generate overriding rules for changed props...

Note: we most certainly do not want to run this on all depsgraph eval.
Own current idea would be to just tag IDs e.g. in depsgraph callback,
and run actual auto-generation e.g. in a low-priority job, maybe? not
sure... :|

Also, fix stupid mistake in RNA applying of override (used when reading
file to apply static override), and add object's loc/rot/scale as
overridable properties.
January 2, 2017, 13:45 (GMT)
ID override static: Various minor fixes and tweaks.
January 2, 2017, 13:22 (GMT)
unittest: fixup
January 2, 2017, 11:57 (GMT)
Merge branch 'master' into id_override_static
January 2, 2017, 01:50 (GMT)
Make workspaces append-/linkable

TODO:
* Make indirectly linked screens local.
* Make workspaces only appendable, it doesn't make sense to link them.
December 31, 2016, 16:59 (GMT)
Rename "Default" workspace to "General"

Default screen-layout is still called "Default", not sure if we should change that. Ideally the layouts shouldn't be identified by names anyway.
December 31, 2016, 16:54 (GMT)
Remove workspaces/screen-layouts from default startup.blend except of "Default" one

This means in the default startup.blend, there's only going to be one workspace and one screen-layout, both called "Default" (will be renamed to "General" though). Idea is that users will have the option add a pre-configured workspace from a menu. This avoids cluttering screen space with workspaces the user won't use even.

For compatibility, screen-layouts from old files are still converted to workspaces, this only affects the default startup.blend.
December 31, 2016, 14:42 (GMT)
Use new after lib-linking versioning
December 31, 2016, 01:11 (GMT)
Merge branch 'blender2.8' into workspaces

Conflicts:
source/blender/editors/space_outliner/outliner_intern.h
December 31, 2016, 00:45 (GMT)
Deprecate Screen.scene completely

Removing a custom transform orientation is a bit broken right now because we don't know which scene is visible in hidden 3D Views. Think I know how to fix this, but want to go on with other stuff first.
December 30, 2016, 23:33 (GMT)
fracture modifier RNA refactor, outsourced FM RNA code and python API code to separate files
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021