Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 915 / 5574

February 7, 2020, 18:37 (GMT)
Fluid: Fixed cache reading issue with larger resolution noise grids

Important fix that needs to go into the release. The upscaled noise cache was not read into upscaled grids.
Revision b056511 by Hans Goudey
February 7, 2020, 18:32 (GMT)
Code Quality Day: Comment formatting in bmesh_bevel.c
February 7, 2020, 16:58 (GMT)
Fix T73660: Hide envelop option for Grease Pencil weights generation

As this feature is not supported yet, it's better to hide for grease pencil.
Differential Revision: https://developer.blender.org/D6777
February 7, 2020, 16:31 (GMT)
remove poll for OBJECT_OT_parent_clear

This works on selected_editable_objects, so no active object mandatory.

After deletion of the active object and using slection tools such as
e.g. box select, the lack of an active object would prevent this
operator from being called without good reason.

Also cannot think of any other existing poll that would really make
sense (Editor type, ...).

ref T68975

Maniphest Tasks: T68975

Differential Revision: https://developer.blender.org/D6773
February 7, 2020, 16:23 (GMT)
Cleanup: add extern "C"
February 7, 2020, 16:23 (GMT)
BLI: add index_range method to some data structures

This can be used to iterate over all indices with less code.
February 7, 2020, 16:22 (GMT)
Cleanup: Improve usage of extern "C"
February 7, 2020, 15:42 (GMT)
Cleanup: Animation, split driver evaluation into separate functions

No functional changes.
February 7, 2020, 15:42 (GMT)
Cleanup: Animation, reduce indentation by reordering conditions

This turns error condition checks into precondition checks, grouping the
non-error functionality together towards the bottom of the function and
error-handling functionality towards the top.

No functional changes.
February 7, 2020, 15:36 (GMT)
Fix T73625: GPencil array offset wrong whe use Scale or Rotation

This is not 100% a bug but a design change. The old method used the object origin as pivot point for Scale a nd Rotation, so when you moved the stroke in edit mode, the whole array ittems where offset because the pivot point distance changed.

Now, before applying scale and rotation, the stroke is moved to object origin to keep the offset when scale or rotate, so these transformations are done in stroke local space.
February 7, 2020, 15:29 (GMT)
Cleanup: Rename `BKE_library_idmap` file to `BKE_main_idmap`

Part of T72604:
> Proposal: BKE_library and BKE_main API naming: prefixes conventions
February 7, 2020, 14:35 (GMT)
Build optimization: Compile glew for size rather than speed with msvc.

Glew.obj is one of the more expensive targets we have to build clocking in
at 34.907 seconds.

The root cause [1] is the msvc inliner is not super thrilled with the
glewIsSupported supported function, this patch changes the buildflags
of extern_glew to optimize for size rather than speed.

Given glew is only in play at initalization time there will be no
performance impact.

Time to build glew.obj

Before: 34.907s
After : 1.961s

[1] https://developercommunity.visualstudio.com/content/problem/732941/slow-compilation-of-glewc-for-visual-studio-2019-x.html

Differential Revision: https://developer.blender.org/D6656

Reviewers: brecht, sergey, fclem
February 7, 2020, 14:29 (GMT)
Cleanup: `make format`

Remember to run `make format` after cleanups/renames/...
February 7, 2020, 14:27 (GMT)
BuildSystem/Cleanup: Fix warning behaviour regarding library dependencies

Adding USD to a lite build fails to build due to boost errors, when you turn
boost on and rebuild still boost errors, boost was silently turned off since
it was not deemed needed. Once boost was forced on, it still fails due to TBB
being off.

This patch fixes:

- The Silent disabling of boost
- Add a check that USD is is not on before doing that
- move the TBB checks to a central location rather than the individual platform files
- Add USD to the TBB checks.

Differential Revision: https://developer.blender.org/D6479

Reviewers: brecht, sybren
February 7, 2020, 14:21 (GMT)
Merge branch 'blender-v2.82-release'
February 7, 2020, 14:19 (GMT)
OpenVDB: Added missing macros in fluid wrapper file

These were needed to compile when WITH_FLUID=1 and WITH_OPENVDB=0.
February 7, 2020, 14:02 (GMT)
Cleanup: use of 'unsigned'

- Replace 'unsigned' used on it's own with 'uint'.
- Replace 'unsigned const char' with 'const uchar'.
February 7, 2020, 13:38 (GMT)
Cleanup: remove legacy OpenGL viewport clipping code
February 7, 2020, 13:19 (GMT)
CodeCleanup: Remove unused studiolight algorithm

Code was originally added to test a different approach to calculate the
irradiance buffer. The approach was just to slow so we never used it.

This change will remove it from the code base
February 7, 2020, 13:16 (GMT)
CodeCleanup: Workbench

Code was already hidden by a compile directive.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021