Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1181 / 5574

May 21, 2019, 15:42 (GMT)
Fix T64903: Freestyle line alpha not working for Eevee
May 21, 2019, 15:17 (GMT)
GPU: double uniform names buffer size

Adding a constant yields quadratic time complexity which can
have quite a big impact on some scenes.

I used the file from T64901 for testing.
In the test file, the time it took to execute `wm_draw_update`
changed from `0.60s` to `0.51s`.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4916
May 21, 2019, 15:06 (GMT)
Cleanup: remove unused function
May 21, 2019, 14:59 (GMT)
Cleanup: pep8
May 21, 2019, 14:59 (GMT)
Cleanup: clang-format, sort structs
May 21, 2019, 14:59 (GMT)
Fix part of T64679: Missing dirty preferences tag

- Editing shortcuts.
- Editing walk mode navigation.
- Adding/removing paths.
May 21, 2019, 14:56 (GMT)
Particle: optimize threading for many particles and many cores

The maximum particles per task of 256 was outdated and lead to too much thread
contention. Instead define a low fixed number of tasks per thread.

On a i7-7700HQ, creating 4 million particles went down from 31s to 4s.

Thanks to Oscar Abad, Sav Martin, Zebus3d, Sebasti�n Barschkis and Martin Felke
for testing and advice.

Differential Revision: https://developer.blender.org/D4910
May 21, 2019, 14:50 (GMT)
Fix T64804 crash editing image paint fallof in edit mode
May 21, 2019, 14:39 (GMT)
python templates: update operator_modal_view3d_raycast to 2.8

Reviewers: JacquesLucke, sergey

Differential Revision: https://developer.blender.org/D4914
May 21, 2019, 14:35 (GMT)
Fix T64936: Grease Pencil point pressure max value too low

The API had an old limit of 1.0f.
May 21, 2019, 14:10 (GMT)
Viewport: MSAA support during ViewportRendering

When rendering viewport to an offscreen buffer the buffer was
constructed for non anti aliasing (0 samples). This made the objects
that are drawn by the `object_mode` including `wireframe` draw type
non-anti-aliased.

The offscreen buffers will be constructed based on the user setting for
viewport multisampling (`U.ogl_multisamples`). The same setting will
also be used when previewing scene strips in the sequencer. For now
this only improves wireframe drawing in the scene strips. To improve the
Anti aliasing in the scene strips we need to get finer control in the
draw manager. This will be part of a different patch I am preparing.

Please note that this patch also cleansup some unused code in the offscreen rendering (FSAA code was still existing, but never called)

Reviewed By: brecht

Maniphest Tasks: T64849

Differential Revision: https://developer.blender.org/D4907
May 21, 2019, 14:06 (GMT)
OffscreenRendering: Fix Incorrect Window Coordinates

When doing offscreen rendering (Viewport Render or Sequencer Scene
strip) EEVEE and workbench used the wrong window coordinates. These
coordinates included the border that was not drawn.

Reviewed By: brecht

Maniphest Tasks: T64505

Differential Revision: https://developer.blender.org/D4864
May 21, 2019, 13:59 (GMT)
GPencil: Set samples to 10 for Soft brush
May 21, 2019, 13:58 (GMT)
GPencil: Set default Fill brush size to 20
May 21, 2019, 13:45 (GMT)
Mask: Fix missing remap of active spline/point on copy
May 21, 2019, 13:36 (GMT)
python templates: update operator_modal_draw to 2.8

part of T56351

Reviewers: JacquesLucke

Differential Revision: https://developer.blender.org/D4912
May 21, 2019, 13:07 (GMT)
Fix T64842: crash rendering files with bevel curves

This is old logic that no longer makes sense in the new depsgraph, and causes
issues when multiple threads try to modify the same bevel object.

Differential Revision: https://developer.blender.org/D4913
May 21, 2019, 12:51 (GMT)
CTest: Fix Bli_task_test failing on windows.

The task_scheduler was not being explicitly freed, leading to
unpredictable behavior when the process was exiting. The test
would pass, but would sometimes segfault at process shutdown.
May 21, 2019, 12:39 (GMT)
Cleanup: use term pad instead of padding

- Use min/max instead of bottom/top
(in keeping with the rest of the BLI_rect API).
- Swap args (was passing in max, min).
May 21, 2019, 11:00 (GMT)
Fix T64758: crash loading certain DDS textures
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021