September 5, 2019, 07:57 (GMT) |
Mesh Batch Cache: Fix threading issue I believed the crash I experienced happened because: 1. The `extract_pos_nor_init` function is called. 2. Tasks are added to the task pool for `extract_pos_nor`. 3. The tasks begin to be executed while more tasks are added. 4. In some rare cases, all existing tasks are finished, but not all have been added yet. 5. This let the task-counter go down to zero. 6. This triggered a call to `extract_pos_nor_finish`. 7. Then more tasks are added and in the end `extract_pos_nor_finish` is called again. A solution is to use a task pool that is suspended when created. Unfortunately, there was an outdated comment, that was probably the root cause of the issue. Reviewers: fclem, sergey Differential Revision: https://developer.blender.org/D5680 |
September 5, 2019, 07:46 (GMT) |
Merge branch 'master' into asset-engine |
September 5, 2019, 07:45 (GMT) |
Merge branch 'feature/modifier_openvdb_280' into blender-v2.80-develop |
September 5, 2019, 07:32 (GMT) |
MovieClip: Make name of Active Clip consistent in UI Using the currently active movie clip had different names in the interface: In scene context it was "Active Movie Clip", in Camera Background Images it was "Camera Clip", in Constraints it was "ActiveClip". I made all those instances use "Active Clip", which is descriptive enough and also the shortest of the three. Reviewed By: billreynish Differential Revision: https://developer.blender.org/D5400 |
September 5, 2019, 07:24 (GMT) |
Merge branch 'master' into asset-engine |
September 5, 2019, 07:22 (GMT) |
LANPR: Move object LANPR tab under material tab. |
September 5, 2019, 07:06 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lanpr-staging |
September 5, 2019, 05:54 (GMT) |
File Browser: Add Zip files as native recognised file type Differential Revision: https://developer.blender.org/D5683 Reviewers: Brecht |
September 5, 2019, 03:54 (GMT) |
LANPR: Use private header in editor module. |
September 5, 2019, 03:36 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lanpr-staging |
September 5, 2019, 02:56 (GMT) |
Cleanup: use backslash for doxygen commands |
September 5, 2019, 02:56 (GMT) |
Cleanup: clang-format |
September 5, 2019, 02:28 (GMT) |
Fix 'make icons' on Linux CRLF line ending caused shebang to fail. |
September 4, 2019, 22:28 (GMT) |
Rename 'transform_..._actiondata.c' to 'transform_..._action.c' |
September 4, 2019, 22:25 (GMT) |
Transform: Rearrange `transform_conversions` header |
September 4, 2019, 22:09 (GMT) |
Transform: Move node conversion to its own file |
September 4, 2019, 21:52 (GMT) |
Transform: Move Texture Space conversion to its transform_conversion_object |
September 4, 2019, 21:46 (GMT) |
Transform: Move Object conversion to its own file |
September 4, 2019, 21:17 (GMT) |
Shading: Rewrite Mapping node with dynamic inputs. This patch rewrites the Mapping node to support dynamic inputs. The Max and Min options have been removed. They can be added as Min and Max Vector Math nodes manually. Texture nodes still use the old matrix-based mapping. A new SVM node `NODE_TEXTURE_MAPPING` has been added to preserve this functionality. Similarly, in GLSL, a `mapping_mat4` function has been added. Reviewers: brecht, JacquesLucke |
September 4, 2019, 20:57 (GMT) |
Merge branch 'master' into asset-engine Partial merge only, UI in filebrowser has been heavily changed and need more work... Conflicts: release/scripts/startup/bl_ui/space_filebrowser.py source/blender/blenloader/intern/versioning_280.c source/blender/editors/space_file/file_draw.c source/blender/editors/space_file/filelist.c source/blender/editors/space_file/filelist.h source/blender/makesdna/DNA_space_types.h source/blender/windowmanager/intern/wm_operator_props.c |
|
|
|


Master Commits
MiikaHweb | 2003-2021