Antonioya
64920a8feb
GP: Harmonize Sculpt Struct and field names
...
Changed the following names:
- GP_EditBrush_Data->GP_Sculpt_Data
- eGP_EditBrush_Types->eGP_Sculpt_Types
- eGP_EditBrush_Flag->eGP_Sculpt_Flag
- eGP_BrushEdit_SettingsFlag->eGP_Sculpt_SettingsFlag
- GP_BrushEdit_Settings->GP_Sculpt_Settings
- GP_EDITBRUSH_FLAG*->GP_SCULPT_FLAG*
- GP_EDITBRUSH_TYPE*->GP_SCULPT_TYPE*
- GP_BRUSHEDIT_FLAG_*->GP_SCULPT_SETT_FLAG_*
2018-11-18 19:30:20 +01:00
Antonioya
991bb00762
GP: Rename GPENCIL_OT_brush_paint to GPENCIL_OT_sculpt_paint
...
This makes the operator name more consistent. Part of T57818
2018-11-18 18:07:16 +01:00
Antonioya
1b7b1d60c5
Fix T57835: Textured-fill layer opacity not working
...
This was an unsupported feature.
2018-11-18 16:28:57 +01:00
Sergey Sharybin
5e61fd7c23
Fix T57896: Crash updating grease pencil material preview
2018-11-18 15:56:57 +01:00
Brecht Van Lommel
bbd4613ed9
Keymaps: make click event use position on button press rather than release.
...
This may improve reliability with left click select and pen input, assuming
that the place where the pen first touched the surface is closer to the
intended location than where it was released from the surface.
I'm not sure if this will make a significant difference in practice, but it
seems worth a try.
2018-11-18 12:21:55 +01:00
Antonioya
c1e1ea5b8f
GP: Set Rim Blur default to 0
2018-11-18 10:21:37 +01:00
Campbell Barton
0cac506f6e
Keymap: preference to swap space/shift-space keys
...
This option is for animators who may not use the tool-system much
(mostly staying in object/pose-mode with the transform-tool active).
2018-11-18 13:43:44 +11:00
Campbell Barton
c57951d903
Keymap: add user-prefs to the default keyconfig
...
Currently the only option is to use select-all as a toggle.
2018-11-18 12:45:14 +11:00
Campbell Barton
50a4a899fd
Keymap: Default pref for select-all to toggle
...
Access in the UI next.
2018-11-18 12:39:31 +11:00
Campbell Barton
d5c751012b
UI: show active keymap user preferences
2018-11-18 12:32:35 +11:00
Campbell Barton
0f1a63d34c
PyAPI: add bpy.utils.execfile
...
Wraps `importlib.util`, avoids duplicate preset loading calls.
2018-11-18 11:49:03 +11:00
Campbell Barton
f520f01b46
Cleanup: tweak to keymap layout args
...
Needed to support user-keyconfig draw call.
No functional changes.
2018-11-18 11:16:25 +11:00
Antonioya
d5e61240ae
GP: Set Thickness default to 2
...
New modifiers have thsi default value.
2018-11-17 19:28:58 +01:00
Clément Foucault
65fa5a1926
Eevee: Optimize Color Ramp node for common cases.
2018-11-17 18:20:10 +01:00
Clément Foucault
68b670698f
Eevee: Fix SSR/SSS when the bsdf nodes are inside groups
2018-11-17 17:08:21 +01:00
Clément Foucault
c599aeaee5
GPU: Cleanup / Opti : Vectorize + MADD and remove unused function
2018-11-17 14:56:18 +01:00
Clément Foucault
735ad525a6
Fix T53750: Mirrored UV have bad tangent space
...
I feel silly because it was my fault all along! (see the WATCH IT warning)
2018-11-17 14:56:18 +01:00
Clément Foucault
0c987aa7ac
BLI: Math: Add normal_float_to_short_v4
2018-11-17 14:56:17 +01:00
Clément Foucault
b4640ea020
DRW: Fix object wire appearing when object is drawn as bounds
2018-11-17 14:56:17 +01:00
Campbell Barton
9c378dc901
Cleanup: correct variable names
2018-11-17 22:23:25 +11:00
Campbell Barton
93cd8e2494
Cleanup: style
2018-11-17 22:23:25 +11:00
Campbell Barton
dab0bc7bf8
Cleanup: correct const usage
2018-11-17 22:23:24 +11:00
mano-wii
92d1e6606c
Draw Manager: Fix memory leak
2018-11-17 00:23:17 -02:00
Clément Foucault
2c347ebbba
Fix T57874: Crash due to IMM_BUFFER_SIZE when drawing cached frames...
...
... in the timeline.
2018-11-16 19:26:23 +01:00
Clément Foucault
64dc0f2685
UI: Eevee: Rename Volume Exponential Sampling to Distribution
2018-11-16 19:24:55 +01:00
Clément Foucault
b24b1ec74b
Eevee: SSR: Only fade based on reflected pixel position
...
Not on reflector pixel position. This improve the feel of SSRs and the
final render quality.
2018-11-16 18:49:45 +01:00
mano-wii
1f458895f8
Fix crash when rendering a scene first and then goes to eevee preview modes and cleanup
...
The crash only occurs with Intel 3rd generation GPUs.
It occurs because the program needs to be used at least once in the opengl context in which it is created.
2018-11-16 13:46:13 -02:00
mano-wii
0d5b291b74
Cleanup: removes unused varyings
2018-11-16 12:43:46 -02:00
mano-wii
f6c2fb0eb6
Minor edits in effect_ssr_frag.glsl
2018-11-16 12:43:45 -02:00
mano-wii
e9eb80055b
Cleanup: remove unused variable
2018-11-16 12:43:44 -02:00
Sergey Sharybin
33ac6c25b9
Fix T56673: Tara.blend from Blender cloud crashes on load
...
The issue was caused by dependency cycle solver killing relation
which was guaranteed various things: i.e. copy-on-write component
orders and pose evaluation order (which must first run pose init
function).
Now it is possible to prevent such relations from being ignored.
This is not a complete fix, but is enough to make this specific
rig to work. Ideally, we also need to run copy-on-write operation
prior to anything else.
2018-11-16 16:29:46 +01:00
Howard Trickey
91aa81b61d
Fix T57850, bevel modifier crash with vertex groups and face area mode.
...
Used wrong Loop variable in this case.
2018-11-16 10:06:05 -05:00
Brecht Van Lommel
54091d935f
Fix inconsistent frame set event in graph compared to other animation editors.
2018-11-16 15:53:48 +01:00
Brecht Van Lommel
d5ab6af864
Keymaps: some more tweaks for left click select based on user feedback.
...
* More tools now combine with select click by only starting on drag.
* Alt+LMB works again as loop select as alternative to double click LMB.
2018-11-16 15:28:56 +01:00
Bastien Montagne
2589263b6e
Fix related to T57851: broken normalmap handling in py shader wrapper.
...
Pretty stupid mistake...
2018-11-16 14:59:30 +01:00
Sergey Sharybin
be405495a9
Fix T57477: Switching between edit mode, and particle edit mode crashes
2018-11-16 14:22:35 +01:00
Sybren A. Stüvel
da344b4045
Merge branch 'master' into blender2.8
2018-11-16 14:05:05 +01:00
Sybren A. Stüvel
ec20d311da
Call PRE_VIEW and POST_VIEW draw callbacks in movie clip editor
2018-11-16 13:59:16 +01:00
Philipp Oeser
20963a6a06
PyTemplates operator_modal_view3d_raycast: update to blender2.8 (*/@)
2018-11-16 12:10:35 +01:00
Sergey Sharybin
50ba4762f6
Fix T57566: Blender 2.8 crashes with the new multires
2018-11-16 10:34:00 +01:00
Campbell Barton
c1f5ccb11a
Keymap: allow filling in existing key-configs
...
Needed so we can get the preferences of a key-config
which are sent to a function that generates the contents.
2018-11-16 16:00:37 +11:00
Campbell Barton
cb79b691cd
Cleanup: set variable for preference name
2018-11-16 15:00:27 +11:00
Campbell Barton
f54b239269
Keymap: add support for key-config preferences
...
This is needed for keymaps to define their own options,
which can include left/right mouse select.
This can also help to us to provide popular keymap tweaks as options,
so users can easily fit blender to their workflow with well supported
adjustments which don't give the overhead of having to maintain
your own keymap, which become out-dated when operators change.
2018-11-16 14:54:41 +11:00
Campbell Barton
77ff9a2006
Keymap: remove loading keymaps from old files
...
These keymaps are not going to work usefully in 2.8x,
remove support for loading them.
2018-11-16 12:30:02 +11:00
Campbell Barton
59f0db430a
Cleanup: remove 27X define
2018-11-16 11:04:57 +11:00
Clément Foucault
a765403955
BKE: Fix probe duplication not duplicating data block
2018-11-16 01:03:13 +01:00
Campbell Barton
b24de94c29
Cleanup: de-duplicate 3d view select items
2018-11-16 10:51:33 +11:00
Clément Foucault
a915da221f
Edit Mesh: Fixes display of custom normals
...
Should fix T57620
2018-11-16 00:45:22 +01:00
Brecht Van Lommel
988c4259e5
Keymaps: add double click loop select to RMB keymap.
2018-11-16 00:37:30 +01:00
Brecht Van Lommel
e18cc071f8
Fix Blender RMB keymap cursor being set when using border select.
2018-11-16 00:37:30 +01:00