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-07Correct piemenu nametemp-keymap-changesCampbell Barton
2018-06-07Test fix for drag after releaseCampbell Barton
2018-06-07Move pie menus into the 3D viewCampbell Barton
2018-06-07Correct enumCampbell Barton
2018-06-07Try using pie menu for mode switchingCampbell Barton
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07WM: add support for drag eventsCampbell Barton
This allows for a single key to be mapped to both release and drag, useful for pie menus to share a key with a different action.
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07Fix key repeat events resetting the click timerCampbell Barton
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07Cleanup: trailing space for windowmanagerCampbell Barton
2018-06-07Draw: Fix crash when tryign to get procedural textures with modifier disabledSergey Sharybin
Maybe disabled modifier check should be done higher in the call hierarchy.
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07Fix T55126: COW problem: there is an active object even if unselectableSergey Sharybin
2018-06-07WM: check for release instead of not pressedCampbell Barton
Makes reasoning about events more predictable.
2018-06-07Cleanup: typo.Bastien Montagne
2018-06-07Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/transform/transform_generics.c
2018-06-07Fix crash due to missing init of new bAnimContext bmain member in transform ↵Bastien Montagne
code. From own previous G.main-busting commit.
2018-06-07Fix sculpt mode undo (COW update needed)Campbell Barton
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07Fix double free in dyntopo-sculpt mode undoCampbell Barton
2018-06-07Wireframe: Frustum cull them.Clément Foucault
2018-06-07Depsgraph: Ensure collections are up to date after modificationsSergey Sharybin
Before that copied collection in copy-on-write were running out of sync with original ones. This was causing crash with the following scenario: - Delete some objects from scene - Add particle system to an object - Change particle mode to Hair Thanks Dalai for debug session! Pair programming ftw!
2018-06-07Depsgraph: Use more proper relations for scene relationSergey Sharybin
2018-06-07Merge branch 'master' into blender2.8Campbell Barton
2018-06-07Fix sculpt assert on initializationCampbell Barton
2018-06-07Armature: Fix flickering outline on planar custom bones.Clément Foucault
2018-06-07Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/animation/anim_deps.c source/blender/editors/animation/keyframing.c source/blender/editors/animation/keyingsets.c source/blender/editors/armature/pose_edit.c source/blender/editors/armature/pose_transform.c source/blender/editors/gpencil/gpencil_convert.c source/blender/editors/include/ED_anim_api.h source/blender/editors/include/ED_keyframing.h source/blender/editors/interface/interface_anim.c source/blender/editors/space_action/action_edit.c source/blender/editors/space_graph/graph_edit.c source/blender/editors/space_outliner/outliner_draw.c source/blender/editors/transform/transform_conversions.c source/blender/makesrna/intern/rna_armature.c source/blender/makesrna/intern/rna_pose.c source/blender/python/intern/bpy_rna_anim.c source/blenderplayer/bad_level_call_stubs/stubs.c source/gameengine/Converter/KX_BlenderSceneConverter.cpp
2018-06-07Armature: Fix missing loose edges on custom bone shapes.Clément Foucault
2018-06-07Fix T55062: Depsgraph: Crash with COW with EEVEE viewportDalai Felinto
We now remove the shader for every update. So at the moment the whole point of UBO (Uniform Buffer Objects) is that they are more efficient than individual uniforms. Next steps is a harmless refactor to stopping UBO from referring to original data in the UBO, and simply copying it. It would also be interesting to make the final shader more granular as far as the library and required functions are concerned. Even if this doesn't impact performance, it should give us smaller easy to debug shaders (a simple shader now has > 5k lines!). If performance for animated values is measureable slower after this commit we can port the shader creation CPU side to the depsgraph - localizing the tree, hashing, lookup, ... Additionally we can stick to update the UBO when the material changes but not its topology. This is very trick because of localized trees. So we will only re-visit this if profiling hints at any benefit from it.
2018-06-07Cleanup: remove moar G.main usages.Bastien Montagne
Notes: * Really need to address RNA setters case, end up adding way too much G.main here these days... :/ * Added Main pointer into bAnimContext, helps a lot in anim code ;)
2018-06-07Fixed deadlock on viewlayer update when there are driversSybren A. Stüvel
When calling the bpy.ops.poselib.apply_pose() operator from Python, Blender would deadlock when the rig has drivers. Similar BPy_{BEGIN,END}_ALLOW_THREADS calls were already in place in the rna_Scene_update_tagged() function.
2018-06-07Rename "Viewport Display SSAO" sub-panel name to Screen Space Ambient OcclusionPablo Vazquez
Since it is already a sub-panel of Viewport Display anyway
2018-06-07GPUPass: Refactor gpupass caching system to allow fast gpumaterial creation.Clément Foucault
This is part of the work needed to refactor the material parameters update. Now the gpupass cache is polled before adding the gpumaterial to the deferred compilation queue. We store gpupasses in a single linked list grouped based on their hashes. This is not the most efficient way but it can be improved upon later.
2018-06-07Merge branch 'master' into blender2.8Sergey Sharybin
2018-06-07Revert "Cycles: Cleanup: Don't use return on function returning void"Sergey Sharybin
Not sure why exactly it is called a cleanup, the code was much more clear and robust against possible missing return statements which are MANDATORY. Missing return statement will: - Cause two different BVH traversals to be run. Not is happening currently, but if more BVH layouts are added, it will become a problem. - It is already causing assert() statements to fail, since functions are no longer returning when they are supposed to. If there is any measurable reason to keep this change, let me know. Otherwise just stick to reliable/tested/robust code. This reverts commit ba65f7093b39a8e5f1fb869cbc347fb810a05ab9.
2018-06-07Particle mode: Support children drawingSergey Sharybin
The issue is that children drawing is done by object mode, which operates with data from evaluated context. But that data needs edit mode's cache to be properly updated first.
2018-06-07Draw: Don't take cache existence into account for draw typeSergey Sharybin
2018-06-07Draw: Use proper continue when psys is disabledSergey Sharybin
2018-06-07Particle edit: Simplify code by benefiting from single edit contextSergey Sharybin
Makes ADD brush to work. At some point children particles draw got broken, children are not visible for until first stroke is done. Still looking into it.
2018-06-07Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/collada/ArmatureExporter.cpp source/blender/collada/ArmatureExporter.h source/blender/collada/DocumentExporter.cpp source/blender/collada/DocumentExporter.h source/blender/collada/SceneExporter.cpp source/blender/collada/SceneExporter.h source/blender/collada/collada.cpp source/blender/collada/collada.h source/blender/editors/armature/armature_edit.c source/blender/editors/armature/pose_transform.c source/blender/editors/include/ED_armature.h source/blender/editors/include/ED_object.h source/blender/editors/include/ED_screen.h source/blender/editors/io/io_collada.c source/blender/editors/object/object_transform.c source/blender/editors/screen/screen_edit.c source/blender/editors/screen/screen_ops.c source/blender/windowmanager/intern/wm.c source/blender/windowmanager/intern/wm_files.c source/blender/windowmanager/intern/wm_window.c source/blenderplayer/bad_level_call_stubs/stubs.c
2018-06-07Cleanup: Nuke moar G.main usages...Bastien Montagne
2018-06-07Minor comment on possible TODO while validating paint ops for CoW...Bastien Montagne
2018-06-07Alembic export: CoW/Depsgraph fixesSybren A. Stüvel
2018-06-07Alembic export: port DerivedMesh → MeshSybren A. Stüvel
2018-06-07Alembic import: port DerivedMesh → MeshSybren A. Stüvel
2018-06-07Bone selection: user control contrastJeroen Bakker
Experiment: let the user be in control of the alpha channel as some rigs are hard too see during bone selection. Especially rigs that were designed for 2.79 wireframe mode.
2018-06-07Workbench: respect the duplication visibility flagJeroen Bakker
2018-06-07Fix T55348: Renaming a marker can't cancelCampbell Barton
Regression in a14005c070a1f
2018-06-07Merge branch 'master' into blender2.8Campbell Barton