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-05-29Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/BKE_material.h source/blender/blenkernel/BKE_mesh.h source/blender/blenkernel/intern/library_remap.c source/blender/blenkernel/intern/material.c source/blender/editors/object/object_relations.c source/blender/editors/render/render_preview.c source/blender/makesrna/intern/rna_object.c
2018-05-29Cleanup: Get rid of G.main in BKE_material.Bastien Montagne
Note that in some cases, this only moves the G.main case to somne other places - in particular, RNA getters/setters are becoming annoying here...
2018-05-29Object Modes: disable mode switching on selectionCampbell Barton
See T55246
2018-05-29For 2.8, bring back debug mode indices display.Howard Trickey
2018-05-29Missed own last commitCampbell Barton
2018-05-29Fix T55244: Parenting object(s) to curve crashes blenderDalai Felinto
There is a chance parts of Blender call BKE_object_workob_calc_parent with ob->parent objects that are outside the depsgraph. This we can tackle later since these are corner cases anyways, and this fix fixes all parenting operators in Blender.
2018-05-29Object Modes: only use selection for mode switchCampbell Barton
Selection is no longer needed for an object to be considered in a mode. Part of T55246 design task, fixes T55187
2018-05-29Fix: Only change transform mode from translation to rotation/scale when no ↵Joshua Leung
valid bones were found in an armature This commit fixes a problem the Spring team were having in the shot files 01_030/050 with the camera rig, where when you tried grabbing/translating the bones of the camera rig, they would only keep rotating/scaling instead. The reason for this is that with the multi-object editing support added into the transform system, this code would now get run for all the other objects that were being included in Pose Mode, even if no bones from those armatures were selected. Since no valid translatable bones were found in those other armatures, the transform mode would get reset upon encountering one of those other bones.
2018-05-29UI: Expand space sub-types into the menuCampbell Barton
Initial support for expanding editors, see: T54744
2018-05-29Cleanup: use same 'depsgraph' name everywhere outside of DEG space.Bastien Montagne
'graph' is waaaayyyyy too generic name outside of DEG context, and better try to use same name everywhere!
2018-05-29EEVEE: LookDev fade out background optionJeroen Bakker
2018-05-29EEVEE: LookDev use_scene_light draw optionJeroen Bakker
Scene lights are rendered when - v3d is not available - or shading type is other then OB_MATERIAL - or shading type is OB_MATERIAL and use_scene_light is true
2018-05-29Fix T55203: Particle hair weights are not preservedSergey Sharybin
2018-05-29EEVEE: LookDev overlays enablingJeroen Bakker
The mirror ball and diffuse ball are only rendered when overlays are turned on and the lookdev overlay is turned on.
2018-05-29COW operators: Fix VIEW3D_OT_view_all cursor not updating with shift+c ↵Tuomo Keskitalo
center cursor This differential fixes a bug for resetting view (shift+c). Bug description: When 3D cursor is placed randomly somewhere, and shift+c is pressed, the cursor is not shown to reset at world center. Reviewers: sergey, aligorith, brita_ Reviewed By: brita_ Subscribers: brita_ Differential Revision: https://developer.blender.org/D3423
2018-05-29Cleanup: fix some harmless compiler warnings.Brecht Van Lommel
2018-05-29Fix T55204: proxy object disappearing randomly.Brecht Van Lommel
The problem was a missing depsgraph relation between the transforms of the object and its proxy, it was only there for the pose.
2018-05-29Fix assert in workbench drawing, instance data not big enough.Brecht Van Lommel
2018-05-29COW operators: Fix drag and dropping of color propertiesInes Almeida
2018-05-28Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-05-28Windows: Add support for building with clang.Ray Molenkamp
This commit contains the minimum to make clang build/work with blender, asan and ninja build support is forthcoming Things to note: 1) Builds and runs, and is able to pass all tests (except for the freestyle_stroke_material.blend test which was broken at that time for all platforms by the looks of it) 2) It's slightly faster than msvc when using cycles. (time in seconds, on an i7-3370) victor_cpu msvc:3099.51 clang:2796.43 pavillon_barcelona_cpu msvc:1872.05 clang:1827.72 koro_cpu msvc:1097.58 clang:1006.51 fishy_cat_cpu msvc:815.37 clang:722.2 classroom_cpu msvc:1705.39 clang:1575.43 bmw27_cpu msvc:552.38 clang:561.53 barbershop_interior_cpu msvc:2134.93 clang:1922.33 3) clang on windows uses a drop in replacement for the Microsoft cl.exe (takes some of the Microsoft parameters, but not all, and takes some of the clang parameters but not all) and uses ms headers + libraries + linker, so you still need visual studio installed and will use our existing vc14 svn libs. 4) X64 only currently, X86 builds but crashes on startup. 5) Tested with llvm/clang 6.0.0 6) Requires visual studio integration, available at https://github.com/LazyDodo/llvm-vs2017-integration 7) The Microsoft compiler spawns a few copies of cl in parallel to get faster build times, clang doesn't, so the build time is 3-4x slower than with msvc. 8) No openmp support yet. Have not looked at this much, the binary distribution of clang doesn't seem to include it on windows. 9) No ASAN support yet, some of the sanitizers can be made to work, but it was decided to leave support out of this commit. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D3304
2018-05-28Rename EEVEE visibility group > collectionDalai Felinto
I think we should rename the DNA as well, and break the 0.01 files using this feature. But I will leave this decision to Clement.
2018-05-28Ugly Hacky Fix: Clear Loc/Rot/Scale + Autokey now works for bonesJoshua Leung
This is a hacky fix so that animators can use this tool again with autokey enabled (which they do all the time). The issue here is that the tool writes the new (0) values to the original data, but insertkey now reads from evaluated data (so that keying interpolated values works). However, the cleared values do not get re-evaluated or flushed before insertkey gets to it (via auto keying), meaning that the wrong values get keyed. There may be better solutions for this, but for now, this is the simplest fix that I can get working.
2018-05-28EEVEE: lookdev default materialsJeroen Bakker
2018-05-28Fix T55231: Setting bone.select from RNA didn't tag for copy on writeJoshua Leung
This was causing problems with addons such as the Selection Sets addon used in studio by the animators.
2018-05-28CoW: Skip pointers that are used in Lattice edit mode.Germano
2018-05-28Cleanup: Fix typo: updata -> updateGermano
2018-05-28CoW: Skip used pointers in MetaBall edit mode.Germano
2018-05-28CoW: Skip pointers used in Text edit mode.Germano
2018-05-28RNA: re-enable property notifiersCampbell Barton
While these will be removed eventually, it makes tracking down COW buts a hassle.
2018-05-28Depsgraph: preserve memory caches for particles when creating Copy-on-WriteSergey Sharybin
Solves issue with particle memory cache ignored. Thanks Bastien for review!
2018-05-28Workbench: Fix uninitialized variable usage.Germano
2018-05-28EEVEE: LookDev storage list wrongly usedJeroen Bakker
2018-05-28Fix T55226: outliner glitch with item open/close, after recent optimization.Brecht Van Lommel
2018-05-28EEvEE: LookDevJeroen Bakker
2018-05-28Fix: Action/Graph editor UI's didn't update when channel properties were changedJoshua Leung
More MessageBus-related silliness to resolve issue with toggling visibility/mute/locking status of F-Curves/Groups/etc., as well as other things like modifying active keyframe's values, or changing properties of F-Modifiers. I've now ended up just whitelisting in the region subscribers all the animation-related structs in RNA. But still, that may not be enough to deal with potential issues later with the property sliders (shown per channel, optionally), which can come from anywhere. (Spring bug)
2018-05-28UI: Option to layout properties in two columnsCampbell Barton
Needed for proposed alternate layout, see T54951.
2018-05-28Fix missing animation curves update when tweaking f-curvesSergey Sharybin
Action is an own datablock, meaning, changes to f-curves needs to copy those changes to all evaluated versions of action datablock.
2018-05-27Merge branch 'master' into blender2.8Campbell Barton
2018-05-27UI: center align number buttons w/o textCampbell Barton
This makes supporting split properties and text possible, see T54951
2018-05-27Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/makesrna/intern/rna_object_api.c source/blender/makesrna/intern/rna_scene.c source/blender/makesrna/intern/rna_scene_api.c
2018-05-27Cleanup: Nuke most of remaining evil G.main from RNA.Bastien Montagne
The few ones in getters/setters we cannot remove as easily, for now we can live with those I think...
2018-05-27Merge branch 'master' into blender2.8Campbell Barton
2018-05-27UI: replace BLI_strncpy w/ memcpyCampbell Barton
Size is already checked.
2018-05-27Grid: Do not go over objects in front/side ortho views.Clément Foucault
Fixes T55190 Grid displayed on top of objects in orthographic view
2018-05-27Merge branch 'master' into blender2.8Campbell Barton
2018-05-27Cleanup: unused varCampbell Barton
2018-05-27Recently added IES conflicts w/ EEVEECampbell Barton
2018-05-27Grid: Fix T51813: Opaque grid on OSX.Clément Foucault
2018-05-273D View: minor change to NDOF view orbitCampbell Barton
This change is needed for 2.8, where the NULL check isn't a reliable way of testing if dynamic offset is needed.