Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1314 / 8462

August 31, 2020, 14:23 (GMT)
Fix T80126: Alembic Import dialogue has overwrite protection UI

Use `FILE_OPENFILE` when importing, rather than `FILE_SAVE`.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D8715
August 31, 2020, 14:23 (GMT)
Linux: 2.90 release information in appdata
August 31, 2020, 14:23 (GMT)
Cleanup: Resolve unused variable warning in lite build
August 31, 2020, 14:23 (GMT)
LineArt: Enable vector line intersection code (isect_v2_v2)
August 31, 2020, 14:23 (GMT)
LineArt: Better line intersection function and handling.
August 31, 2020, 14:23 (GMT)
LineArt: CMake clean up.
August 31, 2020, 14:09 (GMT)
Merge branch 'master' into greasepencil-object
August 31, 2020, 14:08 (GMT)
Merge branch 'master' into greasepencil-edit-curve
August 31, 2020, 14:04 (GMT)
Merge branch 'asset-metadata' into asset-browser
August 31, 2020, 14:03 (GMT)
Adapt to new file read/write design from master

Partially a compile fix for previous commit. But also moving asset-data
read/write into `asset.c`, like we do it for more and more
data-structures in master.
August 31, 2020, 13:42 (GMT)
Merge branch 'master' into asset-metadata
August 31, 2020, 13:15 (GMT)
Cleanup: GPU: Remove unused attr_binding and primitive code
August 31, 2020, 13:14 (GMT)
GPUImmediate: GL backend isolation

This is part of the Vulkan backend task T68990.

This is mostly a cleanup, however, there is a small change:
We don't use a special Vertex Array binding function for Immediate
anymore and just reuse the one for batches.
This might create a bit more state changes but this could be fixed
easily if it causes perf regression.

# Conflicts:
# source/blender/gpu/intern/gpu_context.cc
August 31, 2020, 13:13 (GMT)
GLContext: Fix framebuffer deletion to GPUContext

This has more meaning as it's the base class who holds the pointer.

# Conflicts:
# source/blender/gpu/opengl/gl_context.cc
August 31, 2020, 13:10 (GMT)
Cleanup: GPU_immediate: Change assert to BLI_assert
August 31, 2020, 12:00 (GMT)
Fix T79973: Re-ordering face maps messes up the names of other face maps

Use a remap function instead a swap.

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D8739
August 31, 2020, 11:59 (GMT)
Cleanup: reduce variable scope
August 31, 2020, 11:26 (GMT)
Fix T77900: File Browser in macOS fullscreen crashes

When Blender is started in fullscreen mode from the command line,
or if the fullscreen state is saved in the startup file, all temporary windows
will also open in fullscreen mode. When closing the fullscreen File Browser,
Blender would either crash or parent window becomes black.

This does not happen if the Blender switches to full screen manually.

`NSWindowCollectionBehaviorFullScreenPrimary` should be set for windows that
can enter full-screen mode. Otherwise macOS will turn the wrong window into
full-screen.

Similar fix: rB4b39de677d20

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

Reviewed by: Julian Eisel
August 31, 2020, 11:15 (GMT)
Fix T80258: UILayout.prop_search() issues with datablock names

If the search menu was used for a string property, and a data-block was
selected from the search, the value set would be an invalid name. The
property would get the modified UI string, not the proper data name set.

This problem was already once solved in rB249ccab111ac, but resurfaced
in rB937d89afba36.

Now only use the modified UI string if requires_exact_data_name is not
true.

Note: the comments in rB249ccab111ac [reg. library hints and string
properties, also that pointer properties are preferred over string
properties when dealing with IDs] still apply.

Reviewers: severin, campbellbarton

Subscribers:
August 31, 2020, 10:55 (GMT)
Cleanup: reduce variable scope and use LISTBASE_FOREACH
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021