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
path: root/source
AgeCommit message (Collapse)Author
2018-06-05Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/intern/blendfile.c source/blender/blenloader/intern/readfile.h source/blender/blenloader/intern/versioning_250.c source/blender/blenloader/intern/versioning_260.c source/blender/blenloader/intern/versioning_270.c source/blender/blenloader/intern/versioning_legacy.c source/blender/editors/render/render_shading.c source/blender/makesrna/intern/rna_movieclip.c source/blender/render/intern/source/pipeline.c source/blender/render/intern/source/voxeldata.c
2018-06-05Moved function declarations from BKE_DerivedMesh.h to BKE_mesh_runtime.hSybren A. Stüvel
The function definitions still reside in DerivedMesh.c. Once we're done porting all the DerivedMesh use to Mesh, we'll move the still-relevant functions to mesh_runtime.c. This move is now cumbersome due to shared statically-declared utility functions in DerivedMesh.c
2018-06-05Moved function declarations from BKE_mesh.h → BKE_mesh_runtime.hSybren A. Stüvel
2018-06-05Merge branch 'master' into 28Campbell Barton
2018-06-05Cleanup: use new accessors to blendfile path (Main.name).Bastien Montagne
2018-06-05Cleanup: add hleper functions to get filepath from Main.Bastien Montagne
This helps making things clearer and cleaner. Func returning filepath of G.main is separate, so that we can easily track its usages, and hopefully deprecate it at some point. Though that usage of G.main is likely the less evil one, you nearly always want current blendfile path in those cases anyway.
2018-06-05Cleanup: doxy grouping for mesh runtime APICampbell Barton
2018-06-05LookDev: Fix crash when no worldJeroen Bakker
2018-06-05Error in last commitCampbell Barton
2018-06-05Depsgraph: Fix bug with broken tweak of animated node tree settingsSergey Sharybin
With single editing context we can have expected and correct evaluation order of animation and material update.
2018-06-053D View: disable manipulators & text w/o overlayCampbell Barton
Manipulators which aren't explicitly activated via tools are now hidden. Tool manipulators are kept because it doesn't make sense to interact with a tool with hidden manipulators.
2018-06-05Object Modes: Flush COW on mode switchingCampbell Barton
Caused glitch w/ sculpt mode not updating.
2018-06-05Preserve unkeyed changes on undo and file openSergey Sharybin
This partially reverts 5975d6581cee. With single editing context it is more predictable what is unkeyed change is.
2018-06-05Cleanup: simplify studiolight/matcap enum code, remove limit.Brecht Van Lommel
2018-06-05T55291: Matcaps were reset when loading fileJeroen Bakker
2018-06-05Static Override: Fix order of operations issue in material slots.Bastien Montagne
*Really* not happy with that kind of constraint, but no choice for now...
2018-06-05Static Override: progresses towards full support for material slots.Bastien Montagne
Material slots are a real pain to get working, due to all the black magic they do to hide object vs. obdata storage of the material... Currently hitting an order problem - we need to always set 'link' (to object or obdata) property of the slot first, before we set its material... *super-sigh*
2018-06-05Fix compilation error after recent matcap changesSergey Sharybin
2018-06-05Fix T55319: Keyframing issuesSergey Sharybin
The issue was that keyframing from menu would tag object for animation update, which was making object to loose unkeyed changes.
2018-06-05Workbench: remove the soft limit for the xray_alphaJeroen Bakker
2018-06-05Workbench: Matcaps T55291Jeroen Bakker
- users can use their own matcaps .config/blender/2.80/datafiles/studiolights/matcap/ folder - upto 100 matcaps can be loaded - color of the matcap is influenced by the color of the material/single color etc. To show the plain matcap use single color at 1.0 - chosing a matcap is at lighting level (flat/studio/matcap) - matcap only possible in solid mode - also works for X-Ray mode As the old matcaps are still in used by the clay engine I didn't remove it yet.
2018-06-05UI: set cursor line widthCampbell Barton
2018-06-05Transform: avoid assert in wpaint modeCampbell Barton
2018-06-05Fix stupid mistake in previous commit.Bastien Montagne
2018-06-05RNA/Override: Move override-related property flags to own variable.Bastien Montagne
We are already running out of available flags in main, generic int, and everytime I work on static override I find new special cases that will need new specific propflag, so...
2018-06-05Baby step towards making overridable materials for objects.Bastien Montagne
Naughty Collections RNACollection of objects is still to be tamed, but for individual objects should work now....
2018-06-05Transform: improve pose trans/rot/scale guessingCampbell Barton
Switching the mode was being done per object, where it should first check all pose bones from all objects. This also removes code that changes the transform mode from within the counting function. This was only needed on transform initialization.
2018-06-05Missing from last commitCampbell Barton
2018-06-05Transform: revert use of evaluated objectsCampbell Barton
This is no longer needed.
2018-06-05UI: context menu for other editor typesCampbell Barton
D3458 by @billreynish w/ edits. - Context menu for dope-sheet, graph, image & node editors. - Add type to contenxt menu header. - Access with W-Key. - Change UV-editor weld key binding to Shift-W.
2018-06-05UI: support property split for 'prop_search'Campbell Barton
2018-06-04DRW: Fix crashes with instanced dataDalai Felinto
Problem introduced on 101c277e3d8241ad55f6343690b5d96a5e37d1f0.
2018-06-04Cleanup: correct menu nameCampbell Barton
2018-06-04Merge branch 'master' into blender2.8Campbell Barton
2018-06-04Cleanup: strip ghost trailing spaceCampbell Barton
2018-06-04Fix T55325: Revert "Always get a reference point when snapping with the ↵Germano
projected elements option enabled." This reverts commit 0864a4c1ea3156b55c60bbeaf25d265fa5583e69. That way it's best for retopology.
2018-06-04Merge branch 'master' into blender2.8Campbell Barton
2018-06-04Particle System: move data creation into RNA updateCampbell Barton
Relying on evaluation to initialize data causes issues w/ 2.8.
2018-06-04Fix Python UI error with Eevee and hemi lamps.Brecht Van Lommel
2018-06-04Fix hang rendering with motion blur.Brecht Van Lommel
2018-06-04Workbench: Shadows: Fix cap being clipped by far plane.Clément Foucault
This was the last remaining problem with shadow volumes (that I know of). Only extrude until we hit the far plane.
2018-06-04Tool System: refresh tools after undoCampbell Barton
2018-06-04Cleanup: Hopefully more clear nameSergey Sharybin
2018-06-04DRW: Fix leak from the wireframe drawing.Clément Foucault
2018-06-04Wireframe: Lower line thickness and front color blending.Clément Foucault
2018-06-04Cleanup: redundant headersCampbell Barton
2018-06-04Weight paint: Use helper function to get original meshSergey Sharybin
Makes it one line to get needed mesh, no code duplication. And can easily update asserts and tighten the nuts.
2018-06-04Add utility functions to get different "levels" of evaluated/original meshSergey Sharybin
2018-06-04Depsgraph: Only store original mesh pointer for mesh objectSergey Sharybin
2018-06-04Fix weight paint crashCampbell Barton
The PBVH was referencing runtime custom data which was freed on refresh.