Revision eb6fc05 by Sybren A. Stüvel May 1, 2018, 16:02 (GMT) |
Modifiers: Armature DerivedMesh ? Mesh The mesh parameter of armature_deform_verts() is now const, to indicate that it's safe to pass ob->data to it directly. |
Revision 7efc75c by Sybren A. Stüvel May 1, 2018, 16:02 (GMT) |
Modifiers: Simple Deform & Build, DerivedMesh ? Mesh This commit introduces `EditMeshData`. The fields in this struct are extracted from `EditDerivedBMesh` into their own struct `EditMeshData`, which can then also be used by the `Mesh` struct. This allows passing deformed vertices efficiently to the draw routines. The modifier code constructs a new Mesh instead of writing to ob->data; even when ob->data is a CoW copy, it can still be used by different objects and thus shouldn't be modified by a modifier. |
May 1, 2018, 16:02 (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 |
Revision 9fcb4e6 by Sybren A. Stüvel May 1, 2018, 16:02 (GMT) |
Typo fix |
Revision b83d48b by Sybren A. Stüvel May 1, 2018, 16:02 (GMT) |
Added note about potential crash in add_orco_dm() |
Revision 01a720f by Clément Foucault May 1, 2018, 15:59 (GMT) |
Eevee: Fix crash when using visibility groups with dupli objects. |
Revision 1bef7f9 by Clément Foucault May 1, 2018, 15:59 (GMT) |
Eevee: Contact Shadows: Add slope based bias & fix brightening. |
Revision 8c92a02 by Clément Foucault May 1, 2018, 15:59 (GMT) |
Eevee: Fix raytracing. - Fix the confusing naming in raycast() - Fix raytrace acne caused by the rays not being correctly centered on the texel. |
Revision 92fd931 by Joshua Leung May 1, 2018, 15:43 (GMT) |
Fix: Silence |RNA_boolean_get: WM_OT_save_as_mainfile.exit not found." warning on exit The operator in question doesn't define this property. I'm commenting out for now in case another operator actually still uses it. |
Revision f6c1762 by Bastien Montagne May 1, 2018, 15:03 (GMT) |
Fix previous commit, sorry about that :/ |
Revision 691c532 by Bastien Montagne May 1, 2018, 15:02 (GMT) |
Static override: rename highly confusing var name in apply code. We use 'reference' to designate the linked ID which is being overridden by the local one, so using 'reference' to designate the stored local ID in apply RNA code was... not a good idea. ;) |
Revision 0636acc by Campbell Barton May 1, 2018, 14:52 (GMT) |
Icons: updated icons from @billreynish This adds vertex paint & sculpt icons + other minor changes. |
Revision 43452c2 by Jeroen Bakker May 1, 2018, 14:28 (GMT) |
Merge branch 'blender2.8' of git.blender.org:blender into blender2.8 |
Revision be88f23 by Jeroen Bakker May 1, 2018, 14:26 (GMT) |
Overlay: Enabled wireframe drawing for vertex/weight paint This is a temp hack, so that billrey can use blender 2.8 for drawing the icons. Hack will be phased out by T54910 |
Revision c5c3fa3 by Joshua Leung May 1, 2018, 14:22 (GMT) |
Fix compiler warning: Uninitialised var |
Revision 30093a6 by Bastien Montagne May 1, 2018, 13:18 (GMT) |
Add/finish rna read-only access to actual override rules. For some reasons did not add operations themselves previously... |
Revision 3166086 by Bastien Montagne May 1, 2018, 13:08 (GMT) |
Static Override: fix 'search matching override operation' function. Previous code was waaaayyyy to flacky, returning matches for things that did not actually have much in common! |
Revision 522bee3 by Germano Cavalcante May 1, 2018, 13:03 (GMT) |
Refactoring: bvhutils: Use a function that gets the bvhtree through an identifier type. Reviewed By: @campbellbarton Differential Revision: https://developer.blender.org/D3192 |
Revision 008a5d9 by Sergey Sharybin May 1, 2018, 11:22 (GMT) |
Depsgraph: Add missing relations needed for nested datablock relations |
Revision 3f4a812 by Campbell Barton May 1, 2018, 10:48 (GMT) |
UI: expose radial gradient as option Was a separate tool, use option so we can extend more easily. |
|
|
|


Master Commits
MiikaHweb | 2003-2021