Blender Git Loki

Blender Git commits from all branches.

Page: 194 / 2888

July 30, 2021, 22:06 (GMT)
- changes based on Review by Jacques Lucke (JacquesLucke)
July 30, 2021, 21:51 (GMT)
- changes based on Review by Jacques Lucke (JacquesLucke)
July 30, 2021, 19:57 (GMT)
Compositor: Full frame input nodes

Adds full frame implementation to "Bokeh Image" node, "Track Position"
node and `SetVectorOperation`.
The other nodes in "Input" submenu are implemented separately.
No functional changes.

---
Note:
These nodes are very similar to already reviewed nodes. The patch
is meant for a quick look before committing.

Differential Revision: https://developer.blender.org/D12090
July 30, 2021, 19:11 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-remesh-blocks
July 30, 2021, 19:07 (GMT)
- reverted unrelated changes
July 30, 2021, 19:02 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-decimate

# Conflicts:
# source/blender/blenkernel/BKE_node.h
# source/blender/blenloader/intern/versioning_defaults.c
# source/blender/editors/asset/intern/asset_filter.cc
# source/blender/editors/interface/interface.c
# source/blender/editors/interface/view2d_draw.c
# source/blender/freestyle/intern/winged_edge/Curvature.cpp
# source/blender/makesdna/DNA_fluid_types.h
# source/blender/python/intern/bpy_props.c
# source/blender/windowmanager/WM_types.h
# source/blender/windowmanager/intern/wm_dragdrop.c
July 30, 2021, 18:50 (GMT)
- changes based on Review by Jacques Lucke (JacquesLucke) and feedback by Miro Horv�th (dreamak).
July 30, 2021, 15:57 (GMT)
Fix Cycles X true displacement with no faces

Do an explicit check for the number of triangles in the input mesh.

This allows to skip some computation, and avoids a tricky decision
about whether shading of 0 points is a success or a failure.

Test file: F10247756

Differential Revision: https://developer.blender.org/D12088
July 30, 2021, 15:37 (GMT)
support field in Points to Volume node
July 30, 2021, 15:16 (GMT)
support socket inspection for fields
July 30, 2021, 14:56 (GMT)
install_deps: Update llvm to 12.0 (with minimal now being 11.0).

Ref T88438.
July 30, 2021, 14:56 (GMT)
install_deps: Update OIIO to 1.1.15.1.

Ref. T88438.
July 30, 2021, 14:56 (GMT)
Cleanup: OSL buildlib patch: Remove `.rej` part.

This patch contained changes for an `.rej` rejection file generated by
failed patch apply... Definitly nothing to do here.
July 30, 2021, 14:56 (GMT)
install_deps: Update OSL to 1.11.14.1.

This has been a huge pain to get working, for several reasons (new flags
needed, patching is now mandatory, etc.).

Further more, discovered that debian OIIO package is now silently
relying on OpenCV, without even proper handling of this dependency (at
least in the `-dev` package), so had to revert to force-build own OIIO
again on that distro for the time being.

Ref. T88438.
July 30, 2021, 14:56 (GMT)
install_deps: update OIDN to 1.4.1, and ISPC to 1.16.0.

Ref. T88438.
July 30, 2021, 14:56 (GMT)
Cleanup: Consistent indent style for asset CMakeLists file

Was mixing 4 and 2 space indent in a single file.
July 30, 2021, 14:56 (GMT)
Cleanup: Pass asset handle to asset iterator, rather than wrapped file

This iterator was introduced before `AssetHandle` existed, so it was
dealing with the file data directly. Now we want as little code as
possible to deal with the file data, all access should happen via the
`AssetHandle`.
July 30, 2021, 14:56 (GMT)
Assets/UI: Sanity check argument for UILayout.template_asset_view()

Was already doing some sanity checks, but wasn't checking if the passed
property actually is a collection property, which is important.
July 30, 2021, 14:56 (GMT)
Cleanup: Remove unnecessary code for asset view UI template

From what I can tell there is no reason anymore to do this. The design
has changed since this was added.
July 30, 2021, 14:56 (GMT)
Assets/UI: Resolve major asset view UI template limitation

Before this, all asset view templates showing the same asset library
would show the same assets, even if they should show different ID types.
That was a major limitation since the design did forsee that this
template can be put anywhere in the UI to display various sub-sets of
assets.

Initially I did the ID type filtering close to the asset-list reading,
because I wanted to optimize reading so that we would only actually read
asset information from disk of the ID type to be shown. But this will be
quite complex and I'm not sure if I'll get to work on this anytime soon.
So this commit moves the filtering to the template display level solving
this limitation.

Note: This also adds the code to filter by tags, together with the ID
type. But it's not actually used anywhere yet.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021