Blender Git Commits

Blender Git commits from all branches.

Page: 449 / 2888

March 31, 2021, 14:11 (GMT)
Move displist.c to C++
March 31, 2021, 14:03 (GMT)
Fix possible use of released stack memory

We'd store references to temporary objects, e.g. see
`AssetListStorage::ensure_list_storage()`. Stupid mistake, store a copy
of the `AssetLibraryReference` struct now (cheap to copy).
March 31, 2021, 14:03 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
March 31, 2021, 13:57 (GMT)
Support "Release Confirm" mode for the pose blending operator

This will make it possible to click and drag on the poses in the
asset view template to do the blending. On mouse release, the blended
pose will be applied.
This isn't used yet, follow-up commits will enable it.

This also hides the cursor and enables continuous grabbing when dragging
with the "Release Confirm" enabled. To be evaluated; maybe it should
always do this while blending.

Also fixes mouse hover highlights not being updated when confirming or
cancelling the pose blending operator.
March 31, 2021, 13:53 (GMT)
Allow setting operator properties for the custom drag & activate OPs

The asset view template now provides a way to set the operator
properties of its custom drag & activate operators. In Python they are
returned from `UILayout.template_asset_view()` as tuple.

Includes some cleanup to better manage the data of the custom operators.
March 31, 2021, 13:33 (GMT)
Add a frame rate parameter to the CacheFile.
March 31, 2021, 13:31 (GMT)
Merge branch 'master' into cycles_procedural_api
March 31, 2021, 12:27 (GMT)
Merge branch 'master' into temp-compositor-single-threaded-operation
March 31, 2021, 12:21 (GMT)
Compositor: Keep WorkPackages and Data Around.

WorkPackages struct was created when scheduled. This patch keeps the
WorkPackages around and stores additional data with the workpackages.

The speedup is to small to notice, but it is needed as preparation
to introduce a faster scheduling method.
March 31, 2021, 12:21 (GMT)
Fix: Cryptomatte Picker on Legacy Node Failing.

The new Cryptomatte workflow assumes that the picker is used in the new
workflow. The legacy node wasn't working as it would never find a
correct cryptomatte layer. This fix will use the color sampling like we
used to do.
March 31, 2021, 11:08 (GMT)
Prevent preview loading from triggering continuous redraws

The preview rendering notifiers would be continuously sent, causing
continuous redraws. In the File Browser that also happens (and I don't
think it's intentionaly) although it causes refreshes there that don't
do much and there won't be redraws unless necessary. Correcting this may
cause issues, so better to do it separately.

Issue is that the previews were fetched using the BLI_task API, and a
timer was started to send notifiers continuously. But there was nothing
to check if the tasks were done, so that the timer could be stopped.
March 31, 2021, 10:52 (GMT)
cleanup
March 31, 2021, 10:41 (GMT)
cleanup
March 31, 2021, 10:24 (GMT)
avoid some copies
March 31, 2021, 10:16 (GMT)
node in spreadsheet
March 31, 2021, 10:15 (GMT)
Cleanup: Fix warnings

Introduced in b128ffd53970
March 31, 2021, 10:03 (GMT)
initial code
March 31, 2021, 02:00 (GMT)
wrote a fast and inaccurate distance to triangle function
for DynTopo. Profiling consistently showed it to be a bottleneck.
I've now written scalar versions of this function four times.

For now I'm committing this inaccuration version. I'm also committing
code for a vectorized version I found in a paper. Still need to rejigger
the dyntopo code to use it though.
March 30, 2021, 21:55 (GMT)
Implement basic UI and structures for row filters
March 30, 2021, 16:42 (GMT)
Fix File Browser double-click not working while in pose mode

The pose apply operator would be invoked when double-clicking a
directory in the File Browser, while in pose mode.
The operator's poll would succeed because since 29887bbb329d, the
File/Asset Browser would just create a `AssetHandle` from the active
file received from context, without ensuring that the file actually
represents an asset.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021