March 31, 2021, 14:11 (GMT) |
Move displist.c to C++ |
Revision d05413b by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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 |
Revision abcbf73 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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. |
Revision 5438015 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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. |
Revision 80469a7 by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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) |
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 |
Revision a0a0edc by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) 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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021