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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021