Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1955 / 8462

January 8, 2020, 14:46 (GMT)
GPencil: More cleanup
January 8, 2020, 14:46 (GMT)
GPencil: More cleanup
January 8, 2020, 14:44 (GMT)
Codesign: Allow signing standalone executable files
January 8, 2020, 14:35 (GMT)
undoexp: add a way to prevent re-using data from old bmain for memfile undo.

There are cases where we need a full 'clean' re-read of stored memfile
data. This include some (rather uncommon, but possible) ID rename
situations, and also likely some switching between memfileundo and
edit-data undo systems.
January 8, 2020, 13:57 (GMT)
GPencil: Refactor: Fix outline depth mixing

This uses a costly depth reprojection in the fragment shader. This might
get optimized a bit in the future.

Unfortunately it's the only way to get the same accurate depth as what the
gpencil engine outputs.
January 8, 2020, 13:57 (GMT)
Gpencil: Refactor: Overlay: Fix crash when no gpencil object is active
January 8, 2020, 13:38 (GMT)
Fix T62311: Metaball animation playback crash

This commit restores old metaball workaround which was forcing their
update from a single thread.

The root of the issue comes to the fact that metaball evaluation needs
to access metaballs from duplilists, so they are properly polygonized
with corresponding motherball which is outside of duplilist.

In a more ideal world this will be implemented in a way that will not
require iterating over all duplilists, but only through the ones which
actually contain metaballs for the given motherball. In practice this
ends up in a huge refactor in both relations builder (which meeds to
see whether there are metaballs in duplilists without actually
creating duplilist as it can not be done prior scene is evaluated)
and in metaballs area which need to use new relations information.
Additionally, metaball evaluation must become thread-safe, which is
currently not a case with dupli-object matrices. There might be issues
deeper in polygonization code which I am not aware of.

Having this forced single-thread evaluation is same as Blender 2.79
was doing.

Think it's better to have slower but simpler solution than to invest
time in refactoring area which requires deeper design changes.

Reviewed By: dfelinto

Differential Revision: https://developer.blender.org/D6539
January 8, 2020, 12:33 (GMT)
Fix T72235: crash entering particle editmode with non-valid PTCacheEdit psys pointer

Caused by own rBe02ecd599bdc.
Can happen with e.g. cloth.

Also fixes T59583

Maniphest Tasks: T72235, T59583

Differential Revision: https://developer.blender.org/D6547
January 8, 2020, 12:21 (GMT)
Fix T72119: UV/Image Editor theme face colors with no effect

The `in int flag;` in `gpu_shader_2D_edituvs_faces_vert.glsl`
don't have the values `FACE_UV_ACTIVE` and `FACE_UV_SELECT`.

Add face flags then.

Original patch is from @EitanSomething

Differential revision: https://developer.blender.org/D6520
January 8, 2020, 12:10 (GMT)
GPencil: First step to clear old code after refactoring

Still need more clear.
January 8, 2020, 11:43 (GMT)
GPencil: Display Points and Edit lines by mode

Support different selection modes.
January 8, 2020, 11:35 (GMT)
Fix T72667: Collection delete hierarchy in edit-mode crashes

Also resolves T72848, although updating multiple windows doesn't work,
this matches 2.7x behavior.
January 8, 2020, 10:05 (GMT)
Merge branch 'undo-experiments' into undo-experiments-idnames
January 8, 2020, 10:04 (GMT)
GPencil: Cleanup compiler warning
January 8, 2020, 10:03 (GMT)
undoexp: Fix crash on NULL depsgraph in storage/restoring code.

There are some cases where a depsgraph has 'no time' to be built (like
multi-steps undo's).

Plus I guess in multi-viewlayers/scenes cases...
January 8, 2020, 09:51 (GMT)
GPencil: Replace value by define

Instead to use hardcoded value, use the define.
January 8, 2020, 09:24 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
January 8, 2020, 09:24 (GMT)
Merge branch 'master' into greasepencil-object
January 8, 2020, 05:34 (GMT)
DNA: mark OrigSpace structs as run-time
January 8, 2020, 05:34 (GMT)
Cleanup: mesh data header

This file had become disorganized, it wasn't clear which structs/flags
were deprecated.

- Add comments explaining what each struct is for.
- Use doxy sections.
- Remove outdated notes, unused flags.
- Group custom-data.
- Group deprecated structs in their own section.

T
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021