January 6, 2020, 11:57 (GMT) |
Fix T72902: Whiskey Lake support Users reported that Whiskey lake has the same issue as other intel platforms where an extra glFlush is needed. This change will add Whiskey Lake to that exception. Patch provided by Philip Luk |
January 6, 2020, 11:41 (GMT) |
USD Exporter: removed from experimental features There were two reasons the USD Exporter was listed as experimental: - Originally there was no deduplication of mesh normals & UV coordinates (resolved in rBf5e00f735106b5ec635806a4c795a2bc46ae8369), and - the way materials were exported was incompatible with instancing with USD 19.07. This seems to be resolved with the current version of USD (19.11). Blender (more specifically, `makesdna`) doesn't seem to like empty DNA structs, so I couldn't remove all properties from `UserDef_Experimental`. Instead I have just kept `char _pad0[8]`. Reviewed by: campbellbarton Differential Revision: https://developer.blender.org/D6519 |
January 6, 2020, 10:52 (GMT) |
Fix crash opening specific files For some reason socket flag and actual presence of link got out of sync. Check for link to be present prior to access it. Fixes crash opening file from T48684. |
January 6, 2020, 10:30 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 6, 2020, 10:29 (GMT) |
Merge branch 'master' into greasepencil-object Conflicts: release/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py |
January 6, 2020, 10:21 (GMT) |
GPencil: Disable AA resource creation when enabling Simplify |
January 6, 2020, 10:16 (GMT) |
GPencil: Disable AA using simplify |
January 6, 2020, 10:08 (GMT) |
GPencil: Add new AA simplify option Also some cleanup in other simplify options |
January 6, 2020, 09:56 (GMT) |
GPencil: Remove AA parameter from UserPrefs This will be replaced by a simplify option with the new refactored drawing engine. |
January 6, 2020, 09:45 (GMT) |
Cleanup: Fix compiler warning |
January 6, 2020, 09:40 (GMT) |
GPencil: Rename BKE functions to follow standard naming |
Revision cc7f831 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 6, 2020, 09:38 (GMT) |
undoexp: much better handling of idname-based re-using old IDs. This commit adds obvious usage of a proper mapping to find local IDs in old Main based on their names. It also adds handling of potential pointer collisions between old Main realm and read .blend memfile realm. That last part is theoritical currently though, testing it actually works won't be easy (pointer collisions will happen, but they are not very likely to happen...). We are still missing some way to prevent all that new code to be ran over an undo step that contains ID renaming (ID creation/deletion should be safe, but idname-based search cannot work whith renaming). |
January 6, 2020, 09:31 (GMT) |
GPencil: Rename ED_gp_get_drawing_reference to ED_gpencil_drawing_reference_get |
January 6, 2020, 08:23 (GMT) |
Depsgraph: Fix wrong ID filtering Was only using first ID instead of all of them. Might have been causing issues when updating motion paths of multiple objects. Spotted by Jack C, thanks! |
Revision ff8bd65 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 5, 2020, 17:27 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-idnames |
Revision 9737ab7 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 5, 2020, 17:27 (GMT) |
Merge branch 'master' into undo-experiments |
January 5, 2020, 17:27 (GMT) |
Fix (unreported) critical mistake in Node copying code. Nice reversed-logic mistake in rB693721cc7e7d. How this could remain unnoticed for almost one year is fairly mysterious, this should have basically broke all node tree copying, would expect such bug to get reported within days, weeks at most... Probably because that function is not that much used in current code. Nice reminder also that those bloody nodetrees still need a lot of cleanup/refactor/simplification when it comes to ID management code. Reported/fixed as part of D6484, but this really needs its own commit. |
January 5, 2020, 17:22 (GMT) |
Edit Mesh: Use multithreading in other parts of Auto Merge & Split In the Auto Merge & Split feature, multithreading was only used to find duplicates between vertex and another vertex. But with this patch, multithreading is now used to find intersections etween edge and edge and between edge and vertex. In my tests I noticed a performance improvement of around 180% (0.017151 secs to 0.009373 secs) Differential Revision: https://developer.blender.org/D6528 |
January 5, 2020, 15:54 (GMT) |
Industry Compat keymap: Fix Polybuild tool not working with this keymap I ended up simply removing the gizmo entries here - they seem to be no longer needed. |
Revision c2c6d15 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) January 5, 2020, 15:37 (GMT) |
Merge branch 'master' into functions |
|
|
|


Master Commits
MiikaHweb | 2003-2021