Blender Git Commits

Blender Git "master" branch commits.

Page: 691 / 5574

July 7, 2020, 02:44 (GMT)
Cleanup: unused World struct members linfac, logfac
Revision e20171e by Hans Goudey
July 6, 2020, 20:39 (GMT)
Fix build error with tests for removed functions

These GHash functions were removed in 12817083ec61,
so the tests should be removed too.
Revision d557f05 by Hans Goudey
July 6, 2020, 20:07 (GMT)
Cleanup: Use bool instead of int
Revision 053e0c0 by Hans Goudey
July 6, 2020, 19:35 (GMT)
UI: Add shortcuts for shader effect panels

Only the delete shortcut applies here, although the move up and down
operators can optionally be assigned in the keymap.

See rB1fa40c9f8a81 for more details and rB5d2005cbb54b for the
grease pencil modifier panel implementation, which is the same.
July 6, 2020, 17:44 (GMT)
Cleanup: Use the BLI_edgehash API in the sewing simulation of cloths

Also remove the code in the ghash that is no longer used.

This change simplifies the existing code.

Differential Revision: https://developer.blender.org/D8219
Revision a856de7 by Hans Goudey
July 6, 2020, 17:17 (GMT)
Fix T77730: ShaderFx Missing Update Notifier

This adds a notification type for shaderfx so the properties editor can
be properly notified to redraw.

Another possible solution would be to also redraw the shaderfx tab
with a ND_MODIFIER update, but this solution allows us to avoid
some unecessary redraws too. There were no existing cases of
ND_OBJECT | NC_MODIFIER updates, so those cases were
removed from buttons_area_listener.

Differential Revision: https://developer.blender.org/D8159
July 6, 2020, 15:59 (GMT)
BLI: add methods to lookup a stored key in a set
July 6, 2020, 15:33 (GMT)
Fix OptiX viewport denoising not working when rendering scene (without OptiX) that uses unsupported features

Denoising devices do not need to load the full feature set of kernels, so only activate the denoising
feature for them (so that it is possible to use features that are supported by the render devices, but
not the denoising devices).
July 6, 2020, 14:55 (GMT)
Cleanup: readfile: remove old deprecated OldNewMap for runtime caches.
July 6, 2020, 14:55 (GMT)
Runtime cache preservation during undo: add support for nodes and embedded IDs.
July 6, 2020, 14:52 (GMT)
Reduce `DupliObject::persistent_id` from 16 to 8 items

For historical reasons, `DupliObject::persistent_id` was of size
`2*MAX_DUPLI_RECUR`. These reasons are now gone, and the persistent ID
always gets exactly one array element for every dupli-recursion.

Differential Revision: https://developer.blender.org/D8222

Reviewed by: brecht
July 6, 2020, 13:09 (GMT)
Fix T78608: Memory leak in Material properties: "Data from SCE".

Caused by recent own refactor of cache presevation handling in readfile,
EEVEE's lightcache are weird birds that can also be saved in .blend
files, need a special handling for those 'persistent' caches...
July 6, 2020, 13:07 (GMT)
Cleanup: warning, spelling
July 6, 2020, 13:07 (GMT)
Docs: reference bl_rna_get_subclass_py instead of bl_rna_get_subclass

bl_rna_get_subclass only works for Nodes at the moment.
July 6, 2020, 12:53 (GMT)
Fix alignment/size issue on ARM/RPi architecture

Addresses 964305 from Debian bug tracker.
July 6, 2020, 12:49 (GMT)
Optimization: Don't compute the snap to face on the knife tool twice

Both `knife_find_closest_vert` and `knife_find_closest_edge` call
`knife_find_closest_face`. Thus, running the raycast twice and setting
values like `kcd->curr.bmface` and `kcd->curr.is_space` repeatedly.

So:
- separate `knife_find_closest_face` from `knife_find_closest_vert` and `knife_find_closest_edge`.
- rename `knife_find_closest_vert` to `knife_find_closest_vert_of_face`
- rename `knife_find_closest_edge `to `knife_find_closest_edge_of_face`.
- do not set parameters previously set.

Differential Revision: https://developer.blender.org/D8198
July 6, 2020, 12:03 (GMT)
Fix faces disappearing when AutoMerge & Split
July 6, 2020, 11:23 (GMT)
Fix UV select separate not refreshing the display
July 6, 2020, 11:15 (GMT)
UV: add rip region to toolbar
July 6, 2020, 11:03 (GMT)
Cleanup: spelling, comments
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021