Sergey Sharybin
20f3cbfb78
Cleanup: More clear naming in UV vertex/element mappings
...
Also use unsigned short for loop index within a polygon for UV vertex
mapping, which matches UV element mapping.
2018-07-16 15:44:43 +02:00
Philipp Oeser
43f0af734e
Fix T55944: fbx export error with smoothing face
...
ddee0931b8 added PROP_RAW_BOOLEAN case for foreach_set, but missed
foreach_get
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D3534
2018-07-16 15:03:21 +02:00
Philipp Oeser
96b4e43e8d
Fix T55527: creating a Quaternion without args should result in identity
...
quaternion
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D3487
2018-07-16 15:03:21 +02:00
Brecht Van Lommel
80795ff897
Buildbot: update for new VS2017 buildbot worker name.
2018-07-16 14:34:24 +02:00
Campbell Barton
ab9bd557ad
Cleanup: doxy comments
2018-07-15 20:34:24 +02:00
Brecht Van Lommel
edbb2d2279
Fix Cycles incorrect resize and CMYK conversion of uint16/half images.
2018-07-15 18:38:09 +02:00
charlie
83a4e1aaf9
Cycles: add voronoi features and distance settings from Blender.
...
Features to get the 2nd, 3rd, 4th closest point instead of the closest, and
various distance metrics. No viewport/Eevee support yet.
Patch by Michel Anders, Charlie Jolly and Brecht Van Lommel.
Differential Revision: https://developer.blender.org/D3503
2018-07-15 00:45:42 +02:00
Brecht Van Lommel
4697604331
Cleanup: use float3 SSE instead of ssef for voronoi texture.
2018-07-14 23:58:20 +02:00
Campbell Barton
ceba8e28b7
Rename operator property from last commit
...
Restore operator had same option named differently.
2018-07-14 10:20:27 +02:00
Campbell Barton
50e3cd0bb3
Keymap: option to export all keymaps
...
Useful to store a snapshot of the current keymap state
so changes to the default keymap are ignored.
Also useful for testing keymap export works properly.
2018-07-14 10:15:46 +02:00
Campbell Barton
43973410f3
Cleanup: use f-string for addon_utils
2018-07-14 09:30:59 +02:00
Campbell Barton
7d73ba904e
Cleanup: minor change for f-string use
2018-07-14 09:30:50 +02:00
Campbell Barton
87535dd73d
Makefile: add note about environment vars
2018-07-13 18:16:05 +02:00
Campbell Barton
a6ec402f5a
Remove invalid assert
2018-07-13 17:59:26 +02:00
Campbell Barton
f6367ecfb6
Cleanup: operator type API, header
2018-07-13 12:47:04 +02:00
Campbell Barton
8ff3f7f601
Cleanup: move WM type registration into own files
...
Type registration is mostly boiler plate logic,
which can be separated from other API's.
2018-07-13 12:20:42 +02:00
Charlie Jolly
30bffb5a3a
Nodes: add sqrt, ceil, floor and fract to math nodes.
...
This works for Cycles, Eevee, texture nodes and compositing. It helps to
reduce the number of math nodes required in various node setups.
Differential Revision: https://developer.blender.org/D3537
2018-07-13 11:00:10 +02:00
Campbell Barton
f4213c1408
Cleanup: id-property API use
...
Also clarify comments.
2018-07-13 10:51:49 +02:00
Campbell Barton
252ebf6bfd
Cleanup: split keymap lookups into own functions
...
More will be added in 2.8, keep this manageable.
2018-07-13 10:30:18 +02:00
Philipp Oeser
8c957468bc
Keymap: dope-sheet hotkey to change falloff
2018-07-13 09:05:41 +02:00
Campbell Barton
fb5597540d
Cleanup: right shift arguments
2018-07-13 08:36:10 +02:00
Campbell Barton
e77d2b4e3f
Cleanup: remove legacy mesh save support
...
This was used for saving files for Blender 2.6x.
2018-07-12 21:35:57 +02:00
Campbell Barton
753a600e35
PyAPI: add undo redo handlers
...
Useful so Python can clean up before/after undo steps.
2018-07-12 14:43:35 +02:00
Brecht Van Lommel
9a5fb0209e
Fix T55949: increase color management exposure hard range.
2018-07-12 11:47:19 +02:00
Campbell Barton
d75b8e5f01
Cleanup: header guards
2018-07-12 11:19:22 +02:00
Campbell Barton
0108ce1fe5
Cleanup: pep8, cycles
2018-07-12 11:03:13 +02:00
Campbell Barton
b328a59373
Icons: support setting blender, inkscape commands
2018-07-12 09:14:13 +02:00
Campbell Barton
1db47a2ccd
Fix PyRNA class registration w/ Python 3.7
...
In Python3.7 this now raises an error.
2018-07-12 08:30:39 +02:00
Brecht Van Lommel
b843753ad5
Buildbot: initial configuration for Visual Studio 2017.
2018-07-11 21:38:00 +02:00
Bastien Montagne
08274433e1
Fix T55912: saving Viewer Node image error.
...
Images from viewer node needs the lock parameter...
2018-07-11 14:32:43 +02:00
Bastien Montagne
59b4c67536
Minor cleanup to logic in BKE's imbuf releasing code.
2018-07-11 14:32:06 +02:00
Campbell Barton
2b963ecb81
Cleanup: duplicate versioning block
2018-07-11 11:39:58 +02:00
Sergey Sharybin
0ed54cf9ba
Depsgraph: Fix face dependency cycle when bone uses id property from self
2018-07-11 10:19:56 +02:00
Sergey Sharybin
d0920fba16
OpenSubdiv: Fix wrong topology refiner cast
2018-07-10 14:40:51 +02:00
Sergey Sharybin
c17cb50ae2
OpenSubdiv: Make more flexible C-API to specify FVar interpolation
2018-07-10 14:40:45 +02:00
Sergey Sharybin
80373bc4d2
CMake: Disable OpenAL and JACK when AUDASPACE is disabled
...
Previously CMake was raising a fatal error, which wasn't too helpful.
There is still some fatal messages about Audaspace and Game Engine,
but the latter one is on it's EOL and is removed in Blender 2.8.
2018-07-10 11:25:47 +02:00
Sergey Sharybin
719629f2aa
GHOST: Fix memory leak in X11 DPI query
...
The X resource database is to be explicitly destroyed. This fixes 46 bytes
leak per every window DPI query (which happens a lot on window move/resize
and even on areas resize).
Unfortunately, this does not fully fix the leak since the known leak:
https://bugs.freedesktop.org/show_bug.cgi?id=94604
2018-07-10 10:59:06 +02:00
Campbell Barton
f9107eae6a
Keymap: minor changes for keymap display
2018-07-10 07:41:49 +02:00
Campbell Barton
f51c6efbc1
Fix transform plane constraint orientation cycle
...
Regression since 2.79b release
2018-07-10 06:51:25 +02:00
Campbell Barton
8c528a4f0a
Cleanup: use const transform args
2018-07-09 17:57:05 +02:00
Campbell Barton
6793aebad2
Cleanup: remove 'Orientation' from keymap item name
...
It's constraint not an orientation,
in transform context it can be inferred.
2018-07-09 07:39:26 +02:00
Campbell Barton
70e2824126
Keymap: remove some hard coded transform events
...
Also re-order for display purposes
2018-07-09 07:29:12 +02:00
Campbell Barton
9856dd9fec
Cleanup: right shift
2018-07-09 06:38:07 +02:00
Alexander Gavrilov
5480de3fca
Fix scale in Apply Pose As Rest Pose for bendy bones.
...
Scale is multiplicative, and adding it up causes the bone to bloat.
2018-07-07 15:10:41 +03:00
Campbell Barton
97cd8bfae1
Cleanup: isinstance can take multiple types
2018-07-07 11:29:57 +02:00
Campbell Barton
4b373ed086
Cleanup: pep8
2018-07-07 08:48:35 +02:00
Campbell Barton
252207cc7a
Cleanup: redundant poll checks
2018-07-07 08:36:17 +02:00
Campbell Barton
b94222b090
PyDrivers: update bytecode check for Python3.6
2018-07-06 19:31:00 +02:00
Sergey Sharybin
22150eb409
Animation player: Ensure new frames are displayed while dragging mouse
...
Thanks Campbell for review!
2018-07-06 17:15:40 +02:00
Campbell Barton
3527857cdc
Cleanup: use outliner_flag_* name prefix
2018-07-06 14:40:13 +02:00