Blender Git Commits

Blender Git "master" branch commits.

3 hours 2 min ago
Fix T49979: HSV/HSL 'Far' interpolation in colorbands when both stops have same hue.

When two stops had the exact same color, 'Far' interpolation would
behave like the three others and generate constant colors, instead of
generating expected 'full turn' in Hue space.

Note that this will break the 'constant' color between two stops with
same value in the 'Far' interpolation mode, but think that change is

This fix also exposed that 'early out' case when we are after last stop
was not working properly, still triggering actual interpolation
computation in all cases, thus the refactor in `BKE_colorband_evaluate()`
itself. We also now avoid computing factors in constant case, and get
out early in all interpolation cases but the 'spline' ones (where color
ramping can start before first stop, and end after last one).

Work initiated by patch from Charlie Jolly (@charlie) in T49979, thanks.

Reviewers: brecht, sergey

Subscribers: charlie

Differential Revision:
6 hours 33 min ago
Fix missing version patching from lamp/light and subsurface changes.
15 hours 13 min ago
Cleanup: redundant use of string formatting functions
20 hours 16 min ago
Cleanup: redundant NULL initialization
20 hours 21 min ago
Cleanup: use shader config for worldspace clipping lib
20 hours 30 min ago
UI: support Ctrl-C copy for popover buttons

Match menu logic that sets the Python expression to call the popover.
21 hours 29 min ago
GPU: State: Replace GL_LINE_SMOOTH by GPU_line_smooth
21 hours 36 min ago
GPU: State: Disable polygon smooth and line smooth when running --debug-gpu

This might prove usefull when debugging some driver perf issues.
21 hours 39 min ago
GPU: Replace glEnable/glDisable but GPU_state calls
21 hours 40 min ago
GPU: Remove unused and deprecated GPU_line_stipple()
22 hours 37 min ago
Fix T62884 Missing control point in unselected mask handles

The fix is a bit dirty. Force alpha 1.0 for these colors by using
immUniformThemeColorShadeAlpha with 255 as alpha_offset.
23 hours 9 min ago
Fix T62869 Transparent background not working in Xray Mode / Wireframe

This was due to the forward part of the engine not supporting rendered
alpha channel.
1 day and 1 hour ago
Fix T62873 GPUShader: compile error (when clipping in viewport)

Props to @matc for the fix
1 day and 1 hour ago
Fix T62097 Bone transparancy not enabled when Xray enabled

This forces bone transparency / wireframe display when Xray is enabled.
This makes sense as the bone transparency is a kind of Xray and should
be linked to the Xray display.
1 day and 2 hours ago
Eevee: Opti: Don't consider lights that have no power

This may be usefull if power is animated ans is to be activated at one
particular point in time.
1 day and 2 hours ago
Cleanup: Remove printf
1 day and 2 hours ago
Fix T62845 VSE preview crash when setting rendered (EEVEE/Workbench)
1 day and 2 hours ago
Edit Mesh: Rework "in front" + "hidden wire" drawing

Instead of doing some fancy stencil buffer tricks, just clear the depth
buffer before the "in front" meshes.

Fix T58841 Hidden Wire when in Edit Mode disables In Front Option
1 day and 16 hours ago
Fix workbench object outline ignoring clipping

Workbench forward engine wasn't recompiling shaders when clipping
changed, use GPUShaderConfigData when creating shaders.
1 day and 16 hours ago
Cleanp: remove redundant clipping uniform

workbench_material_shgroup_uniform handles this.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019