Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1144 / 5574

June 18, 2019, 19:53 (GMT)
File Browser: Various fixes and enhancements to 'autoscroll to item' feature.

Initial trigger to this work was T65782, requesting faster autoscroll
when current folder contains thousands of items. That was a fairly
simple change, just needed to make scrolling steps variable based on
'distance' between current position and desired one.

But several other issues showed up while working on this, among the most
annoying ones, the scrolltimer could keep running forever in some cases,
failing to detect properly an 'end condition', we could even get some
'bouncing' in extreme corner cases, edited item was not always properly
visible in the end, etc.

So as usual with UI, this ended up in a frustrating equilibrium game of
finding the optimal solution among several tradeof, taking unexpected
large amount of time... At least new code seems to work OK in
all possible (reasonable) cases, that will do for now.
June 18, 2019, 18:05 (GMT)
Fix Cycles CUDA suboptimal performance on Windows 10 with recent graphics cards

When compute preemption is available we schedule more work which is more
efficient. However the CUDA driver appears to be incorrectly reporting this as
unavailable, even though it should be supported starting with Windows 10 1803
and Pascal and Turing (10x0 and 20x0) graphics cards.

This reduces render time by about a 25% difference on our benchmark scenes. On
Linux compute preemption appears to be reported correctly.
June 18, 2019, 14:14 (GMT)
Fix T65689 Geometry overlaps axis selector

It seems that in 2.79 callbacks were drawn with depth test off by default.
June 18, 2019, 14:07 (GMT)
Fix T65660 Mirror modifier didn't work with custom normals.
June 18, 2019, 13:58 (GMT)
Fix T61912, T63297: error baking tangent space normal map with autosmooth
June 18, 2019, 13:08 (GMT)
Fix T65901: Alembic crash on out-of-bounds UV indices

An Alembic file saved by 3DS Max caused Blender to crash when importing.
Either the UV indices in the file are out of bounds or they are written
in a way we don't expect. In either case, this now no longer causes Blender
to crash.
June 18, 2019, 12:01 (GMT)
Add a new function to recover the next shading group.

After talking with @fclem, we decided to keep this as a workaround function waiting for the clearing operation to be available inside the shgroups.
June 18, 2019, 11:59 (GMT)
Fix T64153: RenderEngine.update_result does not show result immediately
June 18, 2019, 11:59 (GMT)
Fix T63359: no render preview when save buffers is on
June 18, 2019, 11:59 (GMT)
Cleanup: remove unused render buffers
June 18, 2019, 11:17 (GMT)
Fix --help text output
June 18, 2019, 10:59 (GMT)
Cleanup: improve description wording
June 18, 2019, 10:59 (GMT)
Docs: correct --help text

Also correct description indentation.
June 18, 2019, 09:14 (GMT)
TexturePaint: Projection Edit

Disable all overlays except the texture paint overlay. Add alpha to the
resulting image buffer.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D4974
June 18, 2019, 09:10 (GMT)
Compositor: File output node sockets

When using RNA to alter the type of socket only the type was changed.
the typeinfo was not updated. Internally the File Output Node used RNA
to update the sockettype. making the socket invalid. When users save the
file and reopened the typeinfo was used. Also the color of the node was
determined via the typeinfo.

Another thing that happened was that the socket conversion was ignored
when empty node groups were present. The empty node groups were
optimized away before the needed data conversion was determined.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D4938
June 18, 2019, 02:55 (GMT)
Fix T65852: Cmake fails with paths containing special characters.

MATHES performs a regular expression which in this case is unnecessary.
June 17, 2019, 21:07 (GMT)
Fix T65805 Assert "Too many draw engines enabled at the same time"
June 17, 2019, 18:32 (GMT)
Fix T57650 UVEdit: selection not visible if behind unselected UVs

Use depth buffer to order the uv edges correctly to always draw selected
edges on top.
We still use the double drawing workaround for points to keep the smooth
antialiased display.
June 17, 2019, 17:38 (GMT)
Fix T65357: wrong facemap indices after applying a boolean modifier

Properly initialize custom data layers to default values when copying from
a mesh that does not have all the same layers.

Differential Revision: https://developer.blender.org/D5003
June 17, 2019, 17:34 (GMT)
Inconsistent Percentage Formatting

Percentage formatting of x% (used elsewhere) when using percentage display factor

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

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