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-08-27Sculpt/Paint: Brush world spacing option for sculpt modePablo Dobarro
New brush option to calculate the distance to generate a new brush step using the cursor position over the mesh instead of the screen coordinates. This avoids artifacts when sculpting across curved surfaces. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5432
2019-08-27Compositor: Reversed order of Normal and Albedo in Denoising Node.Stefan Werner
2019-08-27Fix T68944: Added check for SSE4.1 to denoising node.Stefan Werner
Since OpenImageDenoise requires a CPU with SSE 4.1 or newer, let the node act as passthrough on unsupported CPUs and display a message in the node itself.
2019-08-27Fix marker name drawing without intended offset in some casesBrecht Van Lommel
Order of arguments matters here.
2019-08-27UI: add title to assign shortcut popup, tweak paddingYevgeny Makarov
Differential Revision: https://developer.blender.org/D5576
2019-08-27UI: tweak warning messages style and layout in save/close dialogYevgeny Makarov
Differential Revision: https://developer.blender.org/D5589
2019-08-27UI: improve layout of curve widget clipping options popupYevgeny Makarov
Differential Revision: https://developer.blender.org/D5593
2019-08-27UI: fix some menus and popups not taking into account UI scale for paddingYevgeny Makarov
Differential Revision: https://developer.blender.org/D5581
2019-08-27UI: make layout in adjust last operator popup consistent with corner panelYevgeny Makarov
Differential Revision: https://developer.blender.org/D5581
2019-08-27Cleanup: clang-formatBrecht Van Lommel
2019-08-27Fix T69165: wrong update function on Bone b-bone properties crashes.Alexander Gavrilov
Obvious fix suggested by @lichtwerk.
2019-08-27Fix T69166: built-in start-up file has unnecessary screen dataCampbell Barton
2019-08-27Fix compiler error in WindowsAntonio Vazquez
This error was introduced in commit https://developer.blender.org/rB66700196074ad168f3322f2766846a0a07f7a00f
2019-08-27Compositor: Run only one instance of OIDN at a time.Stefan Werner
Running multiple instances of OIDN simultaneously can use dozens of GBs of memory. Since OIDN is multithreaded internally, we can run only one instance at a time and should not lose much performance. Fixing T69006
2019-08-27Workbench: Specular Highlighting for MatCapsJeroen Bakker
With Blender 2.80 we introduced a more flexible matcap system. One change we did was to multiply the matcap with the base color that was shaded. As matcaps contains diffuse and specular lighting in a single texture this lead to rendering artifacts. Artists were complaining that everything looked to metalic. We now support a separate `diffuse` and `specular` pass for matcaps. `shaded_color = diffuse_light * base_color + specular_light` For matcaps to support this feature they need to be multilayer openexr files with 2 renderpasses (named `diffuse` and `specular`). In the future we can change this to first pass/second pass in stead of this naming convention. Reviewed By: fclem, brecht Differential Revision: https://developer.blender.org/D5335
2019-08-27UV Editor: Remove Unimplemented Show Edges OptionJeroen Bakker
Show Edges option in the UV editor does not do anything. Only RNA/DNA code could be found, so it is save to be removed. Differential Revision: https://developer.blender.org/D5446
2019-08-27Cleanup: rename max_len -> alloc_lenCampbell Barton
2019-08-27Cleanup: struct member name wasn't descriptiveCampbell Barton
2019-08-27Cleanup: unused warningCampbell Barton
2019-08-27Edit Mesh AutoMerge: Improve `Split Edges & Faces` optionmano-wii
Now all wire edges linked to the merged vertex are used for split faces. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D5603
2019-08-27Clean: styleCampbell Barton
2019-08-27Fix crash transforming origins when no editable origins existCampbell Barton
2019-08-27Fix specific case where a vertex is ignored in snappingmano-wii
Sometimes the index of the edge and the vertex may coincide.
2019-08-27Fix T68687 Eevee: Modulo node behaves unexpectedly/inconsistentlyClément Foucault
This was a regression.
2019-08-26Fix T69122: Area Join Error on Invalid Cursor PositionHarley Acheson
Improved error handling of Join Area operator in cased it is passed cursor position that is not valid. Differential Revision: https://developer.blender.org/D5598 Reviewed by Brecht Van Lommel
2019-08-26GPencil: Temporary fix to keep running Cycles + GPencil object in background.Antonio Vazquez
This is a temporary solution to keep the render running.
2019-08-26GPU: add mechanism for splitting up big gpu_shader_material.glsl fileBrecht Van Lommel
Compiling this big file for every Eevee material is bad for performance, and now that we are adding more nodes it gets worse. This patch adds a simple mechanism to split up that file, and use only the parts used by shader nodes. When a function is used by GPU_link, we detect which GLSL file it came from and use it in GLSL code generation automatically. Dependencies between GLSL files are manually specified, and function names must be unique across all GLSL files. Most of the actual splitting up will be done in later commits. Differential Revision: https://developer.blender.org/D5569
2019-08-26Edit Mesh: New option "Split Edges & Faces" to "AutoMerge"mano-wii
Ref T66423 Differential revision: https://developer.blender.org/D5562
2019-08-26Fix T69051 Vertex Paint: Selection not show in vertex select mode.Clément Foucault
2019-08-26Fix T68954 UVEdit: Auto Smooth option conflicts with uvs displayClément Foucault
2019-08-26Missed adding file in recent commitCampbell Barton
2019-08-263D View: show selected object axis when affect origins is enabledCampbell Barton
This replaces temporarily enabling draw-axis.
2019-08-26DRW: check exact draw flags before getting wire-frame colorCampbell Barton
Only some options need this.
2019-08-26GPencil: Add missing update of modifiersAntonio Vazquez
This was missing in previous commit for T66294
2019-08-26Cleanup: fix compiler warningsBrecht Van Lommel
2019-08-26Fix T69156: Blender crash when baking rigid body world.Bastien Montagne
Issue was exposed by recent own rB03bf84db86b commit, but was actually present in RNA API for PointCaches since (probably) ages: whole accessor code here was assuming that owner ID was an Object, when it is actually a scene for RigidBody simulations... Had also to make `BKE_ptcache_id_find()` and friends a bit more flexible, now they also accept a NULL object pointer parameter...
2019-08-26GPencil: Invert Paste operator and make Paste to Active defaultAntonio Vazquez
Before there were two options: Paste to original layer called "Paste" and Paste to active layer called "Paste & Merge" Now, by default the paste is in active layer and the "Paste & Merge" has been renamed "Paste". For old "Paste", now is called "Paste by Layer" and it's not the default value anymore. Note: Minor edits to add icons not present in Differential revision. Differential Revision: https://developer.blender.org/D5591
2019-08-26Fix T68826 Eevee: Multi-Mat not working if switching from Solid shadingClément Foucault
The correct fix would be to avoid all those hacks but this is needed if we want to be able to parallelize object vbo extractions. This is the fixed version of the hack. The issue was that the ibo ranges were saved before the batch were reset and the IBO was discarded, leading to a read after free error. All previous reported crash were tested and are now not reproductible.
2019-08-26Fix T69146: Segment Fault using Undo for file with several scenes and script.Bastien Montagne
The specifc bug here came fro; some IDProperties ID pointer storing references to workspaces. But that was actually a main loophole in that 'unndoing data while keeping same UI' process, as we never know who might store a pointer to one of those datablocks that we want to keep the 'old' version off. It might actually be ever more needed when we start undoing (changing) only the IDs actually modified in an undo step... Notes: * While not ideal, I think we can afford an extra looping over the whole Main DB here... Remapping process in itself is fairly cheap, thanks to the hashes. * This commit is considered rather risky (especially thanks to 'private' IDs), think it should work fine for now, unless some IDPointers start storing references to private IDs... Once D5559 is in, we shall do another pass here, probably also forbids assigning private IDs to IDProperties, etc.
2019-08-26Cleanup: fix compiler warningBrecht Van Lommel
2019-08-26Cleanp: fix compiler warningsBrecht Van Lommel
2019-08-26Gizmo: match the DOF gizmo size with the non-gizmo indicatorCampbell Barton
2019-08-26Fix T69153: Camera DOF gizmo failsCampbell Barton
Regression from bc3139d792268
2019-08-26Gizmo: report error when property isn't foundCampbell Barton
Also add assert so this doesn't go unnoticed, see: T69153
2019-08-26Transform: support snapping origins onto the objects geometryCampbell Barton
Normally it wouldn't make sense for the object to snap onto it's self, when moving origins this is a common use-case.
2019-08-26Cleanup: use BLI_assertCampbell Barton
2019-08-26Fix assert restricting allowed operationmano-wii
2019-08-26Cleanup: unused argCampbell Barton
2019-08-25UI: Dim Disabled Menu Items on HoverHarley Acheson
Dims the text and background of disabled menu items while mouse is hovering. Differential Revision: https://developer.blender.org/D5575 Reviewed by William Reynish
2019-08-25GPencil: Show edit points in Sculpt only if mask is enabledAntonio Vazquez
If the masks are disabled, the edit points must not visible.