Age | Commit message (Collapse) | Author |
|
* Fix context issues with paint curve keymaps.
* Make paint curve cursor set operator modal.
|
|
* Cursor pivot working.
* Expose pivot in paint modes.
|
|
|
|
|
|
|
|
Use own simple operator for slide transform, allows to return pass
through and set the cursor.
Cursor pivot not yet supported for paint curves, it will be next.
|
|
Conflicts:
source/blender/bmesh/intern/bmesh_mods.c
|
|
duplicating/freeing View3D.
|
|
Differential Revision: https://developer.blender.org/D636
|
|
|
|
Call operator types directly and avoid a lookup when their known.
|
|
Differential Revision: https://developer.blender.org/D636
|
|
|
|
Call operator types directly and avoid a lookup when their known.
|
|
Conflicts:
source/blender/blenkernel/BKE_blender.h
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/sculpt_paint/paint_stroke.c
source/blender/editors/transform/transform.h
source/blender/makesdna/DNA_material_types.h
|
|
correctly.
Problem was that object layers are defined by duplis as the top-level
duplicator layers. This happens //during// the duplilist construction,
which breaks group layer checks for subsequent instances and hides them.
Now the duplilist generators leave Object DNA untouched, the
modification of layers for drawing, rendering, etc. happens afterward
in the duplilist_apply/restore functions, as a kind of second pass.
|
|
* Allows drag and place workflow in addition to click workflow
* Should be compatible with future use of calling operator and placing
instead of left-clicking
|
|
|
|
now use real view clip ranges for win-to-ray segment
|
|
|
|
increasing its usercount.
Probably a leftover from old code, I don't think this invoke usage of VIEW3D_OT_background_image_add
was actually reachable anywhere from the UI, but managed to get it working from py, without increasing
user count...
|
|
image.
Patch by julien (Julien DUROURE) as T40568 (with own minor style edits), many thanks!
|
|
|
|
and "only render" checked.
Objects were hidden in "only render" mode if they were duplicators. This is correct in general, but for particles should be disabled by the "show emitter" option.
|
|
instance of Blender to another.
Own mistake in recent temp data handling refactor, copy/paste temp .blend file needs to
be in non-session-specific temp dir...
|
|
The issue was introduced by 0f95149 and it only worked before
because default game material alpha blending was set to alpha.
Now it'll check whether material has transparency enabled and
will use alpha blending by default in this case.
|
|
Conflicts:
source/blender/editors/include/ED_sculpt.h
|
|
|
|
also rename some functions to match our convention
|
|
Current temporary data of Blender suffers one major issue - default 'temp' dir on Windows is never
automatically cleaned up, and can end being quite big when used by Blender, especially when we have
to store per-process data (using getpid() in file names).
To address this, this patch:
* Divides tempdir paths in two, one for 'base' temp dir (the same as previous unique tempdir path),
the other is a mkdtemp-generated sub-dir, specific to each Blender instance.
* Only uses base tempdir when we need some shallow persistance accross Blender sessions - and we always
reuse the same filename (quit.blend...) or generate small file (crash reports...).
* Uses temp sub-dir for heavy files like pointcache or renderEXRs (Save Buffer option).
* Erases temp sub-dir on quit or crash.
To get this working it also adds a working 'recursive delete' to BLI_delete() under Windows.
Note that, as in current code, the 'recover render result' hack-feature that was possible
with SaveBuffer option is still removed. A real renderresult cache feature will be added
soon, though.
Reviewers: campbellbarton, brecht, sergey
Reviewed By: campbellbarton, sergey
CC: sergey
Differential Revision: https://developer.blender.org/D531
|
|
also add WM_DRAG_NOP to show wmDragFlags use
|
|
|
|
|
|
|
|
D608 by Gaia Clary
|
|
|
|
|
|
|
|
|
|
Conflicts:
source/blender/editors/sculpt_paint/paint_stroke.c
source/blender/editors/space_view3d/drawmesh.c
|
|
|
|
|
|
Looks like the cleanest way to handle this is to no do bounding box collision
for edit mode at all. But this is easy to enforce
This reverts commit 7b5fe4f316234022a0ab761b694cd459ce98db2d.
Conflicts:
source/blender/editors/transform/transform_snap.c
|
|
|
|
|
|
also don't call glBlendFunc for hidden objects.
|
|
|
|
|
|
|
|
also correct some bad casts
|