Blender Git Commit Log

All Blender Git commits.

Page: 3366 / 8462

April 18, 2018, 14:12 (GMT)
Fix bad merge conflict resolution

Line got lost..
April 18, 2018, 13:45 (GMT)
Modifiers: Add wrapper functions with Mesh / DerivedMesh conversion

Makes the follow changes:

- Add new `deform*` and `apply*` function pointers to `ModifierTypeInfo` that take `Mesh`, and rename the old functions to indicate that they take `DerivedMesh`. These new functions are currently set to `NULL` for all modifiers.
- Add wrapper `modifier_deform*` and `modifier_apply*` functions in two variants: one that works with `Mesh` and the other which works with `DerivedMesh` that is named with `*_DM_depercated`. These functions check which type of data the modifier supports and converts if necessary
- Update the rest of Blender to be aware and make use of these new functions

The goal of these changes is to make it possible to port to using `Mesh` incrementally without ever needing to enter into a state where modifiers don't work. After everything has been ported over the old functions and wrappers could be removed.

Reviewers: campbellbarton, sergey, mont29

Subscribers: sybren

Tags: #bf_blender_2.8

Differential Revision: https://developer.blender.org/D3155
April 18, 2018, 13:41 (GMT)
Fix missing initialization of depsgraph for snapping context

Was causing crashes once attempting to use snapping.

Reported by mano-wii in IRC, thanks!
April 18, 2018, 13:16 (GMT)
Workbench: use SET_UINT_IN_POINTER for hashes
April 18, 2018, 13:06 (GMT)
Merge branch 'blender2.8' into blender2.8-workbench
April 18, 2018, 12:56 (GMT)
Workbench: fixed C++ style comments
April 18, 2018, 12:46 (GMT)
Cleanup: Indentation
April 18, 2018, 12:13 (GMT)
Added comment to explain MeshRenderData.orco
April 18, 2018, 11:55 (GMT)
Merge branch 'master' into blender2.8
April 18, 2018, 11:54 (GMT)
Depsgraph: Fix missinf relation for particle instance modifier

Was causing lack of animation update when particle system had simulation,
April 18, 2018, 11:53 (GMT)
Merge branch 'blender2.8' into blender2.8-workbench
April 18, 2018, 11:44 (GMT)
Workbench: reuse similar materials

Similar materials will reuse the same shadergroup. Currently using
a custom hash function that might select too similar colors into the
same material.

Reintroduced the workbench_materials.c this file will be responsible for
material lookup/creation and shader compilation

Fixed a GPUShader mem leak
April 18, 2018, 10:31 (GMT)
Cleanup: Trailing whitespace
April 18, 2018, 10:28 (GMT)
Merge remote-tracking branch 'origin/master' into blender2.8

Explicitly undoing 287d1924fa149f0 here, as that was a master-only change.
April 18, 2018, 10:26 (GMT)
Remove irrelevant print statement

This statement is only relevant in 2.8, but causes confusion in master.
I kept the 'default' label to prevent compiler warnings about unhandled
cases. The break is needed because there should be at least one statement
after 'default'.
April 18, 2018, 10:11 (GMT)
Merge branch 'blender2.8' of git.blender.org:blender into blender2.8
April 18, 2018, 10:11 (GMT)
WORKBENCH: Solve C2016 compile errors
April 18, 2018, 09:41 (GMT)
Disable auto-override for all but active object in group case.

I.E. only enable auto-override for 'active' selected object when making
an override of a linked group. This will ease on auto-override creation,
and you typically do not want to auto-override most objects in the group
anyway (in proxy system, you could only proxyfy one object of the group
anyaway!).
April 18, 2018, 09:34 (GMT)
Object Mode: Outlines: Make outline thinner.

This is by default. We can still enable the thicker outlines for high dpi
screens or personnal preference but it's not used atm. This also improve
the performance removing 1/3 of the outline cost.
April 18, 2018, 09:34 (GMT)
Object Mode: Outlines: Fix sample coordinates.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021