Revision 0b7cc11 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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. |
Revision 904e16f by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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. |
Revision da246cc by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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. |
Revision 3e158b0 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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...). |
Revision 44a4ed9 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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 |
Revision 3d60d22 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021