http://www.miikahweb.com/feed.php MiikaHweb - Blender Git Master Commits http://www.miikahweb.com/ MiikaHweb - Blender Git Master Commits fi Wed, 23 Jun 21 00:42:17 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[a8f3776]: RNA Manual Reference: Update Mapping File]]> http://www.miikahweb.com/en/blender/git-logs/commit/a8f37763ca554a122c1441eae7a43f01bc2f5ddc a8f3776
Author : Aaron Carlisle (Blendify)
----------------------------------------
RNA Manual Reference: Update Mapping File

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 23:37:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a8f37763ca554a122c1441eae7a43f01bc2f5ddcAaron Carlisle
<![CDATA[[dbc054b]: Fix T89374: Erasing/cutting in Grease Pencil makes Blender...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dbc054bb8818b51c8148a9e245cd75e0198515a0 dbc054b
Author : Antonio Vazquez (antoniov)
----------------------------------------
Fix T89374: Erasing/cutting in Grease Pencil makes Blender shut down

When cut a stroke of 1 point, the clean up done to avoid keep 1 point strokes removes the memory, but the pointer to the first stroke was not set to NULL. As this pointer is invalid now, any use of this produces a segment fault because the pointer is corrupted..

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 21:12:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dbc054bb8818b51c8148a9e245cd75e0198515a0Antonio Vazquez
<![CDATA[[abb07a3]: GHOST/XR: fix code format]]> http://www.miikahweb.com/en/blender/git-logs/commit/abb07a38b842accd685dd6a065aa25b85e12a52d abb07a3
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/XR: fix code format

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 21:05:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/abb07a38b842accd685dd6a065aa25b85e12a52dChristian Rauch
<![CDATA[[c88c331]: PyDoc: Update Sphinx and pin dependencies]]> http://www.miikahweb.com/en/blender/git-logs/commit/c88c331384bf1684d34935fc4196cc9e82afb5ce c88c331
Author : Aaron Carlisle (Blendify)
----------------------------------------
PyDoc: Update Sphinx and pin dependencies

Sphinx has rather loose dependency requirements which can cause issues if we aren't careful.
As a solution they recommend that you pin sphinx dependency versions

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 20:30:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c88c331384bf1684d34935fc4196cc9e82afb5ceAaron Carlisle
<![CDATA[[187e217]: UI: Fix widget emboss: Also fade on the right side]]> http://www.miikahweb.com/en/blender/git-logs/commit/187e217b5a72ec7a1e66ee3e1dc2a7910a5feea9 187e217
Author : Leon Leno (lone_noel)
Committed By : Hans Goudey (HooglyBoogly)
----------------------------------------
UI: Fix widget emboss: Also fade on the right side

Currently the emboss is only fading on left side of the widget,
resulting in the emboss extending vertically on the right side
and ending abruptly. This patch fixes this by also fading the
emboss on the right side and making it symmetric.

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

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 20:21:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/187e217b5a72ec7a1e66ee3e1dc2a7910a5feea9Leon Leno
<![CDATA[[fa1868a]: Transform: display units for proportional edit value]]> http://www.miikahweb.com/en/blender/git-logs/commit/fa1868ae971c2dc50efb2f5dbf8ed2b2b6f08d08 fa1868a
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Transform: display units for proportional edit value

This fixes T88346.

The code is also more readable by making a better distinction between
the texts used for Distances, "Proportional Size" and "AutoIK-Len".

And the text used to translate the "Proportional Size" is reused.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 20:17:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fa1868ae971c2dc50efb2f5dbf8ed2b2b6f08d08Germano Cavalcante
<![CDATA[[c3b6416]: Cleanup: deduplicate code and rename variables]]> http://www.miikahweb.com/en/blender/git-logs/commit/c3b641613cce942e5d2b6db39b1f70917b65a546 c3b6416
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Cleanup: deduplicate code and rename variables

This makes it clearer that variables are strings and how they are used
in the Move header code.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 19:51:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c3b641613cce942e5d2b6db39b1f70917b65a546Germano Cavalcante
<![CDATA[[0732a9f]: GHOST/XR: enable X11-EGL context for OpenXR]]> http://www.miikahweb.com/en/blender/git-logs/commit/0732a9f1b292edfea6270c23466a40c69b0f99ac 0732a9f
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/XR: enable X11-EGL context for OpenXR

----------------------------------------
5 Paths Changed]]>
Tue, 22 Jun 2021 19:00:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0732a9f1b292edfea6270c23466a40c69b0f99acChristian Rauch
<![CDATA[[87833f8]: GHOST/EGL: add GHOST_XrGraphicsBindingOpenGL as friend]]> http://www.miikahweb.com/en/blender/git-logs/commit/87833f8f9590a677f41698b1a3fc4a7b923c8dd2 87833f8
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/EGL: add GHOST_XrGraphicsBindingOpenGL as friend

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 19:00:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/87833f8f9590a677f41698b1a3fc4a7b923c8dd2Christian Rauch
<![CDATA[[b35ba22]: GHOST/EGL: getters for display, config and context]]> http://www.miikahweb.com/en/blender/git-logs/commit/b35ba22d8439df35056957b9f1519e9150cc900b b35ba22
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/EGL: getters for display, config and context

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 19:00:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b35ba22d8439df35056957b9f1519e9150cc900bChristian Rauch
<![CDATA[[c6e6a90]: GHOST/EGL: ignore unused variables]]> http://www.miikahweb.com/en/blender/git-logs/commit/c6e6a9046e1b918adf7f5d172e84acf7768c09d9 c6e6a90
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/EGL: ignore unused variables

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 19:00:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c6e6a9046e1b918adf7f5d172e84acf7768c09d9Christian Rauch
<![CDATA[[ee8b284]: Fix T89327: Cube and ico sphere nodes do not create UVs]]> http://www.miikahweb.com/en/blender/git-logs/commit/ee8b284d117385168739ee9f6f459e077af2ec8c ee8b284
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Fix T89327: Cube and ico sphere nodes do not create UVs

