Campbell Barton
a331b5dde6
Cleanup: rename edge-ring preselect file
...
Having all pre-selection in one file isn't so nice,
differentiate edge-ring from element pre-selection.
2018-09-10 14:38:13 +10:00
Campbell Barton
20634fd433
Tool System: use preselect highlight w/ poly-build
...
- Poly build now uses a new gizmo for pre-selection
which has the same behavior as loop-cut.
This replaces hack where mouse-move set the active element
which was no longer working properly because of missing
depsgraph updates.
- Multi-object support for poly-build.
- Support for deformed cage.
- Fix error where changing active object wasn't properly
refreshing the preselect gizmo (for loopcut too).
Currently holding Alt to select non-boundary element's isn't working.
2018-09-10 14:35:04 +10:00
Campbell Barton
2b5d4d426a
Cleanup: use function to set the active base
2018-09-10 14:21:11 +10:00
Campbell Barton
bb9b0fcdbe
Cleanup: remove unused field args
2018-09-10 14:05:33 +10:00
Clément Foucault
6b551c0b8c
Eevee: Depth of Feild: Fix ringing issue of background objects
...
There was an issue caused by Antialiasing being done after DoF. Move TAA
after DOF and Motion Blur.
Also certain pixel with lower CoC would be spread all over the background
because the neighbooring pixel have higher CoC. So we need to apply some
bilateral filtering when downsampling. Currently we limit the influence of
neighbor pixels with a CoC inside the range [MaxCoC-2, MaxCoC].
2018-09-09 23:26:14 +02:00
Antonioya
d69d68621f
GP: Improve smooth interpolation calc
2018-09-09 16:06:10 +02:00
Antonioya
84d85f963f
GP: Fix strange pressure values when drawing
...
This strange values produced an "explosion" of the stoke and it was very annoying.
2018-09-09 14:08:18 +02:00
Antonioya
d7d4baa50f
GP: missing change in previous commit
2018-09-09 11:48:02 +02:00
Antonioya
d5d354b1a2
GP: Fix scale problem when object is parented
...
The stroke was not scaled as expected in child objects.
2018-09-09 11:41:25 +02:00
Bastien Montagne
f074642b2c
Fix T56712: Compositor image loader skips frames.
...
Bad removal of 'Fields' option for image sequences...
2018-09-08 16:46:44 +02:00
Bastien Montagne
73e9ae608c
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/intern/lattice.c
2018-09-08 15:32:44 +02:00
Bastien Montagne
4594cc25ac
Fix T56720: Lattice: crash on setting points_u/v/w from python.
...
One need to check that there is something to free, before trying to free it...
2018-09-08 15:29:39 +02:00
Bastien Montagne
5a1e9e5af8
Fix T56722: Crash - Entering mesh Edit Mode.
...
Seriously...
2018-09-08 11:19:07 +02:00
Campbell Barton
31b8dbf8c0
Fix extrude gizmo redo after selection glitch
...
It was possible to adjust extrusion after selection.
2018-09-08 13:36:47 +10:00
Campbell Barton
cb909afa12
Correct last commit
2018-09-08 13:22:34 +10:00
Campbell Barton
9189fd643a
Gizmo: fix extrude depth ordering
2018-09-08 13:01:46 +10:00
Campbell Barton
f7f4c05bbf
WM: add temporary field to gizmo's
2018-09-08 12:49:46 +10:00
Campbell Barton
dc29ae579f
UI: make extrude gizmo similar size to transform
2018-09-08 10:50:53 +10:00
Campbell Barton
b8ac2379eb
Cleanup: remove redundant assignment
2018-09-08 07:29:15 +10:00
Campbell Barton
0ffca8b7b3
Fix gizmo poll function
...
Missed cast switching to bool return type.
2018-09-08 07:27:29 +10:00
Campbell Barton
aa6c9ca899
Cleanup: style
2018-09-08 07:03:14 +10:00
Campbell Barton
5e942f459f
UI: Disable popup for object mode delete from menu
...
Since there are no options to change, delete immediately.
2018-09-08 06:56:48 +10:00
Campbell Barton
570b328fac
Cleanup: Update shortcut in comment
2018-09-08 06:54:03 +10:00
Campbell Barton
9c441dcd73
Gizmo: update template to use matrix multiply
2018-09-08 06:51:02 +10:00
Campbell Barton
66d275f8d3
RNA: update gizmo API for changes in Blender
...
- gpu module renamed.
- make gizmo.new() take type as a required argument.
2018-09-08 06:50:02 +10:00
Campbell Barton
f23319d095
RNA: Area.header_text_set text is now required
2018-09-08 06:23:25 +10:00
Campbell Barton
9c7195789d
Merge branch 'master' into blender2.8
2018-09-08 06:03:29 +10:00
Campbell Barton
59eaa90300
Cleanup: move area API into own function
2018-09-08 05:59:28 +10:00
Bastien Montagne
e2fc6615c4
Merge branch 'master' into blender2.8
2018-09-07 20:41:27 +02:00
Bastien Montagne
639a916f12
Install_deps: fix llvm/clang ARCH package names.
...
Issue raised in T56540, thanks.
Also tried to re-enable using fedora's llvm/clang packages, would hope
and assume old issue here is fixed.
2018-09-07 20:39:42 +02:00
Bastien Montagne
2659f3be13
Merge branch 'master' into blender2.8
2018-09-07 20:32:41 +02:00
Bastien Montagne
98323160d2
Install_deps: Fix wrong URL for ILMBase/OpenEXR source archives.
...
They also went to github...
2018-09-07 20:31:50 +02:00
Bastien Montagne
b75ebd0877
Merge branch 'master' into blender2.8
2018-09-07 20:22:57 +02:00
Bastien Montagne
1d0e15c911
Install_deps: Fix building python on fedora 28
...
Looks like libffi is now a dependency of python as well...
Done it for the other distro as well, just in case. ;)
2018-09-07 20:21:57 +02:00
Sergey Sharybin
f440fdec84
Fix operators from W menu for the API changes
2018-09-07 16:41:19 +02:00
Antonioya
d9083212d6
GP: Replace hide icon in materials
...
Now the layers and materials icons are consistent.
2018-09-07 15:53:01 +02:00
Sergey Sharybin
2f3311ed30
Depsgraph: Cleanup, naming
...
If something is a list of data, it is to be called list, and data
is to be called data. No need to call list a data and data a weird
two letter abbreviation.
Clarity is our friend!
2018-09-07 15:10:24 +02:00
Campbell Barton
bf5609cc8c
Annotate Tool: allow drawing dots
2018-09-07 21:16:36 +10:00
Dalai Felinto
d85ff86f7e
Codestyle cleanup: uvedit_smart_stitch.c
2018-09-07 07:18:29 -03:00
Alan
601fd9683c
Multi-Objects: UV_OT_stitch
...
Reviewers: dfelinto
https://developer.blender.org/D3645
2018-09-07 07:08:12 -03:00
Sergey Sharybin
db259e0889
Silence warning in release mode
2018-09-07 11:55:55 +02:00
Sergey Sharybin
dfeff72af7
Subdiv: Add ptex offsets to a subdiv structure
...
This is something what we need to know quite often from various places.
Added it as a cached value in Subdiv itself, so it can be queried easily
from any area.
Shouldn't be a problem from memory usage point of view, it's 4MB per
1M faces coarse mesh. This is very low percentage of mesh itself, and
even lower percentage of highres subdivided mesh.
2018-09-07 11:54:20 +02:00
Sergey Sharybin
cbab3e1e90
Cleanup: Unused undef
...
That symbol is never defined.
2018-09-07 11:04:54 +02:00
Antonioya
9c12f58908
GP: Fix unreported crash when use Alt key in Surface draw
2018-09-07 09:29:33 +02:00
Campbell Barton
49fa58e330
Gizmo: fix extrude handles
...
Only use the 2D selection function when 3D selection isn't defined.
Regression from e18a2c4ed7
2018-09-07 16:36:02 +10:00
Campbell Barton
066afa2198
Fix T56707: Assert changing grease pencil modes
2018-09-07 13:41:31 +10:00
Campbell Barton
ee6b95f7e0
UI: move toolbar arrow closer to button edge
...
Could overlap icons.
2018-09-07 12:21:24 +10:00
Campbell Barton
8115b99ecd
UI: add useful information to 'Measure' tooltip
2018-09-07 11:48:03 +10:00
Campbell Barton
77c0a7e1d5
Fix missing line width for helper line drawing
...
Also scale by pixel size.
2018-09-07 11:35:33 +10:00
Campbell Barton
5940ea11ce
Merge branch 'master' into blender2.8
2018-09-07 11:27:18 +10:00