Blender Git Commit Log

All Blender Git commits.

Page: 1037 / 8462

December 19, 2020, 04:00 (GMT)
Revert "Codesign: Versioning code to support older branches"

This reverts commit 9d172f007eeb5ade5ddad03e1f71fa4c373855f8.

Got a second thought and remembered why it was not done in the first place.
The issue here is that the server needs to communicate codesign result back
and that must happen within the new protocol. So if the client talks old
protocol it is possible to receieve data from it, but is not possible to
communicate result back to it.
December 19, 2020, 04:00 (GMT)
Cleanup: use IMB_FTYPE_NONE instead of 0 for imbuf format comparison

Image format code checked the file type against an enum except for
zero which is used when the format can't be detected.

Also add doc-strings to some of the image file type callbacks.
December 19, 2020, 04:00 (GMT)
Fix building after 2e53b646f6f02ab112e0823b9577ff2e1920faaeq
December 19, 2020, 04:00 (GMT)
GPencil: Remove "angle_split" from Multiply modifier.
December 19, 2020, 03:59 (GMT)
Object: show preview plane for add-object tool

The orientation & depth settings are used to show the preview plane
that is used when adding the object.
December 19, 2020, 03:59 (GMT)
Codesign: Versioning code to support older branches

Turns out it is easier to have suboptimal versioning code on the server
side than to deal with branches where changes are to be merged into.
December 19, 2020, 03:59 (GMT)
refactor vec_roll_to_mat3_normalized() for clarity

the function vec_roll_to_mat3_normalized() has a bug as described in T82455. This Differential is only for refactoring the code such that it becomes more clear what the function does and how the bug can be fixed. This differential is supposed to not introduce any functional changes.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D9410
December 19, 2020, 03:59 (GMT)
UI: Adaptive HDRI preview resolution

HDRI preview should have resolution dependent on dpi, viewport scale and HDRI gizmo size.
This patch uses a LOD to render a more round sphere.

Reviewed By: Jeroen Bakker

Differential Revision: https://developer.blender.org/D9382
December 19, 2020, 03:59 (GMT)
Adding 3D_POLYLINE_UNIFORM_COLOR to PyGPU shader API

This would allow python script to access `lineWidth` uniform when drawing lines
without using `glLineWidth`.

Reviewed By: Jeroen Bakker

Differential Revision: https://developer.blender.org/D9518
December 19, 2020, 03:59 (GMT)
Fix CalculateStandardDeviationOperation incorrect results for R G B channels

Standard deviation formula wasn't being applied correctly when selecting
R G B cases. Issue is there since Blender 2.64 as it was incorrectly
ported over from the previous compositor.

Reviewed By: Sergey Sharybin, Jeroen Bakker

Differential Revision: https://developer.blender.org/D9384
December 19, 2020, 03:59 (GMT)
Add An Opacity Slider to Overlay Wireframe

This patch adds an opacity slider to the wireframe overlay. The previous
wireframe in dense geometry scenes could be too dark and sometimes the
user just wants an impression of the geometry during modelling.

Reviewed By: Jeroen Bakker

Differential Revision: https://developer.blender.org/D7622
December 19, 2020, 03:59 (GMT)
UI: make add object tool experimental

Some changes here are planned which need feedback from users before
declaring this ready for the next release.
December 19, 2020, 03:59 (GMT)
BLI_math: add floor_power_of_10, ceil_power_of_10

Add utility functions to get the floor/ceiling of a float value
to the next power of 10.
December 19, 2020, 03:59 (GMT)
Cleanup: Remove unecessary logic in panel code

Also use short for panel flag arguments to functions since it matches
the type in DNA, and remove a comment that isn't helpful.
December 19, 2020, 03:59 (GMT)
Cleanup: Simplify panel activate state function

This commit moves some of the logic around so that the logic in
panel_activate_state is clearly separated by the state being activated.
There are fewer nested and redundant checks, and it's easier to see
the progression of interaction with the panel handler.
Revision 6942dd9 by Hans Goudey (master)
December 18, 2020, 23:13 (GMT)
Fix T83868: Button animation states no longer visible without emboss

This bug was caused by making it so that non-embossed modifier icon
buttons could become an operator button and retain their red highlight
for disabled modifiers. The icon button needs emboss turned off, but
in earlier versions of Blender, `UI_EMBOSS_NONE` would be overridden
by animation or red alert states.

Instead of abusing "NONE" to mean "none unless there is animation or
red alert", this commit adds a new emboss flag for that situation,
`UI_EMBOSS_NONE_OR_STATUS`, which uses no emboss unless there is an
animation state, or another status. There are only a few situations
where this is necessary, so the change isn't too big.

Differential Revision: https://developer.blender.org/D9902
Revision 002722b by Hans Goudey (master)
December 18, 2020, 23:08 (GMT)
Fix build error after previous commit

I tested building so many times while making this patch, but somehow
the previous commit was missing a padding variable, I have no idea how.
Revision c106b07 by Hans Goudey (master)
December 18, 2020, 23:04 (GMT)
Cleanup: Remove unused variables from the bNode struct

In some cases the variables were set but never used anywhere.

Differential Revision: https://developer.blender.org/D9889
Revision 6367bc7 by Hans Goudey (master)
December 18, 2020, 21:12 (GMT)
Cleanup: Use true and false for booleans
December 18, 2020, 19:10 (GMT)
Merge branch 'master' into sculpt-dev
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021