It turns out you have to add the UV custom data layer manually before
calling the BMesh primitive operators, even if you pass `calc_uvs=true`.

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 18:22:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ee8b284d117385168739ee9f6f459e077af2ec8cHans Goudey
<![CDATA[[c317f11]: Cleanup: Spelling Mistakes]]> http://www.miikahweb.com/en/blender/git-logs/commit/c317f111c16b014a02f6d8368aa6c8815a147d06 c317f11
Author : Leon Zandman (lzandman)
Committed By : Harley Acheson (harley)
----------------------------------------
Cleanup: Spelling Mistakes

This patch fixes many minor spelling mistakes, all in comments or
console output. Mostly contractions like can't, won't, don't, its/it's,
etc.

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

Reviewed by Harley Acheson

----------------------------------------
139 Paths Changed]]>
Tue, 22 Jun 2021 17:54:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c317f111c16b014a02f6d8368aa6c8815a147d06Leon Zandman
<![CDATA[[2fcd3f0]: Cleanup: Remove extra blank line]]> http://www.miikahweb.com/en/blender/git-logs/commit/2fcd3f0296eff296c7a4fc2b7fc02b290ea985fd 2fcd3f0
Author : Antonio Vazquez (antoniov)
----------------------------------------
Cleanup: Remove extra blank line

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 17:52:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2fcd3f0296eff296c7a4fc2b7fc02b290ea985fdAntonio Vazquez
<![CDATA[[1917d03]: Fix T89366: GPencil hide layers above parented layer]]> http://www.miikahweb.com/en/blender/git-logs/commit/1917d0345e8bde22f3aa22dc8daf95c97f59cccf 1917d03
Author : Antonio Vazquez (antoniov)
----------------------------------------
Fix T89366: GPencil hide layers above parented layer

