Blender Git Commits

Blender Git "master" branch commits.

Page: 573 / 5574

September 16, 2020, 08:35 (GMT)
Fix T80825: UV Editor UV Grid

Regression introduced by D8234.
September 16, 2020, 05:28 (GMT)
Cleanup: spelling
September 16, 2020, 05:17 (GMT)
Cleanup: use doxygen links to struct members
September 16, 2020, 00:02 (GMT)
Cleanup: DNA_fluid_types: Add DNA member name before enum declarations
September 16, 2020, 00:02 (GMT)
Fix building with tests enabled
Revision 17ccb40 by Hans Goudey
September 15, 2020, 23:47 (GMT)
Bump file subversion after recent theme-related changes
Revision 675807e by Red Mser / Hans Goudey
September 15, 2020, 23:42 (GMT)
UI: Add grid-related theme options

This commit makes grid theming more consistent and capable by adding
some new theme colors related to grid rendering.
- Add grid theme color for node editor. `UI_view2d_multi_grid_draw`
is called with TH_GRID instead of a shaded `TH_BACK`.
Also color-blend `TH_NODE_GROUP`.
- Make the movie clip editor's clip preview grid respect grid theme
color (`ED_region_grid_draw` uses color-blended `TH_GRID`).
- Add versioning code to allow fixing existing themes (the resulting
themes should visually look the same as before)

These changes did cause some inconsistencies in the movie clip editor,
even after adjusting the themes accordingly:
1. The alpha slider of the grid color affects the background and not
the grid lines themselves.
2. The grids used by graph and dopesheet mode could already be themed
in the past. Now that the clip preview's grid can also be themed,
two different modes share the same theme color.

Differential Revision: https://developer.blender.org/D8699
September 15, 2020, 23:40 (GMT)
GPUShader: Add meaningful debug names to builtin shaders

This makes the debugging easier.
September 15, 2020, 23:40 (GMT)
GPU: Add debug groups inside selection code

This makes the debugging easier.
September 15, 2020, 23:40 (GMT)
GPU: Add debug groups inside wm_draw.c

This makes the debugging easier
September 15, 2020, 23:40 (GMT)
GPUDebug: Add function to test if inside a debug group

This is a nice way to check certain GPU codepaths only for some
regions or callers paths.
September 15, 2020, 23:40 (GMT)
Fix T80107 Selection: Regression in Box selection

The Draw State now needs to be in sync with what the selection
code set. We query the state just before locking it.
September 15, 2020, 22:03 (GMT)
Fix T75061 Grease Pencil: MacOS: broken Gradient and Texture

There is a driver bug that makes all the end of the structure unreadable.
Workaround this by just declaring a vec4 an unpacking manually.
September 15, 2020, 21:29 (GMT)
Outliner: Modifier/constraint/shaderfx drag and drop operator

This adds an operator to allow drag and drop of modifiers, constraints,
and shader effects within the outliner. Referred to as "data stack" in
the code for simplicity.

The following operations are allowed:
* Reordering within an object or bone
* Copying a single modifier/constraint/effect to another object or bone
* Copying (linking) all modifiers/constraints/effects to another object
or bone.

This complements the recent work done for panel-based modifier layouts
by allowing reordering in the outliner. It also makes it simple to copy
a single modifier/constraint/effect to another object.

Differential Revision: https://developer.blender.org/D8642
September 15, 2020, 21:29 (GMT)
Modifiers: Add link and copy functions

Adds functions to copy a modifier between objects, and an ED_ level
function for linking modifiers between objects. This will be used in
outliner modifier drag and drop.

These functions support both regular and grease pencil modifiers.

Differential Revision: https://developer.blender.org/D8642
September 15, 2020, 21:29 (GMT)
Constraints: Add link and copy functions

Add functions to copy a single constraint between objects or between
bones, and another function to link constraints. This is in preparation
for constraint drag and drop in the outliner.

Differential Revision: https://developer.blender.org/D8642
September 15, 2020, 21:29 (GMT)
Cleanup: Move notifiers to `move_to_index` functions

Move the notifiers and DEG tagging to the ED_* level functions for
modifiers and gpencil shaderfx in preparation for outliner modifier and
shaderfx drag and drop. No functional changes.

Differential Revision: https://developer.blender.org/D8642
September 15, 2020, 21:29 (GMT)
Cleanup: Extract editor function from constraint_move_to_index_exec

No functional changes. Move the constraint reordering logic into an ED_
level function to be used by outliner constraint drag and drop.

Differential Revision: https://developer.blender.org/D8642
September 15, 2020, 21:29 (GMT)
GPencil: Add link and copy functions for shaderfx

Adds two functions: one to copy a shaderfx between two gpencil objects,
and another to link all shaderfx between two gpencil objects. Added in
preparation for outliner shaderfx drag and drop.

Differential Revision: https://developer.blender.org/D8642
September 15, 2020, 21:29 (GMT)
Cleanup: Separate BKE_object_link_modifiers into functions

No functional changes. Split the grease pencil and object copy logic
into separate functions. This makes the code cleaner and prepares
utility functions for outliner modiifier drag and drop.

Differential Revision: https://developer.blender.org/D8642
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021