August 26, 2020, 11:01 (GMT) |
Cleanup: remove unused UvVertMap.flag |
August 26, 2020, 10:59 (GMT) |
Refactor to defer building Plane for Faces until later. This is a precursor to a big speed optimization in the "finding clusters" code. Right now there is no speedup, maybe even a bit of a slowdown, but following commits should lead to nice speed increases. |
August 26, 2020, 09:52 (GMT) |
Fix T78065: OSL shader compilation fails on macOS |
August 26, 2020, 09:52 (GMT) |
GPencil: Refactor and small fixes - Removed dot at the end of prop description - Replaced return NULL with asserts - Changed default handle type for small curves - Added comment |
August 26, 2020, 09:51 (GMT) |
Fix T77683: Cycles baking crash with motion blur enabled and no camera specified Maniphest Tasks: T77683 Differential Revision: https://developer.blender.org/D8593 |
August 26, 2020, 09:50 (GMT) |
August 26, 2020, 09:48 (GMT) |
Fix T80039: Do not subdivide with Multires is mesh has no faces This skips the subdivision operation if the mesh has no loops, avoiding the crash. Reviewed By: sergey Maniphest Tasks: T80039 Differential Revision: https://developer.blender.org/D8696 |
August 26, 2020, 09:47 (GMT) |
Fix T80077: Objects disappear when joining with a zero scaled axis Use invert_m4_m4_safe_ortho when joining objects so zero scaled axis doesn't cause all points to be scaled to zero. Instead geometry is left un-scaled on degenerate axes. Report a warning in this case since users may want to adjust the active objects scale. |
August 26, 2020, 09:40 (GMT) |
BLI_math_matrix: add invert_m4_m4_safe_ortho (m3 version too) Unlike invert_m4_m4_safe, this calculates zeroed axes. Useful when we need to use the inverse of an objects matrix, keeping the valid axis, only filling in the zeroed ones. |
August 26, 2020, 09:34 (GMT) |
Fix T79992: Error calling context.copy() in Properties Editor This was an oversight in rB83e3d25bcae3. Basically we still have the "hair" and "point_cloud" entries for the context. However they were ifdef'ed. Note this would mostly happen in 2.90 since we always build without hair and particles there. Differential Revision: https://developer.blender.org/D8712 |
August 26, 2020, 09:33 (GMT) |
Fix T79915: crash when changing to white noise texture Reviewers: brecht, OmarSquircleArt Differential Revision: https://developer.blender.org/D8697 |
August 26, 2020, 09:32 (GMT) |
Fix T80012: Bevel Shader node Samples value has too low hardcoded limit Up the hard limit, keep the UI range max at 16 Maniphest Tasks: T80012 Differential Revision: https://developer.blender.org/D8701 |
August 26, 2020, 09:31 (GMT) |
Fix T77359: Crash adding UV's in edit-mode with linked duplicates This prevents UV layer mix up in MeshBatchCache.cd_used/cd_needed/cd_used_over_time which depends on the extraction method. One object's mesh can be accessed with MR_EXTRACT_MESH, another object that uses the same mesh can use MR_EXTRACT_BMESH based on (Object.mode & OB_MODE_EDIT), this causes a problem as the edit-mesh and the mesh aren't always in sync, the custom data layers wont necessarily match up, causing T77359. Reviewed by @jbakker, @brecht Ref D8645 |
August 26, 2020, 09:24 (GMT) |
Cleanup: typos |
August 26, 2020, 09:20 (GMT) |
Fix T79111: Cycles: Image Sequence not rendering Caused by c7aa0f9d743ee9cafe91b4a51d9f1ecc5e437d71. Since above commit, BKE_image_user_frame_calc requires an image (not just the iuser) to get the framenumber. Cycles used to call this with NULL image (in `image_user_file_path` and `image_user_frame_number`), now pass the image as well. Maniphest Tasks: T79111 Differential Revision: https://developer.blender.org/D8439 |
August 26, 2020, 09:19 (GMT) |
Fix T78186: Dyntopo panel error with tools that dont have a brush Maniphest Tasks: T78186 Differential Revision: https://developer.blender.org/D8120 |
August 26, 2020, 09:19 (GMT) |
Fix critical bug in foreach ID looper of Scene data-block. Since stone age of lib_query, the code would iterate over the current list of active sequences (from a meta strip e.g.), and not over the whole list of those. This is a critical issue as it means in some cases (editing a meta strip typically), some ID pointers would be missed/ignored by this foreach looper, which is now at the center of most of our ID management code. This caused a bug here at the studio, leading to loss of all sound IDs used by sound strips when editing and undoing inside a meta strip, since ID refcounting would not happen properly on strips using sounds outside the meta-strip context during file reading of the undo steps. To be backported to 2.83. Differential Revision: https://developer.blender.org/D8671 |
August 26, 2020, 09:18 (GMT) |
Merge remote-tracking branch 'origin/blender-v2.90-release' |
August 26, 2020, 09:16 (GMT) |
Fix #ifdef WITH_PARTICLE_NODES and WITH_HAIR_NODES mixup in rna_internal.h Differential Revision: https://developer.blender.org/D8711 |
August 26, 2020, 09:10 (GMT) |
Fix T79935: Inonsistent simplify behavior when linking collection with objects in sub-collection. RNA update function would only update objects from 'main' instantiated collection, not those from sub-collections. This should be comitted to 2.90 (and backported to 2.83 too). Maniphest Tasks: T79935 Differential Revision: https://developer.blender.org/D8654 |
|
|
|


Master Commits
MiikaHweb | 2003-2021