The problem was the flag was not reset by layer in the loop.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 17:49:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1917d0345e8bde22f3aa22dc8daf95c97f59cccfAntonio Vazquez
<![CDATA[[ebfad93]: Fix T89343: Point cloud instances not transformed when realized...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ebfad93039afc67adaf23ebb00443d324a325350 ebfad93
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Fix T89343: Point cloud instances not transformed when realized

This problem has surprisingly been there for quite a few months.
For point clouds all attributes were handled the same, even "position",
which should be transformed when combining source points into the
destination.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 17:19:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ebfad93039afc67adaf23ebb00443d324a325350Hans Goudey
<![CDATA[[3a48147]: Revert "Enhanced stats/reports for blendfile reading."]]> http://www.miikahweb.com/en/blender/git-logs/commit/3a48147b8ab92e4828157ec7a3a1a75dd1a6b964 3a48147
Author : Brecht Van Lommel (brecht)
----------------------------------------
Revert "Enhanced stats/reports for blendfile reading."

This change crashes library linking operators, related tests and probably more.

This reverts commit f8d219dfd4c31a918e33cb715472d91a5cd3fd51.

Ref D11583

----------------------------------------
14 Paths Changed]]>
Tue, 22 Jun 2021 17:13:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3a48147b8ab92e4828157ec7a3a1a75dd1a6b964Brecht Van Lommel
<![CDATA[[0b15353]: Geometry Nodes: Join curve attributes when realizing instances...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0b15353baa5c7c5b57ccb5dff8ef0fdf0d8beb5d 0b15353
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Join curve attributes when realizing instances

Previously the code assumed that curve instances had no attributes.
This is true when the data came from curve objects, which don't support
attributes currently, but it isn't necessarily true when retrieving curves
from evaluated geometry sets.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 16:35:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0b15353baa5c7c5b57ccb5dff8ef0fdf0d8beb5dHans Goudey
<![CDATA[[f3eecfe]: Cleanup: Refactor spline copying functions]]> http://www.miikahweb.com/en/blender/git-logs/commit/f3eecfe386098cf0a18df7ff4d8ffda9a43e9495 f3eecfe
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Refactor spline copying functions

Make the virtual functions protected and simpler, so that the logic is
better contained in the base class's implementation. Also introduce a
`copy_without_attributes` method to be used for realizing instances.

----------------------------------------
7 Paths Changed]]>
Tue, 22 Jun 2021 16:32:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f3eecfe386098cf0a18df7ff4d8ffda9a43e9495Hans Goudey
<![CDATA[[026de34]: Fix deadlock with shrinkwrap and other modifiers]]> http://www.miikahweb.com/en/blender/git-logs/commit/026de343e3528fe2b2f8d8daba7fa2fd4b807337 026de34
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix deadlock with shrinkwrap and other modifiers

More code that needs task isolation. Encountered in sprite fright production
file.

