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-06Cleanup: USE_UI_* prefix for UI definesCampbell Barton
Otherwise there is no quick way to see where this comes from.
2018-06-06UI: WM_OT_call_panel option to keep popovers openCampbell Barton
2018-06-06Workbench: Speed up fo scene with many duplisJeroen Bakker
The ObjectID pass was generating per material per dupli a specific number for the outline what results in a GPU context switch. In spring scene 01-050 a scene with many trees (duplis) generated 28000 GPU materials. Now only new materials are created when objectid pass is enabled. Also added a hard limit to the number of objects for the objectid pass (255) Basically the outline between objects will not be drawn, but it will be very hard to detect them also. Also fixed for XRay mode.
2018-06-06UI: use regular size icons for toolbar popupCampbell Barton
Test this since the popup feels disruptive/flashing when its too large when set smaller it looks closer to a menu w/ key-accelerators which is the intention in this case. It's also more likely the active tool can be placed under the cursor.
2018-06-06Fix object selection w/ COWCampbell Barton
2018-06-05Cleanup: styleCampbell Barton
2018-06-05Eevee: Improve load time.Clément Foucault
Only generate shadow store shaders on demand and create a simpler shader for small blur radius.
2018-06-05Fix compilation issue due to last commit.Clément Foucault
2018-06-05Wireframe: Add slider to hide edges from coplanar facesClément Foucault
The default behaviour is to show the same amount of edges as 2.7. The slider makes it possible to show all edges or even less.
2018-06-05Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/windowmanager/intern/wm_files.c
2018-06-05Fix crash in owmn previous commit.Bastien Montagne
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: pep8Campbell Barton
Use 'autopep8 --ignore E721,E722' on our UI code, only minor changes.
2018-06-05Cleanup: doxy grouping for mesh runtime APICampbell Barton
2018-06-05LookDev: Fix crash when no worldJeroen Bakker
2018-06-05UI: move 3D view display options into popoverCampbell Barton
- Moved Mesh Display, Mesh Analysis & Motion Tracking display panels to Overlays. - Removed Item panel from sidebar (buttons available elsewhere). Patch by @billreynish w/ edits
2018-06-05make.bat: cache the vcredist directory.Ray Molenkamp
When run from make.bat the environment is setup correctly and the VCToolsRedistDir environment variable exists, on later invocations of cmake this may no longer be the case and a warning was emitted about the missing runtime. we can't rely on InstallRequiredSystemLibraries.cmake here since it uses the compiler version to figure out the correct location and it doesn't know how to deal with clang.
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-05make.bat : Fix clang+asan msbuild project generationRay Molenkamp
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