Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1415 / 8462

July 30, 2020, 17:24 (GMT)
Merge branch 'blender-v2.90-release' into master
July 30, 2020, 17:19 (GMT)
Fix T79278: Selected object filter skipping collection instances

Collection instance datablocks were not filtered out when only showing
the selected object. They were treated as a collection (which should
show when filtering objects). Adds a case to check if the parent is an
object.
July 30, 2020, 16:53 (GMT)
Add compound shape for rigid body simulation

This patch adds a new compound shape entry to the shape selection
dropdown. It also corrects wrong inertia calculation for convex hulls,
that resulted in strange behavior for small objects.

The compound shape take the collision shapes from its object children
and combines them. This makes it possible to create concave shapes from
primitive shapes. Using this instead of the mesh collision shape is
often many times faster.

Reviewed By: Sergey, Sebastian Parborg

Differential Revision: https://developer.blender.org/D5797
July 30, 2020, 16:38 (GMT)
Merge remote-tracking branch 'origin/blender-v2.90-release'
July 30, 2020, 16:37 (GMT)
Cleanup: Remove pre 2.80 headers

Review: D8341
July 30, 2020, 16:29 (GMT)
Property Search: Remove code for changing to search layout

The design for this task has changed so that the layouts won't be changed
to only list the matching properties. Instead we will use highlights to
communicate matching properties.

After this commit property search doesn't do anything visible.
Functionality will be added back in future commits.
July 30, 2020, 16:22 (GMT)
Fix T79117: dependency cycle with passive rigid body objects

Reviewers: zeddb

Differential Revision: D8431
July 30, 2020, 15:53 (GMT)
Merge branch 'master' into property-search-ui-v2
Revision 27d50d6 by Ankit Meel (master)
July 30, 2020, 15:43 (GMT)
Enable header auto-complete suggestions in Xcode

Description of `USER_HEADER_SEARCH_PATHS` build setting:
"
This is a list of paths to folders to be searched by the compiler
for included or imported user header files (those headers listed
in quotes) when compiling C, Objective-C, C++, or Objective-C++.
Paths are delimited by whitespace, so any paths with spaces in
them need to be properly quoted. See Always Search User Paths
(Deprecated) (ALWAYS_SEARCH_USER_PATHS) for more details
on how this setting is used. If the compiler doesn't support the
concept of user headers, then the search paths are prepended to
the any existing header search paths defined in Header Search
Paths (HEADER_SEARCH_PATHS).
"

http://help.apple.com/xcode/mac/current/#/itcaec37c2a6

Xcode doesn't use `HEADER_SEARCH_PATHS` for auto-complete. Only the
header files in the same directory as the current file are suggested.

CMake as of now correctly sets `SYSTEM_HEADER_SEARCH_PATHS` and lumps the
rest in `HEADER_SEARCH_PATHS`. The standard way is to use
`USER_HEADER_SEARCH_PATHS` & `SYSTEM_HEADER_SEARCH_PATHS` and let
`HEADER_SEARCH_PATHS` be used as a fallback for compilers which do not
distinguish between `<*.h>` and `"*.h"` syntax.

So set `USER_HEADER_SEARCH_PATHS` to the include paths specified
in the `CMakeLists.txt` files of all targets.
July 30, 2020, 15:38 (GMT)
WIP: enable/disable loggers from user preferences
July 30, 2020, 15:36 (GMT)
Merge branch 'blender-v2.90-release'
July 30, 2020, 15:29 (GMT)
Fix T79357: VSE crash on prefetching when performing cuts

Caused by {rBa1a333a1e92e}

`BKE_sequencer_prefetch_get_original_sequence` cant get a sequence in
`BKE_sequencer_cache_put`.

rBa1a333a1e92e moved multiple NULL checks (including the one checking
seq) above BKE_sequencer_prefetch_get_original_sequence (this should
never return NULL really, but this is for another fix).

So solution suggested by @ISS is to just stop prefetching all together
before changing content of seqbase.

Maniphest Tasks: T79357

Differential Revision: https://developer.blender.org/D8421
July 30, 2020, 15:17 (GMT)
GPU: Fix compilation error (missed one)
July 30, 2020, 15:08 (GMT)
GPU: Fix compilation error
July 30, 2020, 14:57 (GMT)
Cleanup: Warning in release builds
July 30, 2020, 14:57 (GMT)
Remove recently introduced explicit flags

After discussion with Brecht it seems to be more semantically correct
to rename NO_MAIN flag to something what resembles copy-on-write process.
July 30, 2020, 14:55 (GMT)
Cleanup: IMB: Put lowercase prefix on static functions
July 30, 2020, 14:44 (GMT)
EEVEE: GLSL refactor/cleanup

- add the use of DRWShaderLibrary to EEVEE's glsl codebase to reduce code
complexity and duplication.
- split bsdf_common_lib.glsl into multiple sub library which are now shared
with other engines.
- the surface shader code is now more organised and have its own files.
- change default world to use a material nodetree and make lookdev shader
more clear.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D8306
July 30, 2020, 14:44 (GMT)
IMB: Refactor util_gpu.c to not expose enum getters

This was causing compiler error on MSVC and is not a good idea
in general.
July 30, 2020, 14:40 (GMT)
Make sure sequence's UUID is always initialized on read

Previously it would only be assigned if sequence has strip, which
might not be the case if, for example, .blend file is from the future.

This change also makes it possible to use UUID in other functions
involved in reading, like BKE_sequencer_proxy_set().
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021