Jacques Lucke
3f478f4260
Py API Docs: GPUIndexBuf documentation
2018-11-13 15:25:51 +01:00
Antonioya
4e1057780b
GP: Remove redundant texture attachment
2018-11-13 13:44:56 +01:00
Jacques Lucke
6ae84ddc6e
Py API Docs: GPUBatch documentation
2018-11-13 13:00:18 +01:00
Philipp Oeser
de36a2f99b
Fix T57794: Text in Clip Editor Dopesheet not visible
...
Maniphest Tasks: T57794
Differential Revision: https://developer.blender.org/D3937
2018-11-13 12:04:46 +01:00
Sergey Sharybin
34058c4ff1
Fix T57105: Baked Particles could not be rendered as expected
...
Same fix as for smoke (and is what caching proposal is AFAIK):
share cache between copied and original objects.
One thing which is still missing to be fixed is to make auto-cache
more reliable. It was already kind of broken, so don't think it
should be a stopping factor for this fix.
2018-11-13 11:39:02 +01:00
Clément Foucault
647a798076
Workbench: Volume: Fix slice display opacity
2018-11-13 11:22:29 +01:00
Clément Foucault
14e4fb2773
GPU: Fix crash at startup
2018-11-13 11:22:28 +01:00
Campbell Barton
f4d4f50212
UI: move gpencil paint into topbar only layout
...
Tool properties were duplicating UI elements.
2018-11-13 20:59:25 +11:00
Campbell Barton
4503c96a17
Cleanup: remove redundant checks
2018-11-13 17:04:57 +11:00
Campbell Barton
aab959d71c
Cleanup: split object mode out of tool checks
2018-11-13 16:58:29 +11:00
Campbell Barton
b657e9875c
Tool System: use enum for gp sculpt/weight paint
...
Fixes T57525
2018-11-13 16:52:39 +11:00
Campbell Barton
3437cd9ac2
Cleanup: add arg to GP_EDITABLE_STROKES macro
...
Without this, we use arguments defined in the macro
making code hard to read.
2018-11-13 15:07:10 +11:00
Campbell Barton
184ab749c3
Merge branch 'master' into blender2.8
2018-11-13 14:25:36 +11:00
Campbell Barton
fe566a30f3
Cleanup: use lowercase 2d/3d in function names
2018-11-13 14:21:42 +11:00
Campbell Barton
97062a1b9b
Cleanup: use doxy groups
2018-11-13 14:16:23 +11:00
Campbell Barton
ab2fa6d3f4
Keymap: more more standard keys for select tools
...
This uses shift to extend, ctrl to de-select, both to intersect.
2018-11-13 14:05:20 +11:00
Campbell Barton
b323167600
GP: box/lasso support for select-operations
...
This adds support for more adbvanced select operations
matching 3D view select operators.
Also de-duplicate box/lasso select code.
2018-11-13 14:04:00 +11:00
Campbell Barton
ed4f204d86
WM: default operators to replace selection
...
Tools now default to creating new selection.
2018-11-13 14:02:28 +11:00
Campbell Barton
bba868ebf9
Cleanup: use const args
2018-11-13 13:28:43 +11:00
Campbell Barton
9879ea8a53
Cleanup: remove unused source
2018-11-13 09:38:02 +11:00
Campbell Barton
e17843782c
Cleanup: use namedtuple for KeymapParams
...
Prefer immutable types where possible.
2018-11-13 08:58:53 +11:00
Campbell Barton
6844f7eb0c
Merge branch 'master' into blender2.8
2018-11-13 08:25:50 +11:00
Clément Foucault
77a5250975
Eevee: Hide Sprite threshold as it is not implemented yet
2018-11-12 21:18:10 +01:00
Clément Foucault
6ba7345ca5
Workbench: Volumes: Fix volumetrics step length calculation
...
Step size is now one voxel diagonal.
Fix T57678 Culling of smoke depending on view direction
2018-11-12 21:15:58 +01:00
Clément Foucault
3eb7928406
Workbench: Volumes: Fix volumetrics rendering twices
2018-11-12 21:12:34 +01:00
Campbell Barton
20d06eb3a8
WM: avoid string replace w/ appconfig-activate
...
Better construct an exact path, this would fail if the path exists
multiple times in the string.
2018-11-13 07:02:51 +11:00
Clément Foucault
d941f40c21
Fix T57571: Blender crashes on UV transformation
...
That was caused by a thread safety issue on gpu_batch_presets_unregister()
which was not designed to be used for this kind of situation (managing 3D
meshes batches).
2018-11-12 18:07:01 +01:00
Jacques Lucke
7f2401532e
style fix
2018-11-12 18:04:48 +01:00
Jacques Lucke
bb39e33d25
Fix: draw_circle_2d not using the segment count from parameter list
2018-11-12 17:54:51 +01:00
Jacques Lucke
15a5cc6ca0
Py API Docs: another use case for offscreen rendering
2018-11-12 17:54:51 +01:00
Alexander Gavrilov
c34c688b47
Fix build: min and max not found.
2018-11-12 19:36:31 +03:00
Alexander Gavrilov
3b9700aa51
Remove AnimMapper: it has been left unimplemented for almost ten years.
...
It was supposed to be a feature for substituting RNA paths on the
fly, but has never been implemented, apart from a couple of structure
definitions and passing around some always-NULL pointers. Now it gets
in the way of refactoring NLA evaluation to use GHash for efficiency.
2018-11-12 19:36:31 +03:00
Jacques Lucke
406452ec5d
Py API Docs: Another example for offscreen rendering
2018-11-12 17:17:59 +01:00
Antonioya
583bc70435
GP: Hide cursor in some modes
2018-11-12 16:56:50 +01:00
Charlie Jolly
c199040438
UI: Scale control points on curve map when zooming
...
Mentioned by Pablo on Blender Today : https://www.youtube.com/watch?v=67NIL5A-07c @ about 27:47
Differential Revision: https://developer.blender.org/D3902
2018-11-12 14:18:35 +00:00
Antonioya
36d25fc81b
GP: Cleanup unused code
2018-11-12 14:31:55 +01:00
Antonioya
314048b195
GP: Change View icon for annotations
2018-11-12 14:31:55 +01:00
Alexander Gavrilov
aee0446b6b
Add a lot of update tagging to operations with NLA tracks and strips.
2018-11-12 16:18:33 +03:00
Clément Foucault
36a3a40033
Eevee: Fix ESM not working after a certain distance
...
This was caused by overflow caused by the background and precision during
filtering.
2018-11-12 13:50:22 +01:00
Clément Foucault
e51dae4af8
Eevee: Fix lamps shadows not updating correctly
...
This was visible if the lamps was out of frustum.
2018-11-12 13:50:22 +01:00
Clément Foucault
150218e58b
Ruler Tool: Fix non readable text
...
The ruler tool is using a hard coded background color. Invert it if the
text color is bright. In the future we should maybe use a theme color
instead of guessing as it does not work well with middle gray colors.
2018-11-12 13:50:22 +01:00
Clément Foucault
b44ea9f8bb
Ruler Tool: Fix text background glitch
...
It was using UI_draw_roundbox_aa which is not available when drawing with
the view3d opengl context (because of VAO not being shared). Replace with
simpler rect box. Of course it's a bit more ugly but at least it's working.
2018-11-12 13:50:22 +01:00
Jacques Lucke
ded780f13e
Py API Docs: fix typos/wording
...
found by Omar Ahmad
2018-11-12 13:48:31 +01:00
Sergey Sharybin
3a05331445
Merge branch 'master' into blender2.8
2018-11-12 12:16:31 +01:00
Sergey Sharybin
d23a53c74a
Cycles: Fix/workaround for gcc-7.2
...
For some reason when building with gcc-7.2 (which is default
in previous Ubuntu LTS) the guarded allocator is not being
properly instantiated.
Doesn't happen with newer version of gcc-7 which is 7.3, and
also doesn't happen with gcc-6 and gcc-8.
Would be nice to know what is wrong, but for the time being
committing workaround which keeps Blender users happy.
2018-11-12 12:16:07 +01:00
Jacques Lucke
492dbae4d1
Py API Docs: Restructure gpu module introduction
2018-11-12 12:14:18 +01:00
Philipp Oeser
e37a6be9e1
Fix T57766: error in Quick Effects > Quick Fur
...
Maniphest Tasks: T57766
Differential Revision: https://developer.blender.org/D3933
2018-11-12 12:10:49 +01:00
Sergey Sharybin
a0022f80f4
Merge branch 'master' into blender2.8
2018-11-12 11:02:46 +01:00
Sergey Sharybin
e732c6af3b
Cycles: Proper comment for closing header guard
2018-11-12 11:02:10 +01:00
Antonioya
b6ad300a13
Fix T57713: Object not selecteable after separate strokes
...
The object was duplicated in Edit mode.
2018-11-12 10:09:10 +01:00