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
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-30Cycles: improved rounding of sample chunks for resumable rendersSybren A. Stüvel
When using `--cycles-resumable-num-chunks N` to render a subset of the samples, having N close to the total number of samples causes rounding issues. For example, a file configured for 250 samples and 150 chunks should have 1.6666 sample per chunk. The old code rounded this to 2 samples per chunk, which would result in too many samples being rendered. When rendering a single chunk this doesn't matter much, but when larger chunk ranges are rendered with `--cycles-resumable-start-chunk` and `--cycles-resumable-end-chunk` the rounding errors start to add up. By multiplying with the number of chunks to render first, and only round to integers after that, this issue is solved. In the above example, rendering 3 chunks will correctly render 5 samples rather than 6. When the requested number of chunks is larger than the number of samples there will be duplicate samples (that is, sample N appearing both in chunk M and M+1). In this case a warning is printed to stderr. This is needed for T50977 Progressive render: use non-uniform sample chunks. Reviewed by: sergey Differential Revision: https://developer.blender.org/D4282
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-30Cleanup: line lengthCampbell Barton
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-29UI: Add Dynamic Topology toggle entry to Sculpt menuPablo Vazquez
Helps to find the shortcut (Ctrl+D) which wasn't exposed anywhere else than in search.
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-29Cycles: delay CUDA and OpenCL initialization to avoid driver crashes.Brecht Van Lommel
We've had many reported crashes on Windows where we suspect there is a corrupted OpenCL driver. The purpose here is to keep Blender generally usable in such cases. Now it always shows None / CUDA / OpenCL in the preferences, and only when selecting one will it reveal if there are any GPUs available. This should avoid crashes when opening the preferences or on startup. Differential Revision: https://developer.blender.org/D4265
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-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 CLOG_STR_AT_SEVERITY macroCampbell Barton
Part of D4277 by @sobakasu
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.
2019-01-28Merge branch 'blender2.7'Campbell Barton