Ref D11603

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 16:26:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/026de343e3528fe2b2f8d8daba7fa2fd4b807337Brecht Van Lommel
<![CDATA[[f8d219d]: Enhanced stats/reports for blendfile reading.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f8d219dfd4c31a918e33cb715472d91a5cd3fd51 f8d219d
Author : Bastien Montagne (mont29)
----------------------------------------
Enhanced stats/reports for blendfile reading.

Add direct user feedback (as a warning report) to user when recursive
resync of overrides was needed.

And some timing (as CLOG logs) about main readfile process steps.

This is essentially adding a new BlendFileReadReport structure that wraps
BKE_reports list, and adds some extra info (some timing, some info about
overrides and (recursive) resync, etc.).

----------------------------------------
14 Paths Changed]]>
Tue, 22 Jun 2021 15:28:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f8d219dfd4c31a918e33cb715472d91a5cd3fd51Bastien Montagne
<![CDATA[[6ff0d59]: Minor cleanup to previous commit introducing `BLI_math_time...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6ff0d599670a11f472d050f66e3b692a15660c51 6ff0d59
Author : Bastien Montagne (mont29)
----------------------------------------
Minor cleanup to previous commit introducing `BLI_math_time`.

Forgot to address latest review comments, sorry for the noise.`:wq

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 15:02:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6ff0d599670a11f472d050f66e3b692a15660c51Bastien Montagne
<![CDATA[[feaf309]: Add initial `BLI_math_time` with a 'seconds decompose' function...]]> http://www.miikahweb.com/en/blender/git-logs/commit/feaf309de742a92e158cd123b3a584915de0ac4d feaf309
Author : Bastien Montagne (mont29)
----------------------------------------
Add initial `BLI_math_time` with a 'seconds decompose' function.

Allows to decompose a given amount of seconds into a random set of
days/hours/minutes/seconds/milliseconds values.

Also add matching test.

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

----------------------------------------
5 Paths Changed]]>
Tue, 22 Jun 2021 15:00:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/feaf309de742a92e158cd123b3a584915de0ac4dBastien Montagne
<![CDATA[[f4e3b1e]: Fix T89360: Eevee transforms geometry when using "High Quality...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f4e3b1e5732ca8413a47dfdb93ae1227bb14f9dc f4e3b1e
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Fix T89360: Eevee transforms geometry when using "High Quality Normals"

Offset missed in rB44d2479dc36f

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 13:14:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f4e3b1e5732ca8413a47dfdb93ae1227bb14f9dcGermano Cavalcante
<![CDATA[[e3bdb18]: Cleanup: split BKE_object_batch_cache_dirty_tag]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3bdb189a777d5509c49c6ec13c82007bd587439 e3bdb18
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Cleanup: split BKE_object_batch_cache_dirty_tag

Create a more specialized function `BKE_object_data_batch_cache_dirty_tag`

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 12:06:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3bdb189a777d5509c49c6ec13c82007bd587439Germano Cavalcante
<![CDATA[[ab063db]: Cleanup: deduplicate free code]]> http://www.miikahweb.com/en/blender/git-logs/commit/ab063db34d60bdda6a683b13cef36d93ad6e760f ab063db
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Cleanup: deduplicate free code

It is more appropriate that `depths` is freed in `ED_view3d_depths_free`.

----------------------------------------
5 Paths Changed]]>
Tue, 22 Jun 2021 11:25:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ab063db34d60bdda6a683b13cef36d93ad6e760fGermano Cavalcante
<![CDATA[[3f1111b]: Draw: Added testcases for hair refine shaders.]]> http://www.miikahweb.com/en/blender/git-logs/commit/3f1111b2a82fe975fdb55114943009e8ef0a2c43 3f1111b
Author : Jeroen Bakker (jbakker)
----------------------------------------
Draw: Added testcases for hair refine shaders.

----------------------------------------
7 Paths Changed]]>
Tue, 22 Jun 2021 09:11:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3f1111b2a82fe975fdb55114943009e8ef0a2c43Jeroen Bakker
<![CDATA[[ad9fd47]: Fix T89347: Edit-mesh make planar faces doesn't update face...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ad9fd47d7b7cfddb3fb518c3138cfb756bc381e2 ad9fd47
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix T89347: Edit-mesh make planar faces doesn't update face normals

Invalid face normals were used for tessellation.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 08:32:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ad9fd47d7b7cfddb3fb518c3138cfb756bc381e2Campbell Barton
<![CDATA[[01234b4]: Fix T89345: Edit-mesh decimate doesn't update face normals]]> http://www.miikahweb.com/en/blender/git-logs/commit/01234b430b506daf692fada162a73846109c03c3 01234b4
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix T89345: Edit-mesh decimate doesn't update face normals

Invalid face normals were used for tessellation.

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 08:27:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/01234b430b506daf692fada162a73846109c03c3Campbell Barton
<![CDATA[[956c539]: Fix T89196: Depsgraph use-after-free after scene switching...]]> http://www.miikahweb.com/en/blender/git-logs/commit/956c539e597aed84c355c8336dfd5797f4e69ea7 956c539
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix T89196: Depsgraph use-after-free after scene switching undo

Delay depsgraph visibility update tagging until it is known that
graph relations are up to date, and until it is known that the graph
is actually needed to be evaluated.

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

----------------------------------------
8 Paths Changed]]>
Tue, 22 Jun 2021 07:52:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/956c539e597aed84c355c8336dfd5797f4e69ea7Sergey Sharybin
<![CDATA[[d3a7924]: Cleanup: Use more clear visibility tag function name]]> http://www.miikahweb.com/en/blender/git-logs/commit/d3a792431e6a71d23ea0916294b197003a8e2367 d3a7924
Author : Sergey Sharybin (sergey)
----------------------------------------
Cleanup: Use more clear visibility tag function name

No functional changes. Just makes it clear this is not an immediate
update, and will make an upcoming change more localized.

----------------------------------------
9 Paths Changed]]>
Tue, 22 Jun 2021 07:52:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d3a792431e6a71d23ea0916294b197003a8e2367Sergey Sharybin
<![CDATA[[53ba9f0]: Fix error in context menu when built without freestyle]]> http://www.miikahweb.com/en/blender/git-logs/commit/53ba9f01e2e7e4efb25143ec45950eaecbe1317f 53ba9f0
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix error in context menu when built without freestyle

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 07:19:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/53ba9f01e2e7e4efb25143ec45950eaecbe1317fCampbell Barton
<![CDATA[[1725bfc]: Cleanup: remove unused menu VIEW3D_MT_edit_mesh_edges_data]]> http://www.miikahweb.com/en/blender/git-logs/commit/1725bfc3cbc7b92896976ed1ed05e6b3f5b7c9a4 1725bfc
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: remove unused menu VIEW3D_MT_edit_mesh_edges_data

