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. |
Revision 2b06459 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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. |
Revision 7560383 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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. |
Revision 790865e by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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. |
Revision 0eed91c by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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. |
Revision 769f836 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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 |
Revision 87e0220 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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 |
Revision c8f684e by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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 |
Revision 8a5bae0 by Bastien Montagne 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021