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-31Fix T61065: missing shader update when adding texture slot.Brecht Van Lommel
2019-01-31Cleanup: avoid some unnecessary inverse matrix math.Brecht Van Lommel
2019-01-31Fix T59339: Particle render without baking issuesSergey Sharybin
The issue was caused by dependency graph resetting particles when evaluating copy-on-write version of object. Solved by only doing reset from dependency graph on user edits. Other issue was caused by modifier itself trying to compare topology and reset particles when number of vertices or faces changed. This isn't reliable, since topology might change even with same number of elements. But also, since copy-on-written object initially always have those fields zero-ed the reset was happening on every F12. The latter issue is solved by moving reset from modifier stack to places where we exit edit/paint modes which might be changing topology. There is still weird issue of particles generated at some weird location after tapping tab twice, but this is not a new issue in 2.8 branch and is to be looked separately.
2019-01-31Fix T61032: Switching to sculpt tab causes undo to set object modeCampbell Barton
Workspace switching changed modes w/o the 3D view, causing sculpt undo's poll function to fail. Applied the same logic for texture paint too.
2019-01-31Sculpt: disable undo flag for sculpt mask lassoCampbell Barton
While this is harmless, it did cause T55399 in the past. Sculpt adds it's own undo steps, so don't request the operator type to do it too. This is consistent with other sculpt operators.
2019-01-31Cleanup: style, unused variableCampbell Barton
2019-01-31Fix image paint undo memory leakCampbell Barton
2019-01-31Fix T60660: Texture paint undo removes imageCampbell Barton
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-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-29Cleanup: replace attrib w/ attrCampbell Barton
Also rename GPUVertexAttribs to GPUVertAttrLayers, avoids confusion with GPUVertAttr which isn't closely related.
2019-01-28Cleanup: sort forward declarations of enum & structCampbell Barton
Done using: source/tools/utils_maintenance/c_sort_blocks.py
2019-01-26Cleanup: blank lines over doxy headersCampbell Barton
2019-01-26Cleanup: remove redundant BKE/BLI/BIF headersCampbell Barton
2019-01-25Depsgraph: use specific tag to update shadingCampbell Barton
2019-01-25Cleanup: sort cmake file listsCampbell Barton
2019-01-24Fix T59650: adding texture paint slot image shows wrong color.Brecht Van Lommel
2019-01-24Fix T60133: texture paint external editing not workingPhilipp Oeser
Operator relys on 3DView and was failing from Topbar and Properties Editor. Now tries to find the biggest 3DView and uses that. Reviewers: brecht Maniphest Tasks: T60133 Differential Revision: https://developer.blender.org/D4215
2019-01-24Cleanup: styleCampbell Barton
2019-01-23Sculpt: add Topology Rake, to align edges along brush while painting.Jean Da Costa
This helps to generate cleaner topology and define sharp features for dynamic topology. Best used on relatively low-poly meshes, it is not needed as much for high detail areas and has a performance impact. Differential Revision: https://developer.blender.org/D4189
2019-01-23Fix T59152: dynamic topology constant detail should be in world space.Brecht Van Lommel
It seems more predictable, and makes more sense for future multi-object modes.
2019-01-23Refactor: use guard clauses instead of nested conditionalsJacques Lucke
2019-01-23Revert "Fix T60126: Gradient affects hidden vertices when weight painting"Campbell Barton
This reverts commit 06a6b5dba459d4153d85c5894e3c3e72abeb34e3. The error is that geometry was hidden in the first place, this should only apply when selecting verts/faces.
2019-01-22Fix T60126: Gradient affects hidden vertices when weight paintingJacques Lucke
Also includes some minor refactoring: use guard clauses instead of nested conditionals. Reviewers: brecht Differential Revision: https://developer.blender.org/D4238
2019-01-18Fix loading a file saved w/ dyntopoCampbell Barton
Ensure ED_editors_init doesn't create any undo steps before the initial memfile undo is written.
2019-01-18Fix undo push entering sculpt modeCampbell Barton
2019-01-16Fix T59640: Transform w/ auto-merge & hidden verts crashesCampbell Barton
2019-01-15Cleanup: commas at the end of enumsCampbell Barton
Without this clang-format may wrap them onto a single line.
2019-01-15Cleanup: comment line length (editors)Campbell Barton
Prevents clang-format wrapping text before comments.
2019-01-09Fix sculpt redo failing to enable dyntopoCampbell Barton
2019-01-08Fix T59450: brush colors flip inactive w/ texture paintCampbell Barton
2019-01-08Cleanup: comments causing bad clang-format outputCampbell Barton
2019-01-04Fix T60101: vertex paint color sampleSebastian Parborg
2018-12-30Cleanup: remove non-existing function declarationsCampbell Barton
2018-12-24Fix/cleanup typos and such in UI messages (and some comments).Bastien Montagne
2018-12-24Fix T59722: stencil texture overlay not working on macOS.Jonathan Merritt
2018-12-23BLI_math_rotation: properly name the quaternion power function.Alexander Gavrilov
"angular mult factor" is a completely unintelligible description for a function that raises a unit quaternion to the scalar power.
2018-12-21Fix T59668: UV unwrap pinning bugs.Brecht Van Lommel
With multi object editing it creates the charts twice, which broke some logic in the unwrapper.
2018-12-15Fix T59396 Grease pencil brush crashAntonioya
The problem was the brush was not initializated because some code was missing (marked as ToDo)
2018-12-14GP: Rename CTX and OB modesAntonioya
Part of T59335.
2018-12-12Merge branch 'master' into blender2.8Campbell Barton
2018-12-12Cleanup: use colon separator after parameterCampbell Barton
Helps separate variable names from descriptive text. Was already used in some parts of the code, double space and dashes were used elsewhere.
2018-12-07Depsgraph: Remove duplicated sets of recalc/update flagsSergey Sharybin
There were at least three copies of those: - OB_RECALC* family of flags, which are rudiment of an old dependency graph system. - PSYS_RECALC* which were used by old dependency graph system as a separate set since the graph itself did not handle particle systems. - DEG_TAG_* which was used to tag IDs. Now there is a single set, which defines what can be tagged and queried for an update. It also has some aggregate flags to make queries simpler. Lets once and for all solve the madness of those flags, stick to a single set, which will not overlap with anything or require any extra conversion. Technically, shouldn't be measurable user difference, but some of the agregate flags for few dependency graph components did change. Fixes T58632: Particle don't update rotation settings
2018-12-06Fix T58840: SHIFT+K in vertex paint doesn't updateSergey Sharybin
2018-12-06Merge branch 'master' into blender2.8Campbell Barton
2018-12-06Fix T58819: Weight paint gradient crashCampbell Barton
2018-12-03Merge branch 'master' into blender2.8Campbell Barton
2018-12-03Use scene active object for sculptmode enter/exit callsCampbell Barton
Match logic in previous commit.
2018-12-03Fix T56331: Undo crash w/ sculpt on hidden layerCampbell Barton
2018-12-01Fix more cases of evaluated mesh being built for non-COW objects.Alexander Gavrilov