Blender Git Commits

Blender Git "master" branch commits.

Page: 1165 / 5574

May 30, 2019, 15:54 (GMT)
Selectoin: Remove armature bone filters

They seems to do nothing as the filtering seems to already be
done at a higher level.

This fixes T65022 Tracking Markers are not selectable
May 30, 2019, 14:13 (GMT)
Fix T65017 Eevee: Render error if a SSS node is unconnected
May 30, 2019, 14:13 (GMT)
Cleanup: GPUMaterial: Remove unused struct members
May 30, 2019, 12:22 (GMT)
Fix T65231: Null audio device and AV Sync halts playback
May 30, 2019, 11:43 (GMT)
Eevee: Fix volumetric shader if nodetree uses a bsdf node
May 30, 2019, 11:43 (GMT)
DRW: Add unit_state to avoid lots of DRWCallState duplication

A lot of drawcalls don't use the object's properties and don't
need a dedicated DRWCallState. We allocate a unique one at
the begining and use it for all calls that uses the default
unit matrix.
May 30, 2019, 11:43 (GMT)
Eevee: Fix crash caused by visibility calculation
May 30, 2019, 11:43 (GMT)
DRW: Refactor to use object pointer for drawcall by default

This cleans up a bit of duplicated code and some confusion about
what was culled and what wasn't.

Now everything is culled based on the given object pointer.

If the object pointer is NULL there is no culling performed.
May 30, 2019, 11:42 (GMT)
GPencil: Remove uneeded storage->unit_matrix

When passing NULL to DRW_shgroup_call(), ModelMatrix is assumed
to be unitmat.
May 30, 2019, 11:42 (GMT)
GPU: Enforce Uniform buffer alignment to 16bytes

This seems to be a requirement and remove some errors in
renderdoc.
May 30, 2019, 11:42 (GMT)
GPU: Remove GPU_INDEX_U8

This type of indices is not natively supported on modern GPU and
gives warning on some implementation. The memory savings it
provides is also quite minimal and unlikely to be visible on
nowadays hardware.

This remove some uneeded struct members and makes primitive
restart always enabled by default. This can be broken by addons
if they are not careful enough but many other states have this
problem.

Also leverage GL_PRIMITIVE_RESTART_FIXED_INDEX if
ARB_ES3_compatibility is supported. This removes all API calls
to change restart index depending on indices length.
May 30, 2019, 11:31 (GMT)
Tool System: Use circle cursor for non-3D circle select
May 30, 2019, 11:23 (GMT)
GPencil: Add missing blend factor to Regular blend
May 30, 2019, 11:23 (GMT)
GPencil: Rename Blend mode "Normal" to "Regular"

The UI used "Regular" already, but internally the code didn't.
May 30, 2019, 11:23 (GMT)
GPencil: Remove wrong premult in Blend shader

The process was doing two times the same and the alpha was totally wrong.

Related to T65279
May 30, 2019, 10:37 (GMT)
Cleanup: use const argument, r_ prefix return arg
May 30, 2019, 10:02 (GMT)
3D View: Support light probe data clipping
May 30, 2019, 05:33 (GMT)
Fix industry compat keymap transform gizmo plane constraint

Modifier keys were disabled, removing support for shift-clicking
on the transform gizmo to constrain to the plane.

The gizmo keymap matches the default, no need to re-define it.
May 30, 2019, 05:22 (GMT)
Gizmo: activate some gizmos on drag instead of press

Use drag-only keyamp to adjust gizmos which use drag motion
to change a value. By default gizmos still activate on press.

This allows for left click select to be used with transform
without the gizmos getting in the way.

Even though this isn't necessary for right click select
it allows click events to pass through and be used by tools
which can be useful.

Resolves T63996
May 30, 2019, 05:03 (GMT)
WM: use different drag thresholds for mouse/tablet events

Now a small threshold is used for mouse input,
avoiding delay when gizmos are activated on drag.

Tablet input threshold remains unchanged since
it's easier to make small movements when using a tablet.

A larger threshold for non-cursor input is now used (typically keyboard)
which improves usability when the "Pie Menu on Drag" key-map preference.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021