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-08-24Fix T56511: UILayout.prop_search misalignedCampbell Barton
Add padding when used with property decorations.
2018-08-24UI: remove hack to align search propertiesCampbell Barton
2018-08-24Merge branch 'master' into blender2.8Campbell Barton
2018-08-24RNA: avoid redundant property lookups in UI APICampbell Barton
2018-08-24Cleanup: indentation, styleCampbell Barton
2018-08-24UI: re-arrange some items in context menuPablo Vazquez
* Move Add to Quick Favorites before Assign Shortcut, as it is more often that we add items to favorites, than changing shortcuts. * Move Header menu last. In some cases the Online Manual for that item would appear after the header menu. * No icon for "Remove from Quick Favorites", matches Remove Shortcut
2018-08-24UI: Fix area border thickness over top and bottom bar with glScissorsClément Foucault
2018-08-23Hide Grease Pencil ornaments if overlay setting is disabledPablo Vazquez
2018-08-23Cleanup: remove unused codeClément Foucault
2018-08-23UI: Optimize the area border drawingClément Foucault
It is was not really a bottleneck but it was triggering my OCD when 1/3rd of the drawcalls in a normal scene were basically only caused by this.
2018-08-23Wireframe: Add support for sculpt modeClément Foucault
Now wireframe does update in sculpt mode using the sculpt mesh VBOs. The only thing that does not work is simplified wireframe (the wireframe slider) when the mesh is shaded flat. In this case all edges are shown.
2018-08-23Fix T55507: Crash due to GPencil brush icon management, when there is no ↵Bastien Montagne
active object.
2018-08-23Fix T56455: [2.8] Crash when projecting skinwrap curve/path.Bastien Montagne
Shrinkwrap is not only a Mesh modifier...
2018-08-23Fix T56360: metaball viewport checkbox crash.Bastien Montagne
Do same as for other geometry types to compute bbox, instead of blindly returning NULL `ob->bb`...
2018-08-23Fix single column UI: grey out B-Bone properties when not a B-Bone.Alexander Gavrilov
There was a mistake when the UI was converted to the new layout style.
2018-08-23Workspaces: move delete to right click menu, instead of X on tab.Brecht Van Lommel
These are not intended to be closed as often as e.g. browser tabs, they are intended to be more persistent and accidental closing should be avoided.
2018-08-23UI: rename Grease Pencil panels in toolbar to Annotation.Brecht Van Lommel
To match the panels in the N key sidebar.
2018-08-23Multi-Objects: MESH_OT_loop_selectDalai Felinto
2018-08-23UI: Subpanels to Cycles Samples for Branched Path TracingWilliam Reynish
2018-08-23UI: Physics panel minor adjustmentsWilliam Reynish
Flow panel had a wrong name when the checkmark was used in the header, fixed alignment in softbody panel & fixed wrong active state for Cloth Pin.
2018-08-23UI: Dark XYZ characters in the navigation gizmoPablo Vazquez
Much easier to read against the usually brighter axes colors.
2018-08-23Depsgraph: Bring back visibility checks based on collection restrict flagsSergey Sharybin
The title says it all actually, the idea is to speedup the following case: - Visible duplicator of a restricted collection (reported as T56512), One of the questionable change is that none of the view layer bases is ignored now. This ensures corresponding objects will have copy-on-write component evaluated, making it possible to access those pointers. The evaluation of those objects is skipped. Reviewers: brecht Differential Revision: https://developer.blender.org/D3641
2018-08-23Fix T56347: Driven values not supported in node groups.Bastien Montagne
Need to rebuild dependency graph when we add or remove nodes from a tree...
2018-08-23Rename: *_batch_cache_dirty > *_batch_cache_dirty_tagDalai Felinto
2018-08-23Fix T56500: Origin to geometry crashes on armatureDalai Felinto
Reviewers: sergey https://developer.blender.org/D3639
2018-08-23Icons: new icons for sculpt border hide/maskWilliam Reynish
2018-08-23Merge branch 'master' into blender2.8Bastien Montagne
2018-08-23Fix T56506: Different behaviour of Bounds Clamp with positive and negative axis.Bastien Montagne
Small typo on minus sign position... ;)
2018-08-233D Grid: Fix grid not showing in camera viewClément Foucault
2018-08-233D Grid: Fix axes color blendingClément Foucault
2018-08-233D Grid: Fix grid passing through objects too muchClément Foucault
For this we need to add a bias depending on the viewing angle. But increasing the hardness of the test make float precision issues in the mesh transformation more prominent (actual geometry is far below the surface). So to solve this issue we use a more subdivided grid mesh 8x8 quads instead of 1 triangle.
2018-08-23Icons: clamp material color from 0..1Campbell Barton
Warn about out of range colors too.
2018-08-23Revert "Icons: avoid error with colors out of 0-255 range"Campbell Barton
This reverts commit 6e7da7616b6b02d2827f306ea4e55510a79b79de.
2018-08-23Fix annotate tool in the 3D viewCampbell Barton
We can't share tools between space-types since they contain keymaps that store the space type.
2018-08-23Cleanup: use staticmethod when class isn't usedCampbell Barton
2018-08-23UI: rename "Ruler" to "Measure"Campbell Barton
2018-08-23Add Torus: default generate UV's to trueCampbell Barton
2018-08-23Compositor: Film-like curveJeroen Bakker
Film-like curves for the RGB Curve node (Compositor) and Curve Modifier (Sequencer) Film-like curves originated from Adobe. "It’s an RGB curve where the tone curve is applied on the largest and smallest value, and then the middle value is adapted to keep a constant hue as defined by RGB-HSL/HSV. In terms of look and saturation increase it’s very similar to a pure RGB curve, more so than a HSL-L curve or HSV-V curve, but some color shift problems are avoided." Other tools like Natron, Krita and RawTherapee have implemented this curve tone. Reviewers: brecht, campbellbarton Reviewed By: brecht Tags: #compositing, #video_sequencer Differential Revision: https://developer.blender.org/D3638
2018-08-23Fix T56498: Segment fault when change parameter of one operator after undo.Bastien Montagne
You cannot store ID (or any other data) pointers accross undo’s/redo’s, those are reading .blend file and hence invalidating all pointers! Not that happy with this fix, code is rather convoluted and not elegant at all, but cannot think of a better solution, so will do for now. Also found and fixed another 'str ghash used for int keys' case...
2018-08-23Add helper to BKE_library to generate unique string key for an ID.Bastien Montagne
Basically just concatenates ID's name (including its IDtype code) and that library's name, if any. This must give unique string in a given Main database, suitable for GHash keys e.g.
2018-08-23Cleanup: trailing spaceCampbell Barton
2018-08-23Tool System: Popup toolbar keymap improvementsCampbell Barton
- Add support for key_modifiers, so grease pencil gets "D". - Assign number keys for unmapped items This means all tools get keyboard access, use number/numpad to avoid confusion with other keymap items which directly activate the tool.
2018-08-23Cleanup: use static functionsCampbell Barton
2018-08-23Fix: Silence compiler warnings about size_t's in printfJoshua Leung
2018-08-23Depsgraph: Added note that the filtering function should NOT be called on a ↵Joshua Leung
filtered graph
2018-08-23Motion Path Calcs: Use filtered depsgraph by defaultJoshua Leung
Use debug_value = -1 to disable the use of the filtered depsgraph. It's still useful to have this for benchmarking + until we're confident the filtering works safely.
2018-08-23Code CleanupJoshua Leung
2018-08-23Motion Path Calcs: Minor optimisation tweaksJoshua Leung
* Don't print on every frame evaluated. This was only needed earlier to track the progress (and why things were taking so long - answer, it was the Scene COW issue). Saves 50-100 ms * Remove the extra calculation of the scene after evaluating motion paths. This shouldn't be needed now with COW. Saves about 20-30 ms
2018-08-23Fix memory leak - the temporary depsgraph instance was not getting freed ↵Joshua Leung
after use
2018-08-23Cleanup: Remove the conditional ID node removal stuff, copied from ↵Joshua Leung
clear_id_nodes() This was just randomly leaving all the Particle datablocks in the filtered graph (and causing and extra/excess pass over the ID's to get run). Unless we actually need those specially kept for some reason later, it's better to leave those out for now.