Blender Git Commit Log

All Blender Git commits.

Page: 3305 / 8462

May 8, 2018, 15:55 (GMT)
Remove VFX (more cleanup)

More changes to remove VFX modifiers and DOF.

Removed some unused code not removed in previous commit.

The temp texture A reused by general drawing has been enabled again (removed by error in previous commit) and renamed.

Fixed some lines removed by error in previous commit.

The modifer number in DNA_modifiers_types.h has been realigned to avoid any gap. This could produce some problems importing Hero files. Need check.
May 8, 2018, 15:55 (GMT)
More build fixes - Removing more lingering modifier/dof defines
May 8, 2018, 15:54 (GMT)
Cleanup: move mesh conversion into own function
May 8, 2018, 15:52 (GMT)
Modifier stack: Port Caqst to new Mesh-based system.
May 8, 2018, 15:46 (GMT)
Collections: remove per collection and view layer engine overrides.

This will be handled by the new view layer override system which will
store data elsewhere, removing the code already for easier refactoring.
May 8, 2018, 15:33 (GMT)
More build fixes for VFX removal

Still not building, but these should also be safe
May 8, 2018, 15:28 (GMT)
Cleanup: consistent BKE_mesh naming
May 8, 2018, 15:17 (GMT)
Cleanup: use bool for BKE_mesh_new_from_object
May 8, 2018, 15:15 (GMT)
Cleanup: rename variables

DerivedMesh had some odd conventions, remove from BKE_mesh.
May 8, 2018, 15:06 (GMT)
Cleanup: use 'nomain' when not in library data

Rename only.
May 8, 2018, 14:57 (GMT)
Cleanup: whitespace, duplicate includes
May 8, 2018, 14:42 (GMT)
Modifier stack: Port Smooth to new Mesh-based system.
May 8, 2018, 14:28 (GMT)
Remove VFX Modifiers + Defunct "DOF" Code

* As per code reviews (see T54721 and T54769), it was decided that the "VFX Modifiers"
should not be in the modifiers stack, as they are not really modifiers. Instead, they
are more like placeholders for shader effects on the object. For now, we simply remove
these from the code, with a view towards designing a more general solution for all
object types in 2.8 in future (e.g. as a "Viewport Effects" tab or similar in the Properties
Editor)

* Also removed the "DOF" code. This was trying to copy what was done for Eevee, but the
results were low quality, and the relevant code paths were already commented out.
This code is also removed in this commit, as it depended a lot on many of the things
put in place for the VFX modifiers, making removal of the VFX buffers complicated.
Since it's not used now, it's not a big loss. Besides, with version control, we can
bring this back in future.

NOTE: Blender still doesn't compile - there are still too many extra buffers hanging around
that need to be removed
May 8, 2018, 14:06 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/modifiers/intern/MOD_dynamicpaint.c
source/blender/modifiers/intern/MOD_uvproject.c
May 8, 2018, 14:00 (GMT)
Fix building with latest versions of ffmpeg.

Some years-old deprecated stuff has now been removed.

Correct solution is probably to use valid defines etc. in own code, but
this is more FFMEPG maintainer task (since it also may change how old
FFMPEG we do support...).
May 8, 2018, 14:00 (GMT)
Cleanup: Fix tabulation
May 8, 2018, 13:35 (GMT)
Orientation for 3D cursor

Currently set when setting the cursor location,
optionally used as an orientation type.

Intended for use by tools too.

See: D3208
May 8, 2018, 13:32 (GMT)
Fix warning when select a object not GP

The onion skin panel needs a grease pencil layer.
May 8, 2018, 13:27 (GMT)
Fix (unreported) bloody modifiers messing with ID user count in copy.

User count of IDs is handled by higher-level, generic function,
low-level copydata functions *MUST NOT* touch them anymore, ever!
May 8, 2018, 13:20 (GMT)
Merge branch 'master' into blender2.8
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021