8aa17c5b12d734332c0af62a110524c4e523fb64 missed removing the
menu definition when removing from the UI.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 07:18:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1725bfc3cbc7b92896976ed1ed05e6b3f5b7c9a4Campbell Barton
<![CDATA[[6a3bd04]: Cleanup: rename playhead in the UI and code]]> http://www.miikahweb.com/en/blender/git-logs/commit/6a3bd04e4290b2fb262a71ec0009520833e41e33 6a3bd04
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: rename playhead in the UI and code

Current convention is not to use this term, use "current frame",
and "timeline frame" in render.c as this is the argument passed in.

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 07:03:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6a3bd04e4290b2fb262a71ec0009520833e41e33Campbell Barton
<![CDATA[[8af2c87]: 3D View: adjust order of planes for occlusion check]]> http://www.miikahweb.com/en/blender/git-logs/commit/8af2c87f7e82f7abff8217c6de458a743be91f85 8af2c87
Author : Campbell Barton (campbellbarton)
----------------------------------------
3D View: adjust order of planes for occlusion check

Move far plane last since it's the least likely to intersect edges.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 05:59:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8af2c87f7e82f7abff8217c6de458a743be91f85Campbell Barton
<![CDATA[[cd39e3d]: OptiX: select BVH build options from Scene params]]> http://www.miikahweb.com/en/blender/git-logs/commit/cd39e3dec1fd0dd2ede4c0eaa10e4d285fd78b64 cd39e3d
Author : KÚvin Dietrich (kevindietrich)
----------------------------------------
OptiX: select BVH build options from Scene params

Currently, the OptiX BVH build options are selected based on whether
we are in background mode (final renders) or not (viewport renders).
In background mode, the BVH is built for fast path tracing and low
memory footprint, while in viewport, it is built for fast updates.

However, on platforms without OpenGL support, the background flag is
always set to true and prevents using fast BVH builds in the viewport.

Now, the BVH options derive from the Scene BVH settings:
* if BVH is static, a fast to trace BVH is built
* if BVH is dynamic, a fast to update BVH is built

Reviewed By: #cycles, brecht

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

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 05:38:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cd39e3dec1fd0dd2ede4c0eaa10e4d285fd78b64KÚvin Dietrich
<![CDATA[[338be95]: Fix bone select failing with end-points outside the view]]> http://www.miikahweb.com/en/blender/git-logs/commit/338be95874bddec300a863c9583652cda0ccf5de 338be95
Author : Campbell Barton (campbellbarton)
----------------------------------------
Fix bone select failing with end-points outside the view

Apply the same fix for T32214 (edge-select failing) to bones
which also failed when their end-points were outside of the view.

