Blender Git Loki

Kaikki Blender Git kommitit.

Page: 23 / 8462

December 15, 2021, 12:40 (GMT)
MetaBall: optimize memory allocation for meta-ball tessellation

Double the allocation size when the limit is reached instead of
increasing by a fixed number.

Also re-allocate to the exact size once complete instead of over
allocating. This gives a minor speedup in my tests ~19% faster
tessellation for ~1million faces.
December 15, 2021, 12:40 (GMT)
Fix meta-ball bound-box calculation reading past buffer bounds

This broke "test_undo.view3d_multi_mode_select" test in
"lib/tests/ui_simulate" and is likely exposed by recent changes to
bounding box calculation.

The missing check for DL_INDEX4 dates back to code from 2002 which
intended to check this but was checking for DL_INDEX3 twice
which got removed as part of a cleaned up.

This could be hidden from memory checking tools as meta-balls
over-allocate vertex arrays.
December 15, 2021, 10:51 (GMT)
Fix compile errors on windows.
December 15, 2021, 10:19 (GMT)
Cleanup: Use pixel in stead of texels in naming.
December 15, 2021, 10:09 (GMT)
Images: 1,2,3 channel support for transform function.

Added support for 1, 2, 3 float channel source images. Destination
images must still be 4 channels.
December 15, 2021, 09:47 (GMT)
Documented IMB transform.
December 15, 2021, 07:37 (GMT)
Added documentation.
December 15, 2021, 07:31 (GMT)
Sanitized node editor backdrop matrix.
December 15, 2021, 04:59 (GMT)
LineArt: Ortho tolerancec effective for perspective.

In perspective cameras, there will still be certain rare cases where
the camera needs to be rotated ever so slightly, so make that option effective.
December 15, 2021, 04:24 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
Revision 67b657f by Hans Goudey (master)
December 15, 2021, 00:57 (GMT)
Fix T94082: Curve to point empty evaluated NURBS crash

This is basically the same as rBee4ed99866fbb7ab04, the fix is
simply to check if the spline has evaluated points when deciding
the offsets into the result points array.
Revision 0837926 by Joseph Eagar (sculpt-dev)
December 14, 2021, 22:09 (GMT)
Sculpt-dev: fix weight paint panel showing
up in sculpt mode
December 14, 2021, 21:50 (GMT)
Fix T93949: Preview Image Error When No Screen

Fix an error if "File Preview Type" is "Auto" and there is no screen.

See D13574 for details.

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

Reviewed by Julian Eisel
December 14, 2021, 21:45 (GMT)
Sculpt-dev: fix BKE_brush_add

* BKE_brush_add now calls BKE_brush_sculpt_reset if
ob_mode has OB_MODE_SCULPT set. This should hopefully
eliminate a whole class of bugs I've been chasing.
December 14, 2021, 21:27 (GMT)
Merge branch 'master' into sculpt-dev
December 14, 2021, 19:57 (GMT)
Fix possible use-after-free on error handling during VR view drawing

Whenever an exception happens in VR session code, we cancel the entire
session. Alongside that, we removed the "surface" item used to draw into
an offscreen context. This would mess up the iterator of the surface
draw loop.
Similar to 7afd84df409a.
December 14, 2021, 19:44 (GMT)
Fix null-pointer dereference on error handling during VR view drawing
December 14, 2021, 19:23 (GMT)
Sculpt-dev: split automasking into its own panel

Also replaced texture dropdown in sculpt header
with automasking.
December 14, 2021, 19:16 (GMT)
Sculpt-dev: add option to ignore UVs

* Added option to ignore UVs for sculpt
mode.
* Tweaked sculpt header a bit.
December 14, 2021, 19:13 (GMT)
Fix possible use-after-free on error handling during VR view drawing

Whenever an exception happens in VR session code, we cancel the entire
session. Alongside that, we removed the "surface" item used to draw into
an offscreen context. But this may still be stored as active surface,
leading to a use-after-free when deactivating this active surface, for
example.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021