Revision 8973d1e by Bastien Montagne April 26, 2019, 15:21 (GMT) |
Fix T63660: Data Transfer of normals No Longer Working. Logic about computing of poly normals in final stage of modifier stack evaluation was broken, giving also wrong loop normals. |
Revision 8192bcd by Clément Foucault April 26, 2019, 15:03 (GMT) |
Fix T63886 Crash in UV Editing after faces display turn off / on This patch also improve cache locality of the IBO filling. I did not benchmark if it made any difference. |
Revision fe7605b by Clément Foucault April 26, 2019, 14:47 (GMT) |
Cleanup: Armature |
Revision 7a48e25 by Clément Foucault April 26, 2019, 14:37 (GMT) |
Armature: Speedup by removing unecessary check drw_batch_cache_generate_requested() is only needed when the geom needs to be created. Went from 37fps to 47fps with artificial testcase (lots of bones with one custom shape). Baseline 2.79 is 24fps. Also fix the drw_shgroup_bone_custom_wire. |
Revision d4827cf by Clément Foucault April 26, 2019, 14:17 (GMT) |
Fix T58966 Sculpted changes dissapear visually when selecting a second object Display sculpt mesh if there is a sculpt session. |
Revision 86914e7 by Clément Foucault April 26, 2019, 13:33 (GMT) |
GPUSelect: Don't read depth on every draw If the draw uses the same id as the previous draw, there is no need to read the depth buffer at this point, avoiding a CPU-GPU sync bubble. Fixes T62511 Selection is significantly slower in production scenes. With this patch glReadPixels is not the bottleneck. Regular drawing Is still very slow so I would suggest fixing the regular drawing first before trying to improve the selection algorithm. |
Revision 50d75cd by Clément Foucault April 26, 2019, 13:33 (GMT) |
Fix T62880 Severe FPS drop with multiple bone shapes Fix instancing batches not being reused by custom bone shapes. Drawing thoses is now faster than 2.79 (40fps instead of 30fps) |
Revision 03d482d by Sergey Sharybin April 26, 2019, 13:31 (GMT) |
Fix T63896: Removing Drivers in Python Leads to Crash Adding and removing drivers must always tag relations for update. |
Revision 7440f98 by Antonio Vazquez April 26, 2019, 08:14 (GMT) |
Fix T63897: GPencil Material Presets showing error This error was introduced in a previous commit with the rename of the parameter. Also added some missing values. |
Revision 513b71c by Campbell Barton April 26, 2019, 06:00 (GMT) |
Keymap: Support shift-click to select multiple reports Also support drag for box-select, matching the outliner. D4660 by @Poulpator with edits. |
Revision 20c5f67 by Campbell Barton April 26, 2019, 03:04 (GMT) |
Cleanup: clang-format |
Revision e108843 by Campbell Barton April 26, 2019, 03:02 (GMT) |
Cleanup: unused variable warning |
Revision 16639c6 by Clément Foucault April 25, 2019, 22:14 (GMT) |
Fix T63784 Eevee : Black Diffuse with Principled BSDF and Mix Shader This was cause by the SSS energy being lost when using SSRefraction. Also the mix shader did not merge the discarded SSS light into the radiance. |
Revision ce148c1 by Clément Foucault April 25, 2019, 21:23 (GMT) |
Cleanup: Node shader texture image |
Revision e85eb51 by Clément Foucault April 25, 2019, 21:23 (GMT) |
AVI: Fix buffer overflow That was causing crashes when loading uncompressed avi files created with blender 2.79. |
Revision 56b0cd1 by Philipp Oeser April 25, 2019, 19:59 (GMT) |
Fix T63605: Assert squeezing a template_curve_mapping in a panel to almost zero horizontally Reviewers: brecht Maniphest Tasks: T63605 Differential Revision: https://developer.blender.org/D4690 |
April 25, 2019, 17:25 (GMT) |
Text editor: convert tabs to spaces on paste If the Tabs as Spaces settings is enabled for the text block. This avoids issues with inconsistent indentation when pasting Python code from another source. Differential Revision: https://developer.blender.org/D4512 |
April 25, 2019, 16:19 (GMT) |
UI: keep timeline collapsed to header size when resizing window This restores functionality lost with e8c9e85401ef. Differential Revision: https://developer.blender.org/D4714 |
April 25, 2019, 16:19 (GMT) |
Cleanup: remove unneeded screen_refresh_headersizes screen_geom_vertices_scale already checks if areas are too small for header. And header size will be set in region_rect_recursive from ED_area_initialize. Differential Revision: https://developer.blender.org/D4711 |
April 25, 2019, 16:19 (GMT) |
Fix small outliner drawing performance regression Differential Revision: https://developer.blender.org/D4712 |
|
|
|


Master Commits
MiikaHweb | 2003-2021