Blender Git Loki

Blender Git commits from all branches.

Page: 456 / 2888

March 26, 2021, 12:56 (GMT)
Merge branch 'master' into soc-2020-io-performance
March 26, 2021, 11:45 (GMT)
Initial raw liboverride-dedicated view in the Outliner.

Disclaimer: this is merely a copy of the Libraries (aka blend file)
view, with some minor tweaking.
March 26, 2021, 11:44 (GMT)
Pose Library: add `POSELIB_OT_apply_pose_asset` operator

Add operator `POSELIB_OT_apply_pose_asset` that does the same as executing
(instead of invoking) `POSELIB_OT_blend_pose_asset` with
`blend_factor=1.0f`. This will replace the Python equivalent in the
pose library add-on.
March 26, 2021, 11:12 (GMT)
Pose Library: allow blending in flipped poses

Allow a flipped pose asset to be blended into the current pose.
March 26, 2021, 11:11 (GMT)
Cleanup: Rename `POSELIB_OT_blend_pose` to `POSELIB_OT_blend_pose_asset`

Rename the pose blending operator to `POSELIB_OT_blend_pose_asset`, so that
we can make an operator `POSELIB_OT_apply_pose_asset` without colliding
with the old `POSELIB_OT_apply_pose` operator (from the current pose
library system instead of the new one).

No functional changes.
March 26, 2021, 11:08 (GMT)
LineArt: Remove BINARY_WEIGHTS option.
March 26, 2021, 10:59 (GMT)
Revert "Cleanup: Use new utils provided by the asset system to get temp asset IDs"

This reverts commit b0395ba7186c1b0e1aede546b9ce2cfa41f5ffe7.
March 26, 2021, 10:54 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib
March 26, 2021, 10:26 (GMT)
Merge branch 'master' into cycles_procedural_api
March 26, 2021, 10:17 (GMT)
Revert "Action: flip action data using pose contents"

This reverts commit d219b09a4802fff37189442de55720da6a03ea78. It was
accidentally committed to this branch, and is superseded by the actual
commits mentioned in D10781#274991
March 26, 2021, 10:08 (GMT)
Fix library linking for editors/asset

Add missing libraries to fix a linker error.
March 26, 2021, 08:58 (GMT)
Cycles: Support CUDA Graphics Interoperability

Allows to update GPUDisplay using CUDA without need to copy pixels
from GPU to CPU and back to GPU.

Pretty much refactoring the old code to fit into the new GPUDisplay
and PathTraceWork.

Rendering on CUDA Titan V which is the display card here is about 10%
faster vieweport rendering of simple scene compared to the round trip.

The compute device RTC6000 is 17% slower that the round trip.
Would not consider this a stopper for this change as the similar timing
difference can be observed in the old DisplayBuffer style of drawing.
March 26, 2021, 08:58 (GMT)
Cycles: Use better check for CUDA graphics interoperability

The idea is to disable graphics interoperability if the compute device
is not part of the OpenGL context.

Test setup:
- Linux Debian Testing
- RTX 6000 used as non-display compute device
- NVidia driver 460.56

The render time of very simple scene in viewport is about 17% faster
than with an interop.
March 26, 2021, 08:58 (GMT)
Cycles: Remove old pixels drawing and film conversion

The conversion to byte buffer is now a dead code. Would need to have
a decision to remove conversion to byte buffer, or to bring it back.
March 26, 2021, 08:58 (GMT)
Cycles: Add comment about allocation size of PBO
March 26, 2021, 08:58 (GMT)
Cycles: Use const qualifier in GPUDisplay reset
March 26, 2021, 08:12 (GMT)
Initial raw liboverride-dedicated view in the Outliner.

Disclaimer: this is merely a copy of the Libraries (aka blend file)
view, with some minor tweaking.
March 26, 2021, 00:38 (GMT)
Only send all vcol layers to gpu (for pbvh drawing) in a material
draw mode.
March 26, 2021, 00:17 (GMT)
* Sculpt color layers are now properly handle by pbvh bmesh draw code.
Before only the active layer was uploaded to the GPU, now all of them
(except the autogenerated original color layer) are.
March 25, 2021, 18:32 (GMT)
Code cleanup
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021