Bastien Montagne
d3250593d0
Merge branch 'master' into blender2.8
2018-08-13 11:58:24 +02:00
Bastien Montagne
844b40b0c1
Fix T56344: Crash when used Twist for Emitter type of Particles System.
...
That effect is NOP with emitter particles anyway...
2018-08-13 11:57:18 +02:00
Sergey Sharybin
4710af81a4
Cleanup: Description should not end with a fullstop
2018-08-13 11:45:55 +02:00
Campbell Barton
4b6fa4d897
PyAPI: update scripts for matrix multiply operator
...
Operators:
- add torus
- align objects
- bake physics
- make dupli faces
- smart project
Templates:
- 3D view ray cast
Other:
- Methods for bones/edit-bones
2018-08-12 15:22:58 +10:00
Campbell Barton
444a0202d4
Gizmo: add blank gizmo definition
...
Missed from 98c304e865 by accident.
2018-08-12 13:17:10 +10:00
Ray Molenkamp
9d59851ca3
build_environment: blosc 1.14.4
2018-08-11 15:34:11 -06:00
Ray Molenkamp
9267d29bfb
build_environment: zlib move harvesting to zlib.cmake
2018-08-11 15:13:39 -06:00
Ray Molenkamp
a4c3a87635
build_environment:openal 1.18.2
2018-08-11 14:44:50 -06:00
Ray Molenkamp
0596af141e
build_environment: zlib 1.2.11
2018-08-11 14:44:50 -06:00
Antonioya
b4b8d3ab0e
Cleanup: Fix wrong formatting
...
For unknown reasons, visual studio unformat a section of the code.
2018-08-11 20:54:13 +02:00
Bastien Montagne
bece863ecb
Merge branch 'master' into blender2.8
2018-08-11 15:39:47 +02:00
Bastien Montagne
91acff1320
Fix T56293: Particle Instance Modifier Axis Buttons UX.
...
Those axis buttons indeed affect instances orientation even when Create
Along Path is not defined...
2018-08-11 15:35:22 +02:00
Arto Kitula
1f33075ef0
deplibs: disable functions that can be found on 10.13 sdk but aren't available on 10.9 target
2018-08-11 13:59:13 +03:00
Antonioya
f22d8ee94c
Cleanup: Remove debug print
2018-08-11 10:03:06 +02:00
Antonioya
92b12d914f
Cleanup GP instance: Remove element 0 because is duplicated
2018-08-11 09:59:44 +02:00
Arto Kitula
544bd49e63
deplibs: python use pkg-config from homebrew for ssl + xz
2018-08-11 01:45:46 +03:00
Arto Kitula
eae4539bdd
deplibs: get freetype tar.gz rather than zip to get unix line endings
2018-08-10 23:31:27 +03:00
Arto Kitula
92f3671fe0
deplibs: let cmake do normal install on webp
2018-08-10 21:17:45 +03:00
Ray Molenkamp
7daf62950b
build_environment: python 3.7.0 + numpy 1.15.0
2018-08-10 10:37:15 -06:00
Brecht Van Lommel
d7b5e2fa72
Outliner: use generic WM drag and drop system for collections.
...
* Drag and drop between multiple outliners now works.
* Dragging the icon and text now give the same results.
* Fixes various crashes.
2018-08-10 17:54:00 +02:00
Brecht Van Lommel
4375e7ff0b
WM: internal changes to support dragging multiple IDs.
...
To be used by the outliner.
2018-08-10 17:53:00 +02:00
Brecht Van Lommel
86c363a027
WM: pass on wmDrag to drop operators, so they can get the data directly.
...
Currently drop operators work mostly by specifying the name of the datablock.
However there can be datablocks with the same name in different libraries, so
this gives wrong results in some cases.
Currently only outliner drop operators have been updated to use this mechanism.
2018-08-10 17:53:00 +02:00
Brecht Van Lommel
74016d73db
WM: drag and drop poll functions can now specify a custom tooltip.
2018-08-10 17:53:00 +02:00
Brecht Van Lommel
9e83283f73
Cleanup: decouple outliner tree element icon retrieving from drawing.
2018-08-10 17:53:00 +02:00
Brecht Van Lommel
367ada71a0
Cleanup: move most outliner drag & drop code into one file.
2018-08-10 17:53:00 +02:00
Arto Kitula
92217a81b5
update image libraries, D3005 with few mods
2018-08-10 18:50:15 +03:00
Ray Molenkamp
d0e083a60d
build_environment: remove unneeded boost patch on windows.
2018-08-10 09:13:48 -06:00
Antonioya
71bd30d8c0
Submodule commit generated by git tool
...
This commit des not change nothing only is required by visual studio git tool
2018-08-10 17:00:48 +02:00
Antonioya
d9fc59c37c
Cleanup: Remove unused param
2018-08-10 17:00:48 +02:00
Clément Foucault
7673867360
GPUMaterial: Fix color ramp node with constant interpolation
...
Color ramp with constant interpolation must bypass texture filtering and
use nearest neighboor sampling in order to appear correctly sharp.
This patch use a GLSL hack to use nearest sampling on thoses particular
color band.
2018-08-10 16:16:35 +02:00
Clément Foucault
2cbffc8e40
Eevee: Fix assert with object volume rendering
2018-08-10 16:16:35 +02:00
Clément Foucault
bf6a22ed6f
GPUMaterial: Group all colorband texture together
...
This lower the use of texture samplers slots and let users use more real
textures in their shaders.
This patch also make the ramp texture 16 bit floating point. Meaning you
can now use value greater than one in your color ramps.
With the limit of 128 colorband per shader (a color band being either a
color ramp, a wavelength node or a curve node (and maybe wavelength node in
the future)).
Only drawback with the current implementation is that it does not remove
colorband from pruned GPUNodes but it shouldn't really matter in practice.
This should fix T56010
2018-08-10 16:16:35 +02:00
Clément Foucault
c9bd61b372
UI: Fix nodelink not touching inputs when noodle_curving is 0
2018-08-10 16:16:35 +02:00
Antonioya
c70350c68f
GP: Set instance maximum value to something more logic
2018-08-10 15:57:45 +02:00
Ray Molenkamp
e2f006949f
build_environment: update freetype to 2.9.1
2018-08-10 07:48:27 -06:00
Andrew Hale
aa5a96430e
Python: Add support for @ infix operator matrix multiplication
...
This differential revision implements the code for T56276
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D3587
2018-08-10 15:18:00 +02:00
Brecht Van Lommel
693ecdf7d3
Fix build error due to missing file from commit 98c304e865.
...
Proper contents still needs to be added, this just makes things build.
2018-08-10 14:39:01 +02:00
Antonioya
69d710187d
Fix unreported assert error when change instance modifier
...
Doing very fast change in the number of instances soemtimes get an error of duplicate ghash entry.
2018-08-10 13:14:13 +02:00
Campbell Barton
98c304e865
Gizmo: add option to catch all mouse clicks
...
This was previously default behavior, now it's default.
2018-08-10 21:04:06 +10:00
Campbell Barton
e18a2c4ed7
Gizmo: support for 2D selection checks for 3D gizmos
...
This means 3D manipulators can use their own logic
for checking if the cursor intersects.
2018-08-10 17:32:40 +10:00
Arto Kitula
c19ddcc975
libs: boost 1.68
2018-08-10 03:08:18 +03:00
Campbell Barton
3daf5cc1ce
Gizmo: 2d select now takes region coords
...
Was taking an event, when only the region coords are needed.
2018-08-10 08:14:22 +10:00
Campbell Barton
eb7b450c0c
Cleanup: style
2018-08-10 08:14:22 +10:00
Ray Molenkamp
569e3640ef
build_environment: move llvm/clang to ninja on windows.
2018-08-09 12:53:39 -06:00
Howard Trickey
1ee93dc670
Quiet warnings in bmesh_bevel.c.
2018-08-09 14:43:52 -04:00
Brecht Van Lommel
da42fa8c97
Merge branch 'master' into blender2.8
2018-08-09 18:11:13 +02:00
Arto Kitula
1282be0f82
update llvm + clang to 6.0.1 and add openmp for macOS
2018-08-09 17:57:12 +03:00
Clément Foucault
5b6dde2293
Eevee: Fix assert with subsurface bsdf
2018-08-09 16:46:03 +02:00
Clément Foucault
ddc2796e4d
Eevee: Principled BSDF: Add support for the sheen parameter
...
This is a rough (but fast) approximation that still match cycles reference
in common case.
In practice, it's just adding more of the diffuse light computed for the
diffuse contribution.
2018-08-09 16:46:03 +02:00
Rohan Rathi
2b41b208c7
Merge branch 'soc-2018-bevel' into blender2.8
2018-08-09 19:52:07 +05:30