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-06-19Fix T65614: Sequencer render single layer onlySergey Sharybin
Was noticeable when sequencer uses scene with a compositor. The way it was using render API was forcing a single render layer. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D5095
2019-06-19Fix T65914: Workbench Transparency FilmJeroen Bakker
When performing F12 render on a transparent film all solid objects where a bit transparent. Single Pass AA and no AA passes were not visible at all. Issue was that the first frame was not handled correctly making these artifacts. This commit changes the order of `GPU_state_init` and `DRW_state_reset` so the state is correct during the first pass.
2019-06-19Bring mask tools back to Masking Tool Area and update Context MenuSebastian Koenig
The mask tools in the Tool Area of Clip Editor where never brought back, after decision was made to postpone proper masking tools to 2.81. This brings back the Mask Tool Panel in the Mask tab of Masking Tool Area. This Diff also adds a better Context Menu, which respects whether you're in Masking or Tracking mode. I have added the most important operators there, with a focus on those that are otherwise harder to access. Reviewers: sergey, billreynish Subscribers: sebastian, brecht, hype Tags: #motion_tracking Differential Revision: https://developer.blender.org/D5075
2019-06-19Fix T65902: save all modified images should not try to save .psd filesBrecht Van Lommel
We can't save these without data loss, so don't try to do this.
2019-06-19Cleanup: Pass explicit dependency graphSergey Sharybin
Avoids hash lookup on per-object basis when applying transform.
2019-06-19Fix T65918 DRW: Crash when add a any modifier to a curveClément Foucault
2019-06-19Industry Compat keymap: Some curve edit keymap entries were using Click eventsWilliam Reynish
This was inconsistent and make the actions seem slow and unresponsive. Change to using Press, like other modes.
2019-06-19UI: show label in tool-tipsCampbell Barton
When button text doesn't already show the label, include the label in the tool-tip. Without this the descriptions for icon-only buttons don't always make sense. This also gives a tool-tip for icon-only popovers.
2019-06-19UI: add popover access for button labelsCampbell Barton
Needed for tool-tips to access labels.
2019-06-19Fix button label access returning empty labelCampbell Barton
The check the buttons string has content (not just that it's non-NULL).
2019-06-19Fix active face-dot colorCampbell Barton
Unlike edge/vert this was blending with the regular selection color.
2019-06-19Move to Collection: Fix tooltipDalai Felinto
Found this while writing the manual page. A scene collection nowadays is simply called collection.
2019-06-19UI: add set upper/lowercase to edit-text menuCampbell Barton
Lost when toolbar was removed.
2019-06-193D View: draw edit-text selection on-top (x-ray)Campbell Barton
This changes behavior from 2.7x, where selection & cursor could be occluded by other objects. Doing this without z-fighting in 2.8x isn't so simple because drawing the text geometry is separated from edit-selection. Change behavior since this doesn't seem like an important difference. Fixes assert drawing text edit mode.
2019-06-19Cleanup: style, indentationCampbell Barton
2019-06-19CMake: cleanup, unset temporary var after useCampbell Barton
2019-06-18MeshBatchCache: Speedup: Do not return valid batch if geometry is emptyClément Foucault
There was a huge overhead of batches that had no geometry. The loose wire batch was the culprit.
2019-06-18Fix T65631 Eevee: Translucent shader broken in Eevee when AO is enabledClément Foucault
2019-06-18Cleanup: GPU: Fix codestyleClément Foucault
2019-06-18File Browser: Various fixes and enhancements to 'autoscroll to item' feature.Bastien Montagne
Initial trigger to this work was T65782, requesting faster autoscroll when current folder contains thousands of items. That was a fairly simple change, just needed to make scrolling steps variable based on 'distance' between current position and desired one. But several other issues showed up while working on this, among the most annoying ones, the scrolltimer could keep running forever in some cases, failing to detect properly an 'end condition', we could even get some 'bouncing' in extreme corner cases, edited item was not always properly visible in the end, etc. So as usual with UI, this ended up in a frustrating equilibrium game of finding the optimal solution among several tradeof, taking unexpected large amount of time... At least new code seems to work OK in all possible (reasonable) cases, that will do for now.
2019-06-18Fix Cycles CUDA suboptimal performance on Windows 10 with recent graphics cardsBrecht Van Lommel
When compute preemption is available we schedule more work which is more efficient. However the CUDA driver appears to be incorrectly reporting this as unavailable, even though it should be supported starting with Windows 10 1803 and Pascal and Turing (10x0 and 20x0) graphics cards. This reduces render time by about a 25% difference on our benchmark scenes. On Linux compute preemption appears to be reported correctly.
2019-06-18Fix T65689 Geometry overlaps axis selectorClément Foucault
It seems that in 2.79 callbacks were drawn with depth test off by default.
2019-06-18Fix T65660 Mirror modifier didn't work with custom normals.Howard Trickey
2019-06-18Fix T61912, T63297: error baking tangent space normal map with autosmoothBrecht Van Lommel
2019-06-18Fix T65901: Alembic crash on out-of-bounds UV indicesSybren A. Stüvel
An Alembic file saved by 3DS Max caused Blender to crash when importing. Either the UV indices in the file are out of bounds or they are written in a way we don't expect. In either case, this now no longer causes Blender to crash.
2019-06-18Add a new function to recover the next shading group.Antonioya
After talking with @fclem, we decided to keep this as a workaround function waiting for the clearing operation to be available inside the shgroups.
2019-06-18Fix T64153: RenderEngine.update_result does not show result immediatelyBrecht Van Lommel
2019-06-18Fix T63359: no render preview when save buffers is onBrecht Van Lommel
2019-06-18Cleanup: remove unused render buffersBrecht Van Lommel
2019-06-18Fix --help text outputCampbell Barton
2019-06-18Cleanup: improve description wordingCampbell Barton
2019-06-18Docs: correct --help textCampbell Barton
Also correct description indentation.
2019-06-18TexturePaint: Projection EditJeroen Bakker
Disable all overlays except the texture paint overlay. Add alpha to the resulting image buffer. Reviewed By: brecht Differential Revision: https://developer.blender.org/D4974
2019-06-18Compositor: File output node socketsJeroen Bakker
When using RNA to alter the type of socket only the type was changed. the typeinfo was not updated. Internally the File Output Node used RNA to update the sockettype. making the socket invalid. When users save the file and reopened the typeinfo was used. Also the color of the node was determined via the typeinfo. Another thing that happened was that the socket conversion was ignored when empty node groups were present. The empty node groups were optimized away before the needed data conversion was determined. Reviewed By: brecht Differential Revision: https://developer.blender.org/D4938
2019-06-18Fix T65852: Cmake fails with paths containing special characters.mano-wii
MATHES performs a regular expression which in this case is unnecessary.
2019-06-18Fix T65805 Assert "Too many draw engines enabled at the same time"Clément Foucault
2019-06-17Fix T57650 UVEdit: selection not visible if behind unselected UVsClément Foucault
Use depth buffer to order the uv edges correctly to always draw selected edges on top. We still use the double drawing workaround for points to keep the smooth antialiased display.
2019-06-17Fix T65357: wrong facemap indices after applying a boolean modifierPhilipp Oeser
Properly initialize custom data layers to default values when copying from a mesh that does not have all the same layers. Differential Revision: https://developer.blender.org/D5003
2019-06-17Inconsistent Percentage FormattingHarley Acheson
Percentage formatting of x% (used elsewhere) when using percentage display factor Differential Revision: https://developer.blender.org/D5050 Reviewed by Brecht Van Lommel
2019-06-17UI_GetThemeColorShadeAlpha4fv not clamping alpha channelHarley Acheson
Fixing small error in UI_GetThemeColorShadeAlpha4fv() clamping blue channel twice instead of alpha Differential Revision: https://developer.blender.org/D5048 Reviewed by Brecht Van Lommel
2019-06-17Fix missing keyframe type operation in dopesheet and timeline context menuJean First
Differential Revision: https://developer.blender.org/D5055
2019-06-17Fix T53581: remesh modifier artifacts in sharp modeDan Koschier
Replace relative threshold for pseudo inverse in sharp remeshing modifier with 0.1 as proposed in the original paper. Also change pseudo-inverse implementation that works with dynamic heap-allocated matrix to static 3x3 version, for performance Differential Revision: https://developer.blender.org/D5078
2019-06-17Fix AV-sync sometimes putting scene one frame backSergey Sharybin
2019-06-17Fix T65886: Crash when deleting a scene when "New Main Window" is open.Bastien Montagne
When we delete a scene, we need to update to new scene pointer all main widows that might be using it, not only the active one from the context...
2019-06-17Fix frame jump with AV-sync enabledSergey Sharybin
It was possible to have animation player step happening after manual jump prior to the dependency graph evaluation. Now we forbid changing scene frame if it was manually requested to be changed.
2019-06-17Fix T59915: Skin modifier produces inverted normals on end-cap faces when ↵Sebastian Parborg
vertically aligned edge is assigned root Sometimes when the end caps pointed strait up (z axis) their faces would become inverted. It seems like the code tried to rely on a certain vertex order to always happen. However this edge case did manage to produce an order that would produce inverted cap faces. So now I introduce a normal check instead so we can be certain that the face will have the normal direction we want. Reviewed By: Jacques Lucke Differential Revision: http://developer.blender.org/D4138
2019-06-17DRW: Make stencil state clearer and distinctClément Foucault
Write and test states are now separate and need to be explicit. Also add asserts when trying to write without test enabled.
2019-06-17Cleanup: Fix typo errorAntonioya
2019-06-17Fix T65674: Rigid bodies in duplicated collections are not automatically ↵Bastien Montagne
added to Rigid Body World. As title says, we need to add back new copies of objects that are RB items to the RBW collections...
2019-06-17Fix T62384: Grease pencil blank material slotAntonioya
Now, when you add an slot and then draw, the automatic created material will use the empty slot, instead to add a new slot and leave a empty one. This fix only works if you add only an empty slot. We could remove any empty slot in the middle, but as this has no impact in the drawing or file, it does not worth the CPU time to review every time the material list. Anyway, the user can press delete button to remove any empty slot. If we see this is a big problem in the future, we can reopen the bug and add this cleaning function.