Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 894 / 5574

February 24, 2020, 18:23 (GMT)
Fix make deps failing to build opencollada on Linux, due to line endings

The OpenCOLLADA package contains a mix of files with unix and dos line endings.
Now we mark the diff as a binary file so that the patch also contains a mix of
line endings that matches the package.
February 24, 2020, 18:17 (GMT)
Fix T74169: Vector Rotate Node - Euler modes not working as intended

Remove additional Euler modes for the time being, not working as intended, will add back if there is a need.
February 24, 2020, 16:53 (GMT)
Fix unnecessary Cycles OptiX kernel loading

With the OptiX viewport denoiser active, an OptiX device was added to the device list even when
rendering and denoising on different devices (e.g. CPU or CUDA) in background rendering. This
fixes it, so the OptiX device is only added when actually needed, as in only when OptiX denoising is
actually active in background rendering.
February 24, 2020, 14:02 (GMT)
Fix T74099: Can`t apply modifier, if mesh have fake user.

Also cleaned up code there, making a proper poll function for the apply
modifier operator, that way button is properly disabled in UI itself in
most invalid situations.
Revision f01617b by Julian Eisel
February 24, 2020, 13:46 (GMT)
Fix unused variable warning on Linux
February 24, 2020, 12:48 (GMT)
Cleanup: Workbench: Remove checkerboard depth

This is not needed anymore with the new overlay xray fading.
February 24, 2020, 12:48 (GMT)
Overlay: Remove Xray dithering noise

We now use a better smoother technique that uses correct alpha blending.
This is possible now that we render overlays in a separate buffer.
Revision fc81eb7 by Julian Eisel
February 24, 2020, 12:01 (GMT)
Mantaflow: Address precompiler warning and related cleanup

* Address warning because of undefined OPENVDB usage
* Remove unused WITH_FLUID definitions

Differential Revision: https://developer.blender.org/D6919
February 24, 2020, 11:46 (GMT)
Fix T74003: Autocomplete bug with mesh.loop_triangles. in Blender Python Console.

The collection property `loop_triangles` was given the RNA type
`MeshLoopTriangle` (the type of the collection's items), instead
of `MeshLoopTriangles` (the actual expected RNA collection/array type).

The cutest, tiniest typo mistake in RNA code, leading to some complete
non-sense... It's fairly amazing that this did not cause more severe
issues actually.
February 24, 2020, 11:01 (GMT)
BLF: Optimize text rendering and caching

The current code allocates and transfers a lot of memory to the GPU,
but only a small portion of this memory is actually used.
In addition, the code calls many costly gl operations during the
caching process.

This commit significantly reduce the amount of memory by allocating
and transferring a flat array without pads to the GPU.
It also calls as little as possible the gl operations during the cache.

This code also simulate a billinear filter `GL_LINEAR` using a 1D texture.

**Average drawing time:**
|before:|0.00003184 sec
|now:|0.00001943 sec
|fac:|1.6385156675048407

**5 worst times:**
|before:|[0.001075, 0.001433, 0.002143, 0.002915, 0.003242]
|now:|[0.00094, 0.000993, 0.001502, 0.002284, 0.002328]

Differential Revision: https://developer.blender.org/D6886
February 24, 2020, 05:01 (GMT)
Fix T73912: Highlight selected face option causes faces to fade out

Recent changes to color mixing require updates to the theme,
light overlays need to have their alpha reduced.
February 23, 2020, 23:00 (GMT)
Overlay: Edit Mode: Fix wireframes being brighter because of linear blend
February 23, 2020, 15:52 (GMT)
UI: Remove Width/Percentage control from Bevel tool settings

Since this control is set as you drag in the viewport anyway, this amount value is effectively useless.

It was only recently added by mistake with the Bevel GSOC.
February 23, 2020, 13:32 (GMT)
Overlay: Fix wireframes being brighter because of color management

Also change the blending factors to make wireframe a bit darker in
unselected cases.
February 22, 2020, 16:08 (GMT)
EEVEE: Fix memleak when G.is_break is set from another thread
February 22, 2020, 16:08 (GMT)
Cleanup: EEVEE: Use interpf instead of custom lerp
February 22, 2020, 15:20 (GMT)
Fix crash when open default template

As soon you select the default template, Blender crash on Winodws.

This was introduced in commit {0b626703}
February 21, 2020, 23:50 (GMT)
Cleanup: internal changes to cursor resetting

- Move gizmo cursor check into ED_region_cursor_set so the result of
calling this function is the same as flagging for cursor update.

- Use tagging in ui_popup_block_remove which avoids adding a
mouse-move event in case the cursor needs to be changed again.
February 21, 2020, 17:31 (GMT)
Audaspace: Various fixes

- Fixed uninitialized result used in DynamicMusic::seek().

The comment to this function says false is returned if the handle
is invalid, while in practice non-initialized value will be returned.

- Spelling typos in comment.

- Silence -Wdelete-non-abstract-non-virtual-dtor warning.

Differential Revision: https://developer.blender.org/D6896
February 21, 2020, 16:20 (GMT)
UI: Windows File Attributes and Hidden Items

File Browser using Windows file attributes for decorating and hiding items.

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

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