January 16, 2019, 16:35 (GMT) |
Outilner: pass userdata void pointer to outliner_do_object_operation_ex(). Even though it is not used currently, an _ex() func should not ignore that, it is kind of mandatory for many advanced/complex behaviors. |
January 16, 2019, 15:46 (GMT) |
crash fix for using Final Solid if derivedFinal is NULL was missing a nullpointer check, fallback is to return a DM of the basemesh |
January 16, 2019, 15:16 (GMT) |
Preferences: remove OpenGL select method preference. Deprecated GL_SELECT no longer works in OpenGL core profile, so there is no reason to have this. |
January 16, 2019, 15:16 (GMT) |
Preferences: remove unnecessary 16 bit textures preference. This is a leftover from a time when these were not supported on all GPUs. |
January 16, 2019, 15:16 (GMT) |
Preferences: always do GPU accelerated mipmapping, remove preference. This setting was added long ago to be cautious in case some GPUs did not support this propertly, no reason to have it anymore. |
January 16, 2019, 15:15 (GMT) |
Fix BKE_id_copy_ex() being able to 'return' garbage in copied ID. Reported/noted in D4178, it would return immediatly in case of NULL source ID, without ensuring that return 'copied' ID was properly initialized. |
Revision 5cdd1d9 by Charlie Jolly (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) January 16, 2019, 15:14 (GMT) |
GP: Fill: Fix issue with dilate creep |
January 16, 2019, 13:58 (GMT) |
Merge branch 'blender2.7' |
January 16, 2019, 13:58 (GMT) |
Cycles: Report whether camera was detected inside volume or not |
January 16, 2019, 11:20 (GMT) |
Multires: Cleanup, comments |
January 16, 2019, 11:02 (GMT) |
Expose batch IDs deletion in python API. Follow-up to previous commit. |
January 16, 2019, 11:02 (GMT) |
Add experimental batch IDs deletion. Main idea is to remove IDs to be deleted from Main, to avoid looping on them to remove other deleted IDs usage (this is the most expensive process in ID deletion, by far). Speed improvements when deleting a large amount of IDs from a Main containing a lot of them is quite significant, some examples for Objects: * Removing 1k from 10k: 32% quicker (2.5s to 1.7s). * Removing 10k from 20k: 60% quicker (59s to 23s). * Removing 20k from 20k: 99.5% quicker (82s to 0.4s)! Note however that this process is more risky/touchy, since we by-pass some safety checks from regular ID removal here. So will only give access to that code from python API for now (in separate commit), so that it gets really tested. Also still need to think about how to hook it up in UI (probably mostly for Outliner), since we often do higher-level operations there... |
January 16, 2019, 10:39 (GMT) |
Fix crash creating new file after modifications Seems to be caused by cae3750 which changed free() function used by bmain free to the one which does dependency graph tag. We do no want to do any tags here. |
January 16, 2019, 10:36 (GMT) |
Cleanup: Spelling in comment |
Revision 4ca6d8e by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) January 16, 2019, 10:30 (GMT) |
GP: Use multiframe falloff in Shear transform |
Revision efec939 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) January 16, 2019, 10:25 (GMT) |
GP: Use multiframe falloff for Bend transformation |
January 16, 2019, 10:00 (GMT) |
Multires: Prepare for cached topology Note that the actual caching is still disabled, since more tests is needed with more production-looking files. |
January 16, 2019, 10:00 (GMT) |
OpenSubdiv: Remove topology orientation code It is no longer used and has some issues in corner cases which are not handled in a way which OpenSubdiv expects. |
January 16, 2019, 10:00 (GMT) |
Subdiv: Reset evaluator creation statistics Makes it more clear to see what was exactly happening at the last invocation of subsurf modifier. |
January 16, 2019, 10:00 (GMT) |
OpenSubdiv: Implement UV topology comparison |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021