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-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
2018-12-01Texture Paint: implement efficient face selection updates.Alexander Gavrilov
Fix the old code that propagates selection changes to the evaluated mesh directly without rebuilding, and avoid tagging DEG_TAG_COPY_ON_WRITE if it succeeds.
2018-11-30Fix T58150: crash in Texture Paint after changing selection in Edit Mode.Alexander Gavrilov
Texture paint code was retrieving the evaluated mesh from the original object, which isn't supposed to happen, so the cached mesh isn't properly cleaned up by Edit Mode toggle.
2018-11-30Fix missing "need eval data" for texpaint mode toggle op.Bastien Montagne
Note that am not sure that is actually needed, since switching to that mode does not actually use any eval data, it's only needed during init of first stroke... But in doubt, that won't hurt to have it here anyway.
2018-11-30Cleanup: remove useless depsgraph parameter in some texpaint helper func.Bastien Montagne
2018-11-30Fix T58213: Crash w/ Vertex paint averageCampbell Barton
2018-11-29Texture Paint: fix artifacts when using masks with symmetry.Alexander Gavrilov
For most brushes, texture painting uses a special mask accumulation table in order to ensure that the amount of added color only increases when the same pixel is touched multiple times by the stroke. Unfortunately, only the mask texture was added to the mask before this check, while normal, stencil, texture alpha masks were applied after this check. This means that the check can pass if e.g. the pressure is increased, but the final mask value is actually lower. One might think that the mask values are fixed per pixel, but with symmetry that isn't true. The result is a nasty stripe artifact due to the discrete cutoff nature of the accumulation test. In order to fix this, apply all masks before accumulation.
2018-11-29Fix T57653: Fix T58075: Crash when switching between Edit and Sculpt/Paint ↵Bastien Montagne
modes. Sculpt (and paint) modes rely on valid evaluated data at their initialization. Added code to ensure that in `ED_object_mode_toggle()`, when relevant toggle operator requires it (looks like sculpt/paint should be the only ones affected, although particle edit may be too...).
2018-11-29Cleanup: remove unused filesCampbell Barton
2018-11-27Fix T57070: Take Two of 2.8 Crash in sculpting mode with tilling and Dyntopo.Bastien Montagne
Accessing ob->bb directly is not a good idea anyway. Still, would like to know why/where this bbox is freed, since it is allocated at least once by depsgraph eval, as part of `BKE_object_handle_data_update()` function...
2018-11-263D View: remove 3D cursorCampbell Barton
Use 3D cursor from the scene (was previously used for local-view).
2018-11-25Texture Paint: prevent normal angle masking duplicating backface culling.Alexander Gavrilov
If backface culling is off, the user obviously wants to paint on back faces, so the normal angle cutoff designed to prevent painting at glancing angles shouldn't do the culling as a side effect.
2018-11-23Add missing COW updates when selection changes in paint modes.Alexander Gavrilov
2018-11-23Pose: support wpaint+pose w/ object-lock enabledCampbell Barton
Mode locking made it nearly impossible to enter wpaint + object mode. Now enter pose mode when entering wpaint mode when the pose object is selected.