Revision 2243de9 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lanpr-review, temp-lineart-contained, temp_lineart_contained) November 29, 2019, 15:17 (GMT) |
LANPR: Don't use background intersection calculation for GPU mode. |
November 29, 2019, 15:06 (GMT) |
Fix T72024: Transform Snap: Alingn Rotation distorts object Occurs in edit mode when object has no uniform scale. |
November 29, 2019, 15:05 (GMT) |
Tests: prevent failing assertion when running blendfile-loading test Loading a blendfile allocates one or more windows that need to be freed. Freeing those windows also calls `BKE_workspace_instance_hook_free()` to free workspaces. However, in the `BlendfileLoadingBaseTest` test there are no workspaces allocated. This caused an assertion failure, which was worked around by not asserting when Blender is running in background mode. Reviewed by @Severin via pair programming |
November 29, 2019, 14:42 (GMT) |
Undo: Initial wip useless to handle ID pointers issues through more mappings. Don't think this is a working solution in fact, for at least two reasons: * Chaining Undo and Redo steps in random paterns with some ID being reused and others being new all the time would require a very complex system to keep track of all those changes and keep being able to remap properly pointers from unread datablocks the the right new memory of read datablocks. * As small as it is, there is a risk of pointer collision here, and I cannot see how to 100% handle it safely and sanely. |
November 29, 2019, 14:36 (GMT) |
Alembic: fixed unit test for exporter API change |
November 29, 2019, 14:23 (GMT) |
Overlay Engine: Add SMAA to replace FXAA This gets rid of the TAA which needs to be added back |
November 29, 2019, 14:16 (GMT) |
USD: Allow running unit tests without 'make install' step When the PXR_PLUGINPATH_NAME environment variable is defined, the USD library uses it to find its JSON files. This allows the unit tests to run without having to 'make install' Blender. |
November 29, 2019, 14:13 (GMT) |
Refactor: Make animated RNA value read/write more reusable Currently unused, but needed for coming fix. |
November 29, 2019, 13:42 (GMT) |
USD: Fixed include path for unit tests, now TBB headers can be found |
November 29, 2019, 13:39 (GMT) |
Cleanup: Remove unused function |
November 29, 2019, 13:39 (GMT) |
Depsgraph: Refactor, split runtime backup into smaller files It started to be a long code of all various cases in a single file, which started to be really confusing. |
November 29, 2019, 13:39 (GMT) |
Refactor: Add C++ guard code to headers C++ is used more and more, and it is becoming more and more annoying to keep track of whether header have C++ guard or not. Is easier and more clear to be consistent in all headers and have such guards in all headers. |
November 29, 2019, 13:20 (GMT) |
Alembic: clarification of 'visible objects only' export option tooltip The visibility of the object is what counts, not just the visibility of the collection. |
November 29, 2019, 13:15 (GMT) |
Alembic: changed "Visible Layers" to "Visible Objects" in export options There are no more 'layers' in Blender. I chose 'Visible Objects' rather than 'Visible Collections' to be consistent with the other '{Renderable,Selected} Objects Only' options. No functional changes. |
November 29, 2019, 13:09 (GMT) |
Fix T71986: Alembic: object constraints animation no longer exported `AbcTransformWriter::hasAnimation` recently became smarter than just returning `true`, but wasn't quite smart enough yet. Constraints are now considered a source of 'animation'. |
November 29, 2019, 11:40 (GMT) |
Color transforms were fixed in Windows MR -> disable our workaround |
November 29, 2019, 11:27 (GMT) |
USD: fixed paths in usd.diff I made the previous diff with `git diff` in the USD source, which produced paths incompatible with the patch command we use to apply it. |
November 29, 2019, 10:25 (GMT) |
Merge branch 'master' into greasepencil-object |
November 29, 2019, 10:25 (GMT) |
Fix T72013: Gpencil Interpolate strokes causes instant crash when material list is empty The problem was the draw function tried to use the material and gpsettings and both were NULL. Now, the default material is used. |
November 29, 2019, 10:18 (GMT) |
USD: Check location of USD JSON files in unit tests This commit adds a test to see whether the USD JSON files can be found and loaded. Simply the ability to create a USD Stage for a specific filename means that the extension has been recognised by the USD library, and that a USD plugin has been loaded to write such files. USD has been patched to not only look in `{exe_directory}/lib/usd`, but also in `{exe_directory}/../lib/usd`; the latter is required to resolve the path for test executables in `bin/tests/`. |
|
|
|


Master Commits
MiikaHweb | 2003-2021