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
2019-01-31Undo System: add Main argument to encode/decodeCampbell Barton
Needed since we don't always have the context, and avoids adding G_MAIN into undo callbacks.
2019-01-31Fix T61028: Crash when entering wireframe viewClément Foucault
2019-01-31Cleanup: add trailing commasCampbell Barton
Improve clang-format output.
2019-01-30Fix T60378: All armatures reset positions on linked collection when ctrl+z ↵Bastien Montagne
used on anything. Issue actually exists since ages, probably 2.7x update system forced all armature proxies to be fully refreshed after an undo? In any case, proxy_from should only be reset for 'local' proxies (i.e. directly linked datablocks), not for linked proxies...
2019-01-30Cleanup: use better names for depsgraph driver relations.Brecht Van Lommel
Both the driven properties and driver targets were called targets, now make a distinction.
2019-01-30GP: Remove DEG_get_original_id() from draw managerAntonioya
Only keep this function when drawing to avoid COW overhead that reduce performance. After some changes I did some time ago, the use of original ID was not required and this only added depsgraph overhead and problems. This change solves the problems with updates in render mode. Related to T57484 and the changes requested by Sergey.
2019-01-30Fix default material using zero alphaCampbell Barton
2019-01-30Fix (unreported) memleak when copying object and its material with GP settings.Bastien Montagne
Like... seriously?
2019-01-30Fix T60957: ASSERT when reloading double-linked file.Bastien Montagne
Kind of funny to see that this has been missing presumably since the first version of library linking in Blender, and only gets noticed now. Then again, that was not really a critical issue, iirc write code ensures all libraries directly used get properly written, even if flags are incorrect.
2019-01-30Cleanup: use proper bitflag operators.Bastien Montagne
2019-01-30Cleanup: Unused function argumentSergey Sharybin
2019-01-30Fix T60974: Dyntopo crash on undo after object deletedCampbell Barton
Add the ability for undo steps to request memfile undo step added after them, useful for mode switching, where we need the data to exist for undo to enter the mode.
2019-01-30Versioning: add renaming utility functionCampbell Barton
Avoids accidents creating duplicate names. Also ensure screens are sorted on rename.
2019-01-29Partial fix for T60982: Editable anim settings in linked action.Bastien Montagne
This is only partially working, because some bAnimListElem items do not have any ID pointer set (for wome mysterious reason...), notably the 'group' ones. Will re-assign to @aligorith for that, this code is rather complicated and hard to follow (with all those macros ;) ).
2019-01-29Cleanup: typo in comment.Bastien Montagne
2019-01-29Workbench: Make Material transparency part of the rgba color pickerClément Foucault
It is only used for solid mode for now but could be used by eevee in the future.
2019-01-29Workbench: Opti: Only request OIT buffers if neededClément Foucault
2019-01-29Workbench: Support transparency from object color alphaClément Foucault
Support the alpha channel use of the object color in solid mode. The Transparency effect is still using the Xray algorithm and not true Alpha blending.
2019-01-29Fix: Add units to text offset_x and offset_y propertiesJoel Godin
Differential Revision: https://developer.blender.org/D4281
2019-01-29Fix T60067: some modifiers don't use shape keys correctlyJacques Lucke
2019-01-29Add missing Shader FX remapping to library querySergey Sharybin
2019-01-29Workbench: Add "Shadow" factor to XrayClément Foucault
This just maintain more parity accross the 2 visuals. Note that this is not "real shadowing" just the facing factor shadowing.
2019-01-29Workbench: Add transparency support for materialsClément Foucault
This adds the posibility of having certain materials transparent in solid mode. The option is (for now) per material only and thus only shows in material color mode. This uses the same rendering technique as Xray mode. Note that objects are not considered transparent for selection with this.
2019-01-29Object Mode: Fix reading past buffer end when drawing cameraClément Foucault
2019-01-29Workbench: Depth Of Field: Improve noise and Large radiusClément Foucault
- Add noise to remove undersampling artifact - Create 2 mipmaps to the scene color buffer in order to have bigger blurs - Replace blur2 with a 3x3 median filter that doesn't dilate the highlights - Use temporal accumulation to remove noise For some reason all of this exacerbate some bleeding issues happening on far foreground elements from near foreground elements. The actual problem was already happening before but was not really noticeable. It needs some more work to be fixed.
2019-01-29Fix duplicate brushes from recent startup filesCampbell Barton
Default versioning caused duplicates when the startup was re-saved. See c305759762aa3
2019-01-29Fix T60226: Inset not working well on very small facesJacques Lucke
The inset operator uses 0.01 as default for the inset. When the face is very small than this default is very confusing (see T60226). The simplest fix seems to be to just use 0 as default. This is similar to the extrude operator which uses 0 as default as well. Reviewers: brecht, campbellbarton Differential Revision: https://developer.blender.org/D4273
2019-01-29Bevel - better corner shapes for inner arc miters.Howard Trickey
The subdivision method for getting corner shapes has a fullness parameter which had been set by eye before. This change uses fullness as found by offline search process to best match the superellipsoid octant in the cube corner case (except cube corner case is still handled by other code). This somewhat improves the look of cube corners with inner arc miters, however.
2019-01-29Revert "3D Text: avoid checking null character's text on path"Campbell Barton
This reverts commit 8a379e3460048906306042145052d5d7f3bb859c. Caused T58284
2019-01-29Fix T59924: Blender 2.8 particle system errorSergey Sharybin
Was missing relation from particle keyed targets to the particle system, which caused some race conditions.
2019-01-29DRW: support clipping for all lamp typesCampbell Barton
2019-01-29Fix duplicate brushes being added to startupCampbell Barton
All builtin templates have this brush.
2019-01-29Fix T60809: Crash undoing object rename in edit-modeCampbell Barton
Currently names are used for edit-mode undo-steps, any changes to Main ID names cause lookup failure (crashing). This commit ensures any undo steps that use ID lookups have the same mem-file undo state loaded that was used to encode the steps. Renaming also has an undo push added (last commit).
2019-01-29Library: tag memfile undo for writing after renameCampbell Barton
Needed for T60809 fix.
2019-01-29Cleanup: Remove unused MTex.texflagCampbell Barton
2019-01-29Cleanup: remove immediate mode TODOCampbell Barton
We've managed without these functions and can add them if needed, this TODO isn't helping.
2019-01-29Cleanup: replace attrib w/ attrCampbell Barton
Also rename GPUVertexAttribs to GPUVertAttrLayers, avoids confusion with GPUVertAttr which isn't closely related.
2019-01-29Merge branch 'blender2.7'Bastien Montagne
Conflicts: source/creator/CMakeLists.txt
2019-01-29Fix T60896: Missing update for Auto Texture Space.Bastien Montagne
2019-01-28Outliner: Enable new faster 'Delete Hierarchy' code by default.Bastien Montagne
Some more tests showed no issue, so now feeling reasonably confident. Old, 'safer' one remains available through setting debug value to 666, for a few more weeks.
2019-01-28Fix several missing cases of copy func for modifiers.Bastien Montagne
Any time a modifier data has non-ID pointer, it should have own copy function (and also take care of proper init/reset in its init callback).
2019-01-28Fix T60840: Serious memleak in solidify modifier.Bastien Montagne
Another one painful to pin down, due to misleading info in report, and more than anything else, waaayyyyy too complex example file!
2019-01-28Fix T60944: Add Tablet eraser support to annotations usin penAntonioya
2019-01-28Fix T60566: Warnings in rigid body and certain conrfigurationSergey Sharybin
Was visible when constraint object is not directly visible via view layers, need to indirectly pull it into the graph.
2019-01-28Fix T60599: Multires crash after doing dyntopo sculptSergey Sharybin
2019-01-28Fix T59963: Can't manipulate hair keys with G, R, S or mirror transformsSergey Sharybin
Need to pass proper evaluated mesh to calculate hair matrix.
2019-01-28DRW: support clipping for object & lamp centersCampbell Barton
2019-01-28makesrna: write files w/ spaces instead of tabsCampbell Barton
We're preparing to move to spaces, having literal tabs in strings complicates conversion a little, move makesrna to spaces now.
2019-01-28Fix blenderplayer build after OpenMP changes.Brecht Van Lommel
2019-01-28Make scene statistics to respect locked interfaceSergey Sharybin
Interface is being locked when some destructive operations are called from non-main thread. This was causing crash with particles in T60065.