March 16, 2021, 15:57 (GMT) |
LibOverride: Resync: Fix most remaining 'overrides in master collection' issues. Problem is, when a collection is excluded from the scene, none of its objects are technically instantiated. This should not happen when *creating* an override, but can be fairly common during resync process. For now, use a lesser precise check in resync case, only relying on object usercount. This might lead to some objects being left without any collection in some rare weird case, but this cannot really be avoided currently. |
March 16, 2021, 15:57 (GMT) |
LibOverride: Resync: Fix too many objects being rooted in master collection. No need to instantiate systematically the root object if it is already instantiated in the scene... Issue reported by the studio. |
March 16, 2021, 15:57 (GMT) |
LibOverride: tweak log messages, fix crash in log code. One of the log call could use freed memory. |
March 16, 2021, 15:48 (GMT) |
Python GPU: Improve the Python GPU API documentation This fixes some errors of continuity and consistency of formatting on https://docs.blender.org/api/current/gpu.html This also details the description of some parameters. Differential Revision: https://developer.blender.org/D10531 |
Revision 943467a by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 16, 2021, 15:45 (GMT) |
Merge branch 'ui-asset-view-template' into asset-browser-poselib |
Revision 19e1ae8 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 16, 2021, 15:44 (GMT) |
Fix asset storage crash when closing Blender in release mode |
March 16, 2021, 15:32 (GMT) |
support default weight |
March 16, 2021, 15:01 (GMT) |
GPencil: Remove Curve runtime data WIP: This commit produces compiler errors |
March 16, 2021, 14:46 (GMT) |
Tweak the collection propery tab location |
Revision a048551 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 16, 2021, 14:45 (GMT) |
Use custom .py property for active asset index, stored in the workspace Previously I just used the active color index of the first palette to get things to work. I would've preferred if the asset view template could register own properties and store them in the `UIList` it creates. That way you could have multiple asset views with entirely independent data. But since this isn't possible, we need a different way to store such data, I think the workspace makes sense. It should still be possible to store different data for different use-cases, e.g. to show a pose asset list in pose mode and a material asset list in object mode. So idea is to let scripts/add-ons register custom properties for their specific use case (e.g. "Active Pose Asset" for the pose libraries). |
Revision 9654394 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 16, 2021, 14:43 (GMT) |
Use custom .py property for active asset index, stored in the workspace Previously I just used the active color index of the first palette to get things to work. I would've preferred if the asset view template could register own properties and store them in the `UIList` it creates. That way you could have multiple asset views with entirely independent data. But since this isn't possible, we need a different way to store such data, I think the workspace makes sense. It should still be possible to store different data for different use-cases, e.g. to show a pose asset list in pose mode and a material asset list in object mode. So idea is to let scripts/add-ons register custom properties for their specific use case (e.g. "Active Pose Asset" for the pose libraries). |
March 16, 2021, 14:39 (GMT) |
GPencil: Check Stroke type using Evaluated data |
March 16, 2021, 14:36 (GMT) |
GPencil: Remove Bezier curve data in Evaluated strokes As we have no time to implement Beziers in modifers, we remove in the eval data the curve to keep all system running. |
March 16, 2021, 14:31 (GMT) |
Merge fix from D10363 |
March 16, 2021, 14:31 (GMT) |
Fix T86612 EEVEE: Wrong AmbientOcclusion on refractive materials This is because the refractive materials were using the deferred AO computation instead of tracing their own. |
March 16, 2021, 14:12 (GMT) |
GPencil: Revert changes in modifiers We undo all changes and keep only polygon type code. The Bezier type will be implement in the future. |
March 16, 2021, 14:08 (GMT) |
Cleanup: NULL -> nullptr. |
March 16, 2021, 14:03 (GMT) |
Cleanup: replace std::map with blender::Map. |
March 16, 2021, 14:03 (GMT) |
Cleanup: Replace std::vector with blender::Vector. |
March 16, 2021, 14:03 (GMT) |
Cleanup: Modernize iterators. |
|
|
|


Master Commits
MiikaHweb | 2003-2021