Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 538 / 5574

Revision a509e79 by Hans Goudey
October 14, 2020, 20:04 (GMT)
Cleanup: Comment formatting, grammar
October 14, 2020, 19:58 (GMT)
Fluid: Add phystype to fluid particle settings

When creating a particle system to display simulated particles, the phystype needs to be set to 'no physics' so that particle positions are just copied and not integrated.
October 14, 2020, 18:57 (GMT)
UI: Show more information in open file tooltip

This shows the file's full path, its modification date, and its size in
the tooltips for the open recent fiels menu. When no file path is set,
the original operator description is used.

Differential Revision: https://developer.blender.org/D9028
October 14, 2020, 17:26 (GMT)
Fix T81633 Workbench: TAA never resolve when enabling both X-Ray and cavity

This was caused by a wrong flag equality check when in xray mode because
the xray mode was masking the effect option flags that are not supported
in this mode. This means the never passed and the TAA was reset before
every redraw, leading to infinite rendering.
October 14, 2020, 16:53 (GMT)
Fix T81004 Python: Images drawn in the Sequence Editor have wrong colors

This was caused by the sequencer using a sRGB buffer without using
the sRGB transform.

This patch make it so that the framebuffer is rebound using the
sRGB transform before the python draw callbacks.
October 14, 2020, 16:53 (GMT)
GL: FrameBuffer: Set GL_FRAMEBUFFER_SRGB if needed

This makes possible to rebind the same GPUFrameBuffer to enable or
disable sRGB encoding transform.
October 14, 2020, 15:18 (GMT)
PyDocs: GPU Module: Examples: convert all gl_FragColor variables to FragColor

Based on D6425 by @robbott

Differential Revision: https://developer.blender.org/D6425
Revision 50d7811 by Hans Goudey
October 14, 2020, 15:09 (GMT)
Fix warning for duplicate field in DNA defaults

Caused by a typo in rBd3b59d1358424371. Thanks to @ankitm for reporting.
Revision 1cf8a4e by Hans Goudey
October 14, 2020, 15:00 (GMT)
Fix Asan warning in property editor texture tab

When there is no active texture, a NULL pointer was dereferenced.
It didn't crash because the dereference was for the first item at the
pointer, the ID. To fix this, return with no data when `texture is NULL.
October 14, 2020, 13:24 (GMT)
UI: New option to invert search filter in Dopesheet

A lot of animator request an option to invert the filter of the dopesheet channels. This patch adds that invert filter option. This is not for Grease Pencil only, affect to all modes.

{F8983328}

Note: I have seen the new button has a rounded borders on the left. It would be better get rectangle shape, but not sure how to do it.

Reviewed By: campbellbarton, pepeland

Maniphest Tasks: T81676

Differential Revision: https://developer.blender.org/D9182
c68a2a
October 14, 2020, 13:24 (GMT)
UI: Change Invert Filter icon for UIList

This makes the icon equals to the invert icon used in all modifiers.

{F8986444}

Reviewed By: #user_interface, Severin, Blendify

Differential Revision: https://developer.blender.org/D9194
3bb3b2
Revision 9d2222b by Hans Goudey
October 14, 2020, 12:42 (GMT)
Cleanup: Use enum for return type

This just follows up rB90a27d5aa91a1 with a few changes where
changes were missed.
Revision 3e25f70 by Hans Goudey
October 14, 2020, 12:39 (GMT)
Fix compile error in lite build after recent commit

Mistake in my own commit rBd3b59d1358.
Revision 0d52504 by Ankit Meel
October 14, 2020, 12:35 (GMT)
BLI_ghash_performance_test: Fix memory leaks

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D9210
Revision d3b59d1 by Hans Goudey
October 14, 2020, 12:14 (GMT)
Cleanup: Use DNA defaults for fluid modifier

This will make the "Reset to Default Value" operator in button right
click menus work for the fluid modifier. Before they always reset
the values to 0.

Differential Revision: https://developer.blender.org/D9206
Revision a181b15 by Ankit Meel
October 14, 2020, 11:23 (GMT)
Tests: use environment variable for leak sanitizer

Don't override other `LSAN_OPTIONS` like suppression file set in
the environment variable.

Old code added in {rB38ff5064b33ccb8} and {rB5f4e99b7a2b8376}

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9207
October 14, 2020, 07:52 (GMT)
Fix T81688: BPY_thread_save crashes with Python 3.9

Calling PyEval_ReleaseLock() was crashing with Python 3.9
because it accessed the NULL pointer set by PyThreadState_Swap().

This happened when calling ViewLayer.update() for example.

While the existing logic could be fixed by swapping the thread-state
back before calling PyEval_ReleaseLock(), this depends on functions
which are tagged to be removed by v4.0.

Replace use of deprecated functions by calling PyEval_SaveThread(),
instead of inlining the logic, using _PyThreadState_UncheckedGet()
to prevent Python aborting.

The call to PyEval_ThreadsInitialized has been removed
as threads are now initialized with Python.
This could be replaced with Py_IsInitialized() however it doesn't look
like this is necessary.

This is compatible with Python 3.7 & 3.9.
October 14, 2020, 05:21 (GMT)
Cleanup: reduce indentation level in bpy_class_validate_recursive
October 14, 2020, 05:15 (GMT)
Fix crash starting Blender with Python 3.9

In 3.8 and older the class held a reference to methods,
this is no longer the case in 3.9.
October 14, 2020, 04:39 (GMT)
Fix T81686: Confusing add menu in pose mode
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021