- Add V3D_PROJ_TEST_CLIP_CONTENT support for edit & pose bone iterator
and use for selection operators.
- Remove unnecessarily complicated checks with pose-mode lasso tagging.
- Correct error in pose-mode LassoSelectUserData.is_changed
(currently harmless as it's not read back).

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 04:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/338be95874bddec300a863c9583652cda0ccf5deCampbell Barton
<![CDATA[[9ac56ba]: Cleanup: use early return for selection callbacks]]> http://www.miikahweb.com/en/blender/git-logs/commit/9ac56bad4c08750edfdf5ad8e98e257fb6ed4474 9ac56ba
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: use early return for selection callbacks

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 04:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9ac56bad4c08750edfdf5ad8e98e257fb6ed4474Campbell Barton
<![CDATA[[67ee87a]: Cleanup: spelling]]> http://www.miikahweb.com/en/blender/git-logs/commit/67ee87a6e9e5b42d2d9c1f25b1acf2cf7a573118 67ee87a
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: spelling

----------------------------------------
7 Paths Changed]]>
Tue, 22 Jun 2021 04:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/67ee87a6e9e5b42d2d9c1f25b1acf2cf7a573118Campbell Barton
<![CDATA[[53e1442]: Cleanup: comment use C comment-blocks for GHOST_Types.h]]> http://www.miikahweb.com/en/blender/git-logs/commit/53e1442ac21142e185f8c601d61faad49974b27f 53e1442
Author : Campbell Barton (campbellbarton)
----------------------------------------
Cleanup: comment use C comment-blocks for GHOST_Types.h

Also use full sentences, and correct typos.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 04:23:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/53e1442ac21142e185f8c601d61faad49974b27fCampbell Barton
<![CDATA[[e1d6219]: Cleanup: Use "size" instead of "points_len" in spline code]]> http://www.miikahweb.com/en/blender/git-logs/commit/e1d6219731fc38c40f3dc55224e8ab6cfb217dd2 e1d6219
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Use "size" instead of "points_len" in spline code

Previously this was mostly consistent, but not completely. It's helpful
to use the same name for the same meaning everywhere in this area.

----------------------------------------
3 Paths Changed]]>
Tue, 22 Jun 2021 04:07:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e1d6219731fc38c40f3dc55224e8ab6cfb217dd2Hans Goudey
<![CDATA[[dc3b760]: Cleanup: Rename variables, use shorter names]]> http://www.miikahweb.com/en/blender/git-logs/commit/dc3b7602eeb08df788c6dcd1dee6860d58a5010d dc3b760
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Rename variables, use shorter names

`src` and `dst` are perfectly clear, and avoid repeating unecessary
characters when writing the variables many times, allowing more space
for everything else.

----------------------------------------
5 Paths Changed]]>
Tue, 22 Jun 2021 04:02:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dc3b7602eeb08df788c6dcd1dee6860d58a5010dHans Goudey
<![CDATA[[d086570]: UI: Sequencer: add refresh_all operator to all sequencer view...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d086570c7a364f90d4d80badad30afb3ac580309 d086570
Author : Aaron Carlisle (Blendify)
----------------------------------------
UI: Sequencer: add refresh_all operator to all sequencer view menus

This commit piggybacks on rB3e695a27cdfad560d0b28e742cfa069d098200d6

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 02:29:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d086570c7a364f90d4d80badad30afb3ac580309Aaron Carlisle
<![CDATA[[4947aa2]: CMake: Improve python version mismatch error]]> http://www.miikahweb.com/en/blender/git-logs/commit/4947aa29db0a388b166704bd22eb416896064c61 4947aa2
Author : Ray molenkamp (LazyDodo)
----------------------------------------
CMake: Improve python version mismatch error

When CMake detects and incompatible Python version
it errors out with an error saying at-least python 3.9
is required, but doesn't mention the version it detected.

This makes troubleshooting the problem harder than it
needs to be.

This diff changes the error message to include the python
version CMake detected.

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

Reviewed By: Ray Molenkamp

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 00:19:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4947aa29db0a388b166704bd22eb416896064c61Ray molenkamp
<![CDATA[[d443dcc]: Build/Windows: Preliminary VS 2022 support.]]> http://www.miikahweb.com/en/blender/git-logs/commit/d443dcc73364c55385dbd82745459f6af0af5a41 d443dcc
Author : Ray molenkamp (LazyDodo)
----------------------------------------
Build/Windows: Preliminary VS 2022 support.

This adds preliminary VS 2022 support, since
there currently is no CMake version that
supports the VS2022 IDE only ninja support
was tested.

IDE support should work without any additional
changes as soon as an updated CMake becomes
available.

As VS2022 appears to keep binary compatibility
with earlier MSVC versions, the current SVN
libraries will work for this version.

----------------------------------------
6 Paths Changed]]>
Tue, 22 Jun 2021 00:11:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d443dcc73364c55385dbd82745459f6af0af5a41Ray molenkamp
<![CDATA[[6f158f8]: Refactor of Wintab to use Wintab supplied mouse movement once...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6f158f834dcfa638639391f37afcb2ca8457cb45 6f158f8
Author : Nicholas Rishel (nicholas_rishel)
----------------------------------------
Refactor of Wintab to use Wintab supplied mouse movement once verified against system input.

Reviewed By: brecht, LazyDodo

Maniphest Tasks: T88852

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

----------------------------------------
10 Paths Changed]]>
Mon, 21 Jun 2021 21:38:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6f158f834dcfa638639391f37afcb2ca8457cb45Nicholas Rishel
<![CDATA[[445d506]: Geometry Nodes: Use multithreading for the curve to mesh node...]]> http://www.miikahweb.com/en/blender/git-logs/commit/445d506ac9b59c4eb9de8a475fd89ba908ecbcdf 445d506
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Use multithreading for the curve to mesh node

