Revision 8a4a05a by Clément Foucault 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 |
Revision f962c70 by Clément Foucault May 30, 2019, 14:13 (GMT) |
Fix T65017 Eevee: Render error if a SSS node is unconnected |
Revision b4df509 by Clément Foucault May 30, 2019, 14:13 (GMT) |
Cleanup: GPUMaterial: Remove unused struct members |
Revision 05138d2 by Joerg Mueller May 30, 2019, 12:22 (GMT) |
Fix T65231: Null audio device and AV Sync halts playback |
Revision 296527e by Clément Foucault May 30, 2019, 11:43 (GMT) |
Eevee: Fix volumetric shader if nodetree uses a bsdf node |
Revision 7cdd5ed by Clément Foucault 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. |
Revision 9f2e154 by Clément Foucault May 30, 2019, 11:43 (GMT) |
Eevee: Fix crash caused by visibility calculation |
Revision 596492e by Clément Foucault 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. |
Revision 32a2bfd by Clément Foucault 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. |
Revision 092962c by Clément Foucault 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. |
Revision 77f5210 by Clément Foucault 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. |
Revision dc0c490 by Campbell Barton May 30, 2019, 11:31 (GMT) |
Tool System: Use circle cursor for non-3D circle select |
Revision 2991713 by Antonio Vazquez May 30, 2019, 11:23 (GMT) |
GPencil: Add missing blend factor to Regular blend |
Revision 0f8746e by Antonio Vazquez May 30, 2019, 11:23 (GMT) |
GPencil: Rename Blend mode "Normal" to "Regular" The UI used "Regular" already, but internally the code didn't. |
Revision 1cb7476 by Antonio Vazquez 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 |
Revision 9c00429 by Campbell Barton May 30, 2019, 10:37 (GMT) |
Cleanup: use const argument, r_ prefix return arg |
Revision 6718275 by Campbell Barton May 30, 2019, 10:02 (GMT) |
3D View: Support light probe data clipping |
Revision 8cc1154 by Campbell Barton 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. |
Revision 8778dd0 by Campbell Barton 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 |
Revision 0c8c160 by Campbell Barton 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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021