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-12-14DRW: Simplify text edit drawingClément Foucault
This is to simplify the curve batch cache.
2018-12-14GPUBuffers: Fix uninitialized memory use causing undefined conditional jumpClément Foucault
2018-12-14Fix T59334: Crash initializing crazyspace on object with subsurf and ↵Sergey Sharybin
displacement
2018-12-14UI: show frame rate in movie clip editorJacques Lucke
Feature Request from Hjialti.
2018-12-14Attempt to sanitize node tree deletionSergey Sharybin
Make it explicit when freeing node tree which is owned by other ID or when freeing node tree which is outside of a bmain.
2018-12-14Fix T59220: Deleting object causes blender 2.8 to crashSergey Sharybin
The issue was caused by a special code in node tree freeing function which will free extra fields in the case when tree is not in bmain. This is how old code was dealing with "nested" trees, but is now making behavior different from other datablocks. This is exactly what was confusing copy-on-write logic. Ideally, ntreeFreeTree() need to behave same as all other datablocks, ad freeing of data of nested trees should be up to the owner of the tree (this way it's all explicit and does not depend on check of some special flag.
2018-12-14Fix T59365: Blender crashes when I try to open a .blend file.Bastien Montagne
Broken logic in check for a valid vgroup storage pointer...
2018-12-14fix relationship line always drawing from the parents originPhilipp Oeser
this can be different though (e.g. vertex parenting) and correct location is already stored in ob->orig spotted while looking into T59332 Reviewers: fclem, brecht Differential Revision: https://developer.blender.org/D4076
2018-12-14Fix T58351: Make Single User crashesDalai Felinto
2018-12-14New object API function : BKE_object_eval_reset()Dalai Felinto
This restores the object->data to a non-modifier evaluated state. So this allow us to change evaluated object modifier stack directly and get BKE_mesh_new_from_object() for the evalauted object.
2018-12-14Build fixup for previous commitDalai Felinto
Build error introduced on: 285cfef695e18a63eba81a385f9fd82bcbccdabc.
2018-12-14Fix T58652: Crash editing shape keys weirdness with instancesSergey Sharybin
2018-12-14Fixing crash with cycles baking with is_cage and no cageDalai Felinto
2018-12-14Transform: remove incorrect 3D view checkCampbell Barton
2018-12-14Fix T59347: Crash drawing empty imageCampbell Barton
2018-12-14Fix mesh select path not updating the gizmoCampbell Barton
2018-12-14Merge branch 'master' into blender2.8Campbell Barton
2018-12-14Fix selection history clearing when selecting allCampbell Barton
2018-12-14Merge branch 'master' into blender2.8Campbell Barton
2018-12-14Missed last commitCampbell Barton
2018-12-14Merge branch 'master' into blender2.8Campbell Barton
2018-12-14Missed last commitCampbell Barton
2018-12-14Cleanup: naming (mean -> median) see T47811Campbell Barton
2018-12-14Cleanup: namingCampbell Barton
2018-12-14Fix T59337: Camera visual aids ignore overlayCampbell Barton
2018-12-14Preferences: add option for header positionCampbell Barton
Sets the header position for newly created windows with few exceptions (preferences is always bottom, file-selector is always top).
2018-12-14Fix compiler errorCampbell Barton
2018-12-14GP: Add Subdivide Smooth optionAntonioya
2018-12-14Fix T59137: Prefs moves header to bottomCampbell Barton
Only use a new spaces header alignment when no previous header exists.
2018-12-14Fix T57724: Opening file browser flips user-prefs headerCampbell Barton
2018-12-13GP: New Smooth operatorAntonioya
Smooth a stroke, in edit mode, similar how mesh operator works with meshes.
2018-12-13Fix T58014, T58650: issues with hex color and Filmic view transform.Brecht Van Lommel
Hex color values are now always in sRGB space, as would be expected by most other applications. Previously they were in display space and using the view transform.
2018-12-13Color management: add OCIO aware utility functions for transform to/from XYZ.Brecht Van Lommel
2018-12-13Fix T58549, T56741: HSV color picker issues with Filmic view transform.Brecht Van Lommel
In 2d655d3 the color picker was changed to use display space HSV values. This works ok for a simple sRGB EOTF, but fails with view transforms like Filmic where display space V 1.0 maps to RGB 16.292. Instead we now use the color_picking role from the OCIO config when converting from RGB to HSV in the color picker. This role is set to sRGB in the default OCIO config. This color space fits the following requirements: * It is approximately perceptually linear, so that the HSV numbers and the HSV cube/circle have an intuitive distribution. * It has the same gamut as the scene linear color space. * Color picking values 0..1 map to scene linear values in the 0..1 range, so that picked albedo values are energy conserving.
2018-12-13Speedup: new OldNewMap implementation for file loadingJacques Lucke
In production files that use a lot of linking I measured loading speedups between 5% and 18%. In files that use less linking the speedup might not be noticeable at all, but it should not be slower. Reviewer: brecht Differential Revision: https://developer.blender.org/D4038
2018-12-13RNA: revert recent rename 'updated' -> 'dirty'Campbell Barton
Partially reverts 45fdf41be87f & 6d38d824377c, added comment why term 'updated' is used in this case.
2018-12-13Cleanup: macro hygiene, style, doxy commentsCampbell Barton
2018-12-13BLI_edgehash: assert when edges use the same vertCampbell Barton
This was removed on the recent upgrade.
2018-12-13GP: Cleanup const variablesAntonioya
2018-12-13Fix error in recent key-item filteringCampbell Barton
Grouping flags makes it impossible to exclude only modifiers for eg. Fixes T59303
2018-12-13Fix force fields not affecting rigid bodiesSergej Reich
This fixes part of T58991. Still need to add proper relations so that point cache is marked as outdated when effectors are modified.
2018-12-13Silence warning (const)Dalai Felinto
2018-12-13GP: Missing change of texture format in previous commitAntonioya
2018-12-13Fix T59125: Outliner does not show view layer countJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4060
2018-12-13GP: Create Framebuffer textures only if neededAntonioya
Now, if there aren't grease pencil objects, the textures and framebuffers are not created. This unload GPU Memory when not using GP.
2018-12-13GP: Changes textures from DEPTH24_STENCIL8 to DEPTH_COMPONENT24Antonioya
As we are not using stencil info, we don't need this in the texture.
2018-12-13BLI: New Edgehash and EdgeSet implementationJacques Lucke
The new data structure uses open addressing instead of chaining to resolve collisions in the hash table. This new structure was never slower than the old implementation in my tests. Code that first inserts all edges and then iterates through all edges (e.g. to remove duplicates) benefits the most, because the `EdgeHashIterator` becomes a simple for loop over a continuous array. Reviewer: campbellbarton Differential Revision: D4050
2018-12-13Armature Edit Mode: improve box/lasso selectCampbell Barton
Mostly rewrite logic which now matches (de)select picking, share between both operators. - Support all selection operations (eSelectOp), fixes T59255. - Add function that selects using 'BONESEL_*' flags & eSelectOp. This avoids lasso & box select having to handle selection flushing. - Fix strange behavior with lasso where selecting a bone in a chain would only select the tip (from 2.7x).
2018-12-13Cleanup: use doxy grouping for view3d selectCampbell Barton
Easier to navigate, avoid mixing up functionality across the file.
2018-12-13Cleanup: styleCampbell Barton