Revision 6f98557 by Jacques Lucke May 8, 2020, 16:22 (GMT) |
Cleanup: take includes out of 'extern "C"' blocks Surrounding includes with an 'extern "C"' block is not necessary anymore. Also that made it harder to add any C++ code to some headers, or include headers that have "optional" C++ code like `MEM_guardedalloc.h`. I tested compilation on linux and windows (and got help from @LazyDodo). If this still breaks compilation due to some linker error, the header containing the symbol in question is probably missing an 'extern "C"' block. Differential Revision: https://developer.blender.org/D7653 |
Revision 0d0dcfd by Bastien Montagne May 8, 2020, 16:05 (GMT) |
Install_deps: Add support to compile TBB when we cannot find version. We now want to use fairly recent TBB (2018 at least?), so distro a bit old will not have required package anymore... Tested with Debian, other distro "should work" (c), but tests there are much welcome! ;) |
Revision 2d30c4a by Bastien Montagne May 8, 2020, 16:05 (GMT) |
install_deps: Fix (unreported) typo in OpenXR build code. Was breaking up proper behavior of 'need to rebuild' checks for that lib. |
Revision e517734 by Bastien Montagne May 8, 2020, 16:05 (GMT) |
install_deps: Fix (unreported) broken logic in OIIO building. Not sure where that code was comming from, but it was breaking the cleanup/update_deps logic... |
Revision 7d8c5d5 by Bastien Montagne May 8, 2020, 16:05 (GMT) |
install_deps: Fix (unreported) broken Boost source URL. |
Revision be3c086 by Bastien Montagne May 8, 2020, 16:05 (GMT) |
Cleanup: install_deps: Simplify the 'no distro' code a bit. We never deal with packages then, and only ever build (if we do anything), no reason to make things more complicated than needed... |
Revision 883dfda by Bastien Montagne May 8, 2020, 16:05 (GMT) |
install_deps: Fix (unreported) bad handling of deps between libs. Previous code would forec built libs to always be rebuilt when one of their deps was using a package. While this could be useful when said package was actually updated, this generates way too much false positives. Now only rebuild a built lib when we actually switch from built to package for one of its deps. |
Revision 96f305c by Ray molenkamp May 8, 2020, 16:01 (GMT) |
Windows: Include symbol file in module information When writing out the module information in a crashdump we did not include what symbol file was loaded and if that symbol file actually matches our executable. Given the backtraces may contain invalid information if the symbols are unmatched this is relevant to know. This diff adds the symbol file and an indication if unmatched symbols are used. |
Revision a1c2441 by Ray Molenkamp May 8, 2020, 15:46 (GMT) |
Windows: Improve private symbol detection To detect if private of public symbols were loaded we were relying on a strcmp with a known filename, which was not great, the symbol api has a field we can query which should be more flexible and reliable. |
Revision cc1fb9d by Ray molenkamp May 8, 2020, 15:39 (GMT) |
Windows: Fix BLI_assert backtrace. With the recent backtrace overhaul, the fact that BLI_assert calls BLI_system_backtrace slipped somehow trough the cracks, causing issues for debug builds. This change allows BLI_system_backtrace to run again without having an exception record. Also minor improvements to the comments. |
Revision fc08425 by Sybren A. Stüvel May 8, 2020, 15:28 (GMT) |
USD: Export hair/particle system with name of system (and not its settings) Particle systems have two names: the name of the particle system itself, and the name of the particle system settings. The USD exporter used to use the latter name, and now switched to the former. This is to be in line with the Alembic exporter, as well as to give users more freedom in the naming (the particle system can have a unique name but still share settings from other particle systems). |
Revision d359a84 by Robert Guetzkow May 8, 2020, 15:03 (GMT) |
Merge branch 'blender-v2.83-release' |
Revision 3855598 by Sebastián Barschkis May 8, 2020, 14:59 (GMT) |
Fluid: Adjusted secondary particles timestep and gravity options Secondary particles are now compatible with the new gravity setup. |
Revision ebbaae6 by Sebastián Barschkis May 8, 2020, 14:59 (GMT) |
Fluid: Updated Mantaflow source files Includes more flexible options for dt, dx in secondary particles plugin. |
Revision ce76e17 by Robert Guetzkow May 8, 2020, 14:49 (GMT) |
Fix T65012: Update depsgraph for matcap flipping The matcap flipping didn't work with the workbench engine in rendered mode because of a missing depedency graph update. This commit tags the scene id for a dependency graph update in `toggle_matcap_flip`. Reviewed By: fclem, sergey Differential Revision: https://developer.blender.org/D7657 |
Revision 470cdee by Jeroen Bakker May 8, 2020, 13:47 (GMT) |
Fix Assert: Wireframe XRay during Sculpting In the situation that the viewport was set to solid/texture mode and switch to wireframe and sculpt mode, an assert was triggered in `workbench_cache_sculpt_populate`. |
Revision ac9fe9c by Sybren A. Stüvel May 8, 2020, 13:41 (GMT) |
Cleanup: USD, removed unnecessary variable No functional changes. |
Revision 163f21d by Sybren A. Stüvel May 8, 2020, 13:41 (GMT) |
Cleanup: USD test, clarfied comment No functional changes |
Revision c3570ab by Sybren A. Stüvel May 8, 2020, 13:10 (GMT) |
Cleanup: USD, made AbstractHierarchyIterator::get_writer const No functional changes. |
Revision d931981 by Sybren A. Stüvel May 8, 2020, 13:10 (GMT) |
Cleanup: USD, added some clarifying comments No functional changes. |
|
|
|


Master Commits
MiikaHweb | 2003-2021