Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-10 | Modifiers: Use bool for boolean flag in isDisabled | Sergey Sharybin | |
2018-07-10 | Ocean Modifier: prevent crashing on 'Apply Modifier' button | Sybren A. Stüvel | |
The 'Apply Modifier' button calls the modifier code on the original object instead of an evaluated copy, which doesn't have an initialised Ocean *. | |||
2018-07-10 | Ocean Modifier: removed duplicated code | Sybren A. Stüvel | |
Some code was copied with 'keep in sync with xxx' comments added to it. | |||
2018-07-10 | Ocean Modifier: refactored the delayed-refresh approach | Sybren A. Stüvel | |
The approach of setting 'refresh' flags on the modifier, and performing the associated actions when the modifier is being evaluated, is a bad one. Instead, we use the separation of the original and the evaluated copy to 'refresh' certain things (because they simply aren't set at all on the original). Other actions are now done directly with BKE_ocean_xxx functions on the original data, intead of during evaluation. | |||
2018-07-10 | Ocean Modifier: ported from DerivedMesh to Mesh | Sybren A. Stüvel | |
2018-07-06 | Merge remote-tracking branch 'origin/master' into blender2.8 | Sybren A. Stüvel | |
2018-07-06 | Ocean Modifier: removed the MOD_OCEAN_REFRESH_ADD flag | Sybren A. Stüvel | |
The flag was only used in readfile.c, and resulted in a delayed call to BKE_ocean_add(); this call is now immediately made instead as it's not very expensive. | |||
2018-07-05 | Cleanup: warning | Campbell Barton | |
2018-07-05 | Fix build w/o fluidsim | Campbell Barton | |
2018-07-05 | Fluidsim: fixed memory leak | Sybren A. Stüvel | |
2018-07-05 | Fluidsim: ported from DerivedMesh to Mesh | Sybren A. Stüvel | |
Also removed a bunch of unnecessary #include statements from fluidsim.c. | |||
2018-07-04 | Added copyData flag to ocean modifier | Sybren A. Stüvel | |
2018-07-04 | Fluid Sim: Removed unused PointCache pointer | Sybren A. Stüvel | |
The only uses were setting it to NULL and asserting it is NULL. | |||
2018-07-04 | Cloth simulation: share point cache between CoW copies of objects | Sybren A. Stüvel | |
2018-07-04 | Pass copy flag to modifier copyData function | Sybren A. Stüvel | |
This will allow modifiers to decide whether to copy or share caches between ModifierData copies. | |||
2018-06-29 | Cleanup: naming in MOD_utils. | Bastien Montagne | |
2018-06-29 | Cleanup: Moar DM busting, mostly cleaning up MOD_utils. | Bastien Montagne | |
2018-06-29 | Cleanup: remove another bunch of DM usages, includes etc. | Bastien Montagne | |
2018-06-29 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-29 | Cleanup: trailing newlines | Campbell Barton | |
2018-06-27 | Cleanup: style | Campbell Barton | |
2018-06-25 | Cleanup: refactor depsgraph physics API functions. | Brecht Van Lommel | |
2018-06-25 | Depsgraph: cache collision relations, for performance and stability. | Brecht Van Lommel | |
Same reasoning as effector relations in earlier commit. | |||
2018-06-22 | Cleanup: useless BKE_cdderivedmesh includes... | Bastien Montagne | |
2018-06-22 | Modifiers: port shapekey modifier, some cleanup. | Bastien Montagne | |
2018-06-22 | Modifiers: port UV_unwarp from DM to Mesh. | Bastien Montagne | |
Pretty trivial... | |||
2018-06-22 | Cleanup: unused value | Campbell Barton | |
2018-06-22 | Modifiers: Remove lots of usages of md->scene | Sergey Sharybin | |
2018-06-22 | Subsurf: Move away from using scene from modifier data | Sergey Sharybin | |
2018-06-22 | Multires: Move away from using scene from modifier data | Sergey Sharybin | |
2018-06-21 | Modifiers: Stop using md->scene in isDisabled() callback | Sergey Sharybin | |
This is first commit in series of changes to get rid of md->scene. | |||
2018-06-21 | Cleanup: nuke useless BKE_DerivedMesh.h includes. | Bastien Montagne | |
2018-06-21 | Cleanup: names: data transfer/mesh remap: dm -> me/mesh. | Bastien Montagne | |
That area is now officially purged from the Devil.. errr... DerivedMesh! | |||
2018-06-21 | Cleanup: nuke DM out of data transfer code. | Bastien Montagne | |
This was actually rather hairy, this code is huge and complicated, easy to make mistakes... Good thing is, it will allow for significant simplification and more (name) cleanup in following commits ;) | |||
2018-06-17 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-17 | Cleanup: trailing space for modifiers | Campbell Barton | |
2018-06-15 | Merge branch 'master' into blender28 | Campbell Barton | |
2018-06-15 | Fix T55490, intersect two triangles fails. | Howard Trickey | |
Need to use the 'use_partial_connect' option in island connect, so changed signatures of various functions to pass that into and then down from BM_mesh_intersect (making true for intersect, false for boolean). Then fix bm_face_split_edgenet_partial_connect to work when input edges are not necessarily wire, but at least not in the face they are being connected in. That caused generalization of core BM_vert_separate_hflag_wire (which is only used in this one place in all Blender). | |||
2018-06-14 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/modifiers/intern/MOD_normal_edit.c source/blender/windowmanager/intern/wm_files.c | |||
2018-06-14 | Fix T55470: Add option to not fix polygons' winding to Edit Normals modifier. | Bastien Montagne | |
this is actually adding option to add buggy behavior, but.. NPR often expects buggy behaviors, and its one of the main targets for normal editing. So think it's reasonable to add that option (disabled by default of course). Note that am not really happy with UI, but: * Not sure where to put it, it's kind of own self-contained area option. * Don't to make it too much visible, using this should be the exception! | |||
2018-06-13 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/blenloader/intern/readfile.c source/blender/editors/mesh/editmesh_utils.c source/blenderplayer/bad_level_call_stubs/stubs.c | |||
2018-06-13 | Silence false positive warning on boolean modifier | Dalai Felinto | |
2018-06-11 | Cleanup: Moar G.main removal of Hell. | Bastien Montagne | |
This commit actually adds some G.main... but at much, much higher level than the ones it removes, so should still be better ;) | |||
2018-06-09 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/editors/space_view3d/drawobject.c | |||
2018-06-09 | Cleanup: remove some G.main usages. | Bastien Montagne | |
2018-06-08 | Alembic import: assign cache_file handle to original datablock | Sybren A. Stüvel | |
2018-06-07 | Alembic import: port DerivedMesh → Mesh | Sybren A. Stüvel | |
2018-06-06 | Cleanup: style | Campbell Barton | |
2018-06-05 | Moved function declarations from BKE_mesh.h → BKE_mesh_runtime.h | Sybren A. Stüvel | |
2018-06-01 | Merge branch 'master' into blender2.8 | Campbell Barton | |