This commit optimizes the node for the case where it works on many
splines by allowing it to generate mesh data from their combinations
in parallel. By itself, this made the node around twice as fast in my
test file with a result of 20 million vertices, around 600ms instead of
1.2s before.

That isn't actually a very good result; it reveals another bottleneck,
a single threaded loop over all face corners in the mesh normal
calculation code. As a simple change that might improve performance
in some situations, this commit moves normal calculation out of this
node, so at least the work isn't wasted if the mesh is changed later
on in the node tree anyway.

----------------------------------------
1 Path Changed]]>
Mon, 21 Jun 2021 21:17:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/445d506ac9b59c4eb9de8a475fd89ba908ecbcdfHans Goudey
<![CDATA[[b11a463]: Refactor: Do not keep a copy of depth buffer in RegionView3D]]> http://www.miikahweb.com/en/blender/git-logs/commit/b11a463e4fcd98f2fff6e05a03e97e71b93b8274 b11a463
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Refactor: Do not keep a copy of depth buffer in RegionView3D

The depth cache (located in `RegionView3D::depths`) is used for quick
and simple occlusion testing in:
- particle selection,
- "Draw Curve" operator and
- "Interactive Light Track to Cursor" operator,

However, keeping a texture buffer in cache is not a recommended practice.

For displays with high resolution like 8k this represents something
around 132MB.

Also, currently, each call to `ED_view3d_depth_override` invalidates
the depth cache. So that depth is never reused in multiple calls from
an operator (this was not the case in blender 2.79).

This commit allows to create a depth cache and release it in the same
operator. Thus, the buffer is kept in cache for a short time, freeing
up space.

No functional changes.

----------------------------------------
18 Paths Changed]]>
Mon, 21 Jun 2021 19:41:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b11a463e4fcd98f2fff6e05a03e97e71b93b8274Germano Cavalcante
<![CDATA[[b665ad8]: Fix T89291: Objects with rotation deltas don't rotate in correct...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b665ad8621a0db265fd666542d26aed463025db1 b665ad8
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Fix T89291: Objects with rotation deltas don't rotate in correct axes

Quaternion correction was not implemented and Euler values were being
incorrectly combined.

----------------------------------------
3 Paths Changed]]>
Mon, 21 Jun 2021 17:31:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b665ad8621a0db265fd666542d26aed463025db1Germano Cavalcante
<![CDATA[[41af27c]: Fix deadlocks in mesh modifier evaluation and particles]]> http://www.miikahweb.com/en/blender/git-logs/commit/41af27c582ec21e65ff3f835754c7b0bcf6d3be7 41af27c
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix deadlocks in mesh modifier evaluation and particles

The recent task isolation changes missed two mutex locks that also need task
isolation.

Ref D11603, T89194

----------------------------------------
2 Paths Changed]]>
Mon, 21 Jun 2021 17:25:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/41af27c582ec21e65ff3f835754c7b0bcf6d3be7Brecht Van Lommel