Sergey Sharybin
fc8547b889
Fix T57483: Driver on grease pencil modifier does not update
2019-05-28 11:11:09 +02:00
Antonioya
1cf27668b9
Fix T65212: Cycles_render_layer test grease pencil crashes.
...
Theme colors should not be accessed for rendering.
Also some minor cleanups.
Thanks @brecht for catching the bug.
2019-05-28 10:24:51 +02:00
Campbell Barton
1008d9c735
Cleanup: unused args/vars
2019-05-28 16:37:29 +10:00
Campbell Barton
7bf8d8b3c8
Cleanup: use time scrub instead of scrubbing
...
Renaming was only done to ED_time_scrub_ui.h, function names
and struct members used term 'scrubbing' which is ambiguous.
2019-05-28 16:17:15 +10:00
Campbell Barton
8d81a3da37
Cleanup: clang format
2019-05-28 16:11:49 +10:00
Campbell Barton
671eb29d43
Cleanup: rename gizmo keymaps
...
Don't use plural because single/multiple isn't relevant
for keymap definitions and reads badly for specific gizmo types
that only use a single gizmo.
2019-05-28 15:26:18 +10:00
Campbell Barton
1e51839f1d
Cleanup: remove unused modal gizmo keymap
...
An operator can only have one modal keymap,
there is no use in defining multiple.
2019-05-28 15:18:25 +10:00
Campbell Barton
13f292d10d
Gizmo: only highlight when held modifier keys are used
...
Check the current events modifiers against the gizmo keymap,
only highlighting when keymap items match.
Needed to resolve T63996
2019-05-28 14:40:12 +10:00
Campbell Barton
2e22cfd08a
Gizmo: changes to internal drag logic
...
Minor changes to recent gizmo click/drag logic 08dff7b40bc6a
Changing the gizmos highlighted part in the invoke_prepare
callback is too error prone since it needs to run
before it's known which operator will execute.
Add back 'drag_part', since it simplifies click-drag use.
While this isn't essential with custom keymaps per gizmo
it avoids having to define a keymap in the case a drag
event needs a different action.
2019-05-28 13:36:43 +10:00
Campbell Barton
219e6a98c6
Fix show face-dot check
...
Match edit-mesh drawing.
2019-05-28 11:46:26 +10:00
Campbell Barton
c716005322
Docs: correct descriptions
2019-05-28 11:39:49 +10:00
Ray Molenkamp
89207df722
cmake: Fix building with clang on windows.
2019-05-27 13:48:40 -06:00
Ray Molenkamp
55814cd31f
Cleanup: Fix const warning in makesrna
...
rna_function_string was not const correct leading to
different 'const' qualifiers (C4090) warnings in MSVC.
2019-05-27 11:34:04 -06:00
Antonioya
3a8f543b61
Fix T65190: GPencil stroke not correctly initializated using python API
...
The value of new gradient fields was wrong.
2019-05-27 19:30:41 +02:00
Ray Molenkamp
4778dfa568
Cleanup: Fix warnings in bf_physics
...
MSVC did not detect the usage of i in the openmp loops
and emitted a unused variable warning.
2019-05-27 11:29:24 -06:00
Ray Molenkamp
8a484aca22
Cleanup: Fix build warning in bf_editor_interface
...
widget_draw_text_ime_underline was not const correct
leading to warnings with MSVC
2019-05-27 10:46:50 -06:00
Campbell Barton
08dff7b40b
Gizmo: add per gizmo keymaps
...
Remove click-drag support for tweak gizmo,
rely on keymap events instead.
This is needed for some gizmos to use modifiers keys
without having all gizmos use all modifier keys (see: T63996).
2019-05-28 02:41:59 +10:00
Gaia Clary
d83d376c02
cleanup: Collada exporter renamed 'transrotloc' to 'decomposed'
...
The collada exporter allows to export transforms either as Matrix
or as a decomposition of Translation, Rotation aand Scale.
The decomposition option was falsely named "TransRotLoc".
I renamed it to the much more descriptive word "Decomposed".
The tooltip already contains sufficient information, so there
is no need to change that.
2019-05-27 18:39:06 +02:00
Campbell Barton
dee7edffcf
Fix tweak/drag event use with gizmos
...
It was possible to use a drag event for a gizmo
that dragged away from the gizmo, changing the active gizmo.
Now use gizmo located at the location that was clicked on.
2019-05-28 01:36:31 +10:00
Ray Molenkamp
58ce4061a8
Cleanup: Fix warnings in bf_intern_elbeem
...
Truncating a pointer to long gave warnings with MSVC on x64
2019-05-27 09:28:50 -06:00
Jacques Lucke
e472646282
Fix T65080: handle case when View2D has 0 scale
2019-05-27 17:15:29 +02:00
Adam Nydahl
7353e0563e
Eevee: Fix Aliasing in Light Probes
...
Differential Revision: https://developer.blender.org/D4869
2019-05-27 17:13:09 +02:00
Ray Molenkamp
7a308e65ef
Cleanup: Fix warning in bf_editor_mesh
...
Declaration and implementation of EDBM_select_id_context_create got
out of sync leading to warning with msvc.
2019-05-27 09:12:11 -06:00
Ray Molenkamp
7f1513efc5
Cleanup: Fix warning in blenlib with MSVC
...
Some versions of the Windows SDK headers have a dbghelp.h that will emit
C4091 warnings, repress them just this once, since the warn can be helpful
in other places.
2019-05-27 08:57:39 -06:00
Jacques Lucke
29a29699f7
Fix T65145: Draw curve draw tool settings in column
2019-05-27 16:55:53 +02:00
Ray Molenkamp
635510bc6b
Cleanup: Fix warnings in bf_dna
...
Passing a const char** to MEM_recallocN lead to
C4090 'function': different 'const' qualifiers
warnings with MSVC
2019-05-27 08:49:34 -06:00
Bastien Montagne
392e58afb3
Fix (unreported) invalid handling of IDs usercount in BKE_mesh_new_from_object_to_bmain()
.
...
Would have broken usercount of mesh used as texco reference e.g.
2019-05-27 16:48:56 +02:00
Ray Molenkamp
270faa4e9c
Cleanup: Fix warning in makesdna
...
passing a const pointer to BLI_ghash_insert causes warning
C4090 'function': different 'const' qualifiers
with MSVC
2019-05-27 08:44:37 -06:00
Dalai Felinto
4ed6b891d5
Fix T63173: Dragging hidden collection inside a visible one unhides it
...
Same for holdout, indirect only and exclude.
Reviewers: brecht
Differential Revision: https://developer.blender.org/D4945
2019-05-27 11:39:32 -03:00
Brecht Van Lommel
40bde2a95d
Fix annotations not drawing correctly on Cycles rendered view
2019-05-27 16:34:21 +02:00
Ray Molenkamp
70bb61ba97
Cleanup: Fix warnings in gpu_batch
...
Passing a const pointer to MEM_freeN/MEM_recallocN lead to
C4090 'function': different 'const' qualifiers
warnings with MSVC
2019-05-27 08:30:53 -06:00
Ray Molenkamp
063ebd5836
Cleanup: Fix warnings in bf_gpu
...
Declaration and implementation got out of sync leading to warnings.
2019-05-27 08:22:38 -06:00
Clément Foucault
a74041c96c
Eevee/GPencil: Fix depth reading after render
2019-05-27 16:14:58 +02:00
Ray Molenkamp
380f07d0ee
draw_manager: fix warning with msvc.
...
32 bit shift stored in 64 bit field gave a warning with MSVC.
2019-05-27 08:11:12 -06:00
Bastien Montagne
1885d234b0
Fix (unreported) API doc generation script after removal of some ObjectBase ietms from context.
2019-05-27 16:06:40 +02:00
Gaia Clary
bc055258d5
fix: collada transformtype must be identical for animation export and object export
...
When exporting an object we can choose the transformation type 'Matrix'
or 'trans/rot/scale' When exporting an animation we have the same choice
regarding the used transformation type.
However we must make sure that animations and objects use the same
transformation type within one colleda export. The user interface is
now reworked such that the correct settings are always guaranteed.
I also reworked the tool tips
2019-05-27 16:00:32 +02:00
Gaia Clary
4db3916b60
refactor collada: rename add_node_transform() to add_joint_transform()
2019-05-27 16:00:32 +02:00
Campbell Barton
b6a0027de3
Gizmo: add event argument to invoke_prepare callback
2019-05-27 23:59:36 +10:00
Ray Molenkamp
b1f0e3e4a7
blenloader: Fix warnings with MSVC
...
these macros are mostly used with size_t types, leading to msvc warning :
warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits
2019-05-27 07:54:56 -06:00
Sergey Sharybin
a096fbb32d
Fix T65052: "Convert to mesh from curve" fail if the curve has a bevel
...
Use evaluated object as an input for mesh construction. This ensures
all dependencies are ready.
Reviewers: brecht, mont29
Reviewed By: brecht, mont29
Differential Revision: https://developer.blender.org/D4955
2019-05-27 14:40:06 +02:00
Campbell Barton
33e792da2f
Cleanup: remove redundant assignment
2019-05-27 22:23:31 +10:00
Jacques Lucke
f3fb7c5f22
Fix T65177: Camera frame visible in viewport render
2019-05-27 14:16:40 +02:00
Clément Foucault
4ad9d93fec
Fix T65066 Armature and bone selection is broken on macOS
2019-05-27 13:38:06 +02:00
Mal Duffin
118ac491d2
Fix poor display of time codes in sequencer Info panel
...
Allow using : in labels inside buttons.
Differential Revision: https://developer.blender.org/D4944
2019-05-27 13:31:27 +02:00
Clément Foucault
af4feee61c
Eevee: Fix render z-depth for orthographic camera
...
Fix last commit
2019-05-27 13:29:29 +02:00
Clément Foucault
24ac970624
Eevee: Fix render depth pass being negative
2019-05-27 13:18:47 +02:00
Clément Foucault
8cfd46a5b0
Wireframe: Make wireframe's Xray slider default to 0
...
This removes the dither patterns visible in wireframe mode.
This does decrease de depth perception but many users complained
about the visual noise it produces.
2019-05-27 12:58:14 +02:00
Clément Foucault
5241dd1daf
EditMeshMode: Reduce unselected face alpha
...
Lowering it to 0.071 so that wireframe mode is not so much
distracting.
2019-05-27 12:58:14 +02:00
Clément Foucault
554af9c689
Cleanup: DRW: Make clipped shader use UBO clip planes
2019-05-27 12:58:14 +02:00
Clément Foucault
577d3498b4
Cleanup: DRW: Move WorldClipPlanes to builtin uniform
2019-05-27 12:58:14 +02:00