Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-02transform_snap_object: Do not use occlusion test when X-Ray is enabled.Germano
2018-06-02Fix inaccuracy of SCREEN_OT_area_split when snap to midpoint and adjacent.Germano
By default when moving a edge of the screen it always snaps to an invisible grid with unit of 4 pixels. This was also affecting the snap to the midpoint and adjacent. The solution was to make the snap to areagrid optional and use values of `origmin` and `origsize` that match the transformations in screen_edit.c.
2018-06-01Merge branch 'master' into blender2.8Campbell Barton
2018-06-01Cleanup: trailing whitespace (comment blocks)Campbell Barton
Strip unindented comment blocks - mainly headers to avoid conflicts.
2018-06-01Cleanup: whitespaceCampbell Barton
2018-06-01Modifiers: ported applying modifier from DerivedMesh → MeshSybren A. Stüvel
2018-06-01Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/io/io_collada.c source/blender/editors/object/object_bake.c source/blender/editors/object/object_edit.c source/blender/editors/render/render_internal.c source/blender/makesrna/intern/rna_object_api.c source/blenderplayer/bad_level_call_stubs/stubs.c
2018-06-01X-Ray: Added a slider for the alphaJeroen Bakker
- will not render when set to 0.0 for speed reasons. so when user sets transparency to hide everything the bigger passes will be skipped.
2018-06-01Cleanup: some more G.main removal from editor code.Bastien Montagne
2018-06-01T54991: Restore support for Motion Path drawing in 2.8Joshua Leung
This commit restores support for Motion Path drawing in 2.8 (as it wasn't ported over to the new draw engines earlier, and the existing space_view3d/drawanimviz.c code was removed during the Blender Internal removal). Notes: * Motion Paths are now implemented as an overlay (enabled by default). Therefore, you can turn all of them on/off from the "Overlays" popover * By and large, we have kept the same draw style as was used in 2.7 Further changes can happen later following further design work. * One change from 2.7 is that thicker lines are used by default (2px vs 1px) Todo's: * There are some bad-level calls introduced here (i.e. the actgroup_to_keylist() stuff). These were introduced to optimise drawing performance (by avoiding full keyframes -> keylist conversion step on each drawcall). Instead, this has been moved to the calculation step (in blenkernel). Soon, there will be some cleanups/improvements with those functions, so until then, we'll keep the bad level calls. Credits: * Clément Foucault (fclem) - Draw Engine magic + Shader Conversion/Optimisation * Joshua Leung (Aligorith) - COW fixes, UI integration, etc. Revision History: See "tmp-b28-motionpath_drawing" branch (rBa12ab5b2ef49ccacae091ccb54d72de0d63f990d)
2018-06-01Fix for fix, indentation was accidentalCampbell Barton
2018-06-01Fix missing bracesCampbell Barton
2018-06-01Draw background on pulldown widgets if the header is transparent.Brecht Van Lommel
Since the viewport header now supports transparency, text on pulldowns can be hard to read if their color matches the viewport content. Background is drawn using the 'inner' theme color, that was unused until now.
2018-06-01Fix broken logic in make static override operators for Collections.Bastien Montagne
Was pretty sure I already fixed that some weeks ago... but look like it was not committed or somehow lost...
2018-06-01Mesh: Replace DM for mesh w/ wpaint vertex pickingCampbell Barton
2018-06-01UI: don't show XYZ text w/ direction buttonsCampbell Barton
2018-06-01Mesh: Replace DM for mesh -> curve conversionCampbell Barton
2018-06-01Fix crash switching sculpt/vpaint -> edit modeCampbell Barton
2018-06-013D View: hide orbit navigation in camera viewCampbell Barton
Typically for camera views it's nicer not to overlay large widgets, only include the button to exit camera view.
2018-06-01Partial Revert of COW/Camera manipulator changesCampbell Barton
d64fbe94568e5 3e26b84397fcb
2018-06-01Revert "COW Fix: Lamp manipulators"Campbell Barton
This reverts commit 33e45658ebc2a79acda259f7be748ad64780e982. No longer needed.
2018-06-01Error in last commitCampbell Barton
2018-06-013D View: make text overlay optionalCampbell Barton
2018-06-01Add 'Toggle Header' to header context menu.Pablo Vazquez
Also disable collapsing the header by dragging it up/down. This prevents accidentally hiding the header when resizing areas.
2018-06-01Fix render engine info region when overlap and header on bottomDalai Felinto
Note there is some talk about changing the position of this (which would be strange in the image editor by the way, since there we use the bottom for the result of the current pixel when dragging the mouse). However first I wanted to fix this regardless.
2018-05-31UI: new tool properties space typeCampbell Barton
This currently shows panels that were in the 2.79 3D view toolbar which are now popovers. In some cases it's useful for these to stay open. This commit adds a space type to do this. Note this is currently empty in object mode.
2018-05-31UI: support drawing panels from multiple contextsCampbell Barton
2018-05-31Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/sculpt_paint/paint_image.c source/blender/editors/space_image/image_edit.c source/blender/editors/space_image/image_ops.c source/blender/makesrna/intern/rna_material.c source/blender/makesrna/intern/rna_sculpt_paint.c source/blender/makesrna/intern/rna_space.c source/blenderplayer/bad_level_call_stubs/stubs.c
2018-05-31Cleanup: Remove G.main from some editor files.Bastien Montagne
2018-05-31Depsgraph: Fixes to prevent object duplicate to jumpSergey Sharybin
This includes: - Skip OB_RECALC_TIME tag from object duplicate operator not sure why it is needed: even if original object was animated, duplicating it will copy evaluated values. - Don't tag whole ID for update when updating it after relations rebuilt. Use the same trickery to detect whether animation is to be re-evaluated or not as is done for update flag=0. - Don't tag datablocks which are expanded for update of copy-on-write. - Avoid flush along relation from copy-on-write operation in action. This will not invalidate any pointers in the copied datablock since we don't reference anything in the action.
2018-05-31Transform: Read all data from original objectsSergey Sharybin
This is now guaranteed to be in sync with evaluated state for an active dependency graph. Solves issue with duplicating animated object.
2018-05-31Animation: Pass dependency graph to animation systemSergey Sharybin
This way we allow animation system to make decisions based on which context dependency graph is coming from, and whether it belongs to an active edit window or not.
2018-05-31Sequencer: Make dependency graph part of sequencer contextSergey Sharybin
Currently unused, but will be needed soon to deal with active edit window context.
2018-05-31Cleanup: remove G.main from BKE mball code.Bastien Montagne
2018-05-31Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/object/object_add.c source/blender/editors/object/object_select.c source/blender/editors/space_outliner/outliner_edit.c
2018-05-31Cleanup: get rid of last G.main usages in BKE library code.Bastien Montagne
2018-05-31Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: intern/cycles/blender/blender_curves.cpp source/blender/blenkernel/BKE_particle.h source/blender/blenkernel/intern/modifier.c source/blender/blenkernel/intern/object_update.c source/blender/blenkernel/intern/particle_system.c source/blender/editors/object/object_modifier.c source/blender/editors/physics/physics_fluid.c source/blender/makesrna/intern/rna_particle.c source/blender/modifiers/intern/MOD_particlesystem.c
2018-05-31Cleanup: remove G.main from BKE modifier.Bastien Montagne
2018-05-31Cleanup: Remove unused variableSergey Sharybin
2018-05-31Support Move / Link to collection in the outliner as wellDalai Felinto
2018-05-31Outliner: Expose collections editors poll in ED_outliner.hDalai Felinto
2018-05-31Link to Collection - Add shortcut (Shift + M)Dalai Felinto
2018-05-31Fix: View All in Action Editor zoomed in far enough to enter "crazy mode" ↵Joshua Leung
with a single keyframe Now, when there's just a single keyframe, pressing HomeKey will instead just center the view instead of trying to do "frame range" + margin.
2018-05-31Update CoW when adding/removing pose in pose librarySybren A. Stüvel
2018-05-31Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/BKE_camera.h source/blender/blenkernel/BKE_dynamicpaint.h source/blender/blenkernel/BKE_object.h source/blender/blenkernel/intern/camera.c source/blender/blenkernel/intern/dynamicpaint.c source/blender/blenkernel/intern/object.c source/blender/blenkernel/intern/smoke.c source/blender/editors/object/object_transform.c source/blender/editors/physics/dynamicpaint_ops.c source/blender/editors/space_view3d/view3d_edit.c source/blender/editors/space_view3d/view3d_view.c source/blender/modifiers/intern/MOD_dynamicpaint.c source/blenderplayer/bad_level_call_stubs/stubs.c
2018-05-31Cleanup: remove G.main from BKE objectBastien Montagne
Had to add some G.main to modifiers, but in 2.8 we do not need that anymore, so it's not that bad! ;)
2018-05-31Revert "Tag COW when applying pose from pose library"Sybren A. Stüvel
This reverts commit 24b03729ae5ba4561ace8cbfb2d56cdbde781589; committed too soon.
2018-05-31Tag COW when applying pose from pose librarySybren A. Stüvel
Related to T55232
2018-05-31Merge branch 'master' into blender2.8Bastien Montagne
2018-05-31Cleanup: nuke G.main out of BKE PackedFile code.Bastien Montagne