May 31, 2021, 21:03 (GMT) |
Speedup exact boolean by avoiding some mallocs and frees. This is from patch D11432 from Erik Abrahamsson. He found that in some mpq3 functions called frequently from loops, passing in buffers for termporary mpq3 values can save substantial time. On my machine, his example in that patch went from 9.48s to 7.50s for the boolean part of the calculation. On his machine, a running time went from 17s to 10.3s. |
May 31, 2021, 19:28 (GMT) |
Fix undeclared identifiers with 'DEBUG_TIME' These identifiers were accidentally removed in rB44d2479dc36f. |
May 31, 2021, 17:53 (GMT) |
Dyntopo: do a little bit of code cleanup |
May 31, 2021, 17:23 (GMT) |
Merge branch 'blender-v2.93-release' |
May 31, 2021, 17:23 (GMT) |
Cycles: optimize 3D viewport rendering with camera passepartout If the area outside the camera is fully opaque, don't render it. Contributed by Kdaf. Differential Revision: https://developer.blender.org/D11182 |
May 31, 2021, 17:08 (GMT) |
Cleanup: Replace fseek() calls with BLI_fseek() The fseek() function on Windows only accepts a 32-bit long offset argument. Because of this we have our own version, BLI_fseek(), which will use 64-bit _fseeki64() on Windows. This patch just replaces some fseek() calls with BLI_fseek(). Differential Revision: https://developer.blender.org/D11430 Reviewed by Brecht Van Lommel |
May 31, 2021, 16:58 (GMT) |
Update all README to clearify intention or usage Add snap configuration file used by Buildbot snap store steps1 |
May 31, 2021, 16:22 (GMT) |
Display source video fps in the VSE Now FPS is displayed in the video source for videos to provide easy access. Reviewed By: Richard Antalik Differential Revision: https://developer.blender.org/D11441 |
May 31, 2021, 15:59 (GMT) |
Win: Fix warnings as errors being off for bmesh bf_bmesh historically always build with the /WX flag on windows making all warnings errors, somewhere along the way this has broken for msbuild, ninja still exhibits the expected behaviour. The flags are still passed to the target, and I've validated they are there when the add_library call fires, but they somehow never make it to the generated msbuild project files. I suspect this is a cmake bug but I'm seemingly unable to extract a repro case to file a bug upstream. Setting the same options target_compile_options seems to work, I'm not happy about the unexplained nature of the breakage but this will have to do for now. |
May 31, 2021, 15:37 (GMT) |
Import changes from code review branches. |
May 31, 2021, 15:30 (GMT) |
May 31, 2021, 15:28 (GMT) |
May 31, 2021, 15:22 (GMT) |
Merge branch 'master' into cycles_procedural_api |
May 31, 2021, 15:11 (GMT) |
Refactor: DRW Mesh Extractor: Join the extractors in a same loop This patch replaces / redoes the entire MeshExtractors system. Although they were useful and facilitated the addition of new buffers, they made it difficult to control the threads and added a lot of threading overhead. Part of the problem was in traversing the same loop type in different threads. The concurrent access of the BMesh Elements slowed the reading. This patch simplifies the use of threads by merging all the old callbacks from the extracts into a single series of iteration functions. The type of extraction can be chosen using flags. This optimized the process by around 34%. Initial idea and implementation By @mano-wii. Fine-tuning, cleanup by @atmind. MASTER: large_mesh_editing: - rdata 9ms iter 50ms (frame 155ms) - Average: 6.462874 FPS PATCH: large_mesh_editing: - rdata 9ms iter 34ms (frame 136ms) - Average: 7.379491 FPS Differential Revision: https://developer.blender.org/D11425 |
May 31, 2021, 15:06 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
May 31, 2021, 15:05 (GMT) |
Merge branch 'master' into greasepencil-object |
May 31, 2021, 15:05 (GMT) |
Merge branch 'master' into temp-gpencil-camera-reproject |
May 31, 2021, 14:56 (GMT) |
Windows: Clean-up win 8/8.1 API use For 2.93 we bumped the minimum windows requirement to windows 8.1, but did not do any clean-up of any win 8/8.1 API usage we dynamically accessed though LoadLibrary/GetProcAddress. This patch bumps _WIN32_WINNT to 0x0603 (win 8.1) and cleans up any API use that was accessed in a more convoluted way than necessary Differential Revision: https://developer.blender.org/D11331 Reviewed by: harley, nicholas_rishel |
May 31, 2021, 13:48 (GMT) |
Cleanup: else-after-return |
May 31, 2021, 13:32 (GMT) |
Fix T88569: UI VSE: Menu-based range change, doesn't update the Timeline scrollbar width Use the appropriate notifier, listeners were already doing the rest properly. Maniphest Tasks: T88569 Differential Revision: https://developer.blender.org/D11436 |
|
|
|


Master Commits
MiikaHweb | 2003-2021