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-22Fix sub-panel UI offsetCampbell Barton
The offset for check-boxes in sub-panels wasn't being scaled correctly.
2019-06-22Cleanup: warnings, formattingCampbell Barton
2019-06-21UI: Use enum for Sequencer vs 3D Camera input in Scene panel in Sequencer ↵William Reynish
sidebar Also move Time and Source below other panels for consistency
2019-06-21UI: use force icon for objects in outliner, fix missing redraw when changing ↵Alessio Monti di Sopra
type Differential Revision: https://developer.blender.org/D5008
2019-06-21Fix (harmless) Cycles ASAN warningsBrecht Van Lommel
2019-06-21UI: Restore minimized windows when raising themHarley Acheson
Separate temporary windows, like Preferences, should be restored (if minimized) before bringing to top Differential Revision: https://developer.blender.org/D5105 Reviewed by Brecht Van Lommel
2019-06-21Fix T65834: Circle Select does not update select_id buffer after orbiting ↵mano-wii
view3d. This solution checks if `persp_mat` has changed. If positive, the selection buffer is redrawn. Differential Revision: https://developer.blender.org/D5081
2019-06-21Fix T65948: boolean modifier does not merge UV maps with the same nameBrecht Van Lommel
2019-06-21Fix T65969: missing update of properties editor for Dyntopo checkboxAlessio Monti di Sopra
Differential Revision: https://developer.blender.org/D5111
2019-06-21Fix T65976: switching to workbench engine in lookdev mode shows wrong stateBrecht Van Lommel
2019-06-21Revert "Particle system: Move runtime data to runtime field"Sergey Sharybin
This reverts commit 36faf739a71624b6ca10cec7233779f9eeace0bd. Somewhat annoying but this change had some unforeseen consequences, which lead to an actual bug. Since this change was not sufficient to get original report fixed is easier to simply revert for now. Fixes T65842: Hair disappears when clicking on particle system name
2019-06-21Fix: Alembic import segfault when importing mesh with null UVsSybren A. Stüvel
This fixes an issue introduced in 4337bc2e6303dbd5f295878f3e7490995a62713a.
2019-06-21UI: Further tweaks to Sequencer sidebar:William Reynish
- Move strip name to the top (easier to see which strip you are adjusting, and more consistent with other areas) - Move Mute next to this, since it affects everything, both audio and video, and completely disables the clip - Mute now greys out all the Strip panels, since none of them apply if the strip is disabled - Rename Info to Time, since now this panel only includes timecodes and related controls - Move Lock to the Time header, since you are locking the time controls - Move clip resolution to Source, since it's not related to time
2019-06-21Fix T62876: Camera Background ImagesJeroen Bakker
Migrate old legacy code to the draw mamager/object mode. The old legacy version did not work with wireframe. By migrating the code to modern draw manager code we have mode control on the drawing process. Still background images do not work with OIT, the cause seems to be that the transparent pixels are treated as background pixels. Also There are some artifacts when working with Holdouts and DoF, this is because the draw engines do not pass the correct alpha values. Reviewers: fclem, brecht Differential Revision: https://developer.blender.org/D4638
2019-06-21Fix T65745: Bone Selection X-Ray Drawing.Jeroen Bakker
The Pose Bone Selection used normal matric multiplication, but that mismatched the Depth buffer from all draw engines. They used the optimized matrices from common_view_lib. This change will use the optimized version, so the depth buffer matches and the render artifacts would be correct. Please note that bone selection is not using shcfg and therefore render clipping is still off. Reviewed By: fclem Differential Revision: https://developer.blender.org/D5100
2019-06-21Cleanup: spelling, grammar, and other correctionsCampbell Barton
D5084 by @nBurn with edits
2019-06-21Fix T65975: Memory leak adding movie sequence stripRichard Antalik
Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D5106
2019-06-21Cleanup: don't use plural for forward/backward enumCampbell Barton
Match existing enums. Also use the term 'strip', instead of a 'clip' (again, follow existing terminology, clip is used for movie-clip strips).
2019-06-21Fix dashed line drawingCampbell Barton
The dash_factor wasn't being set in many places, having the graph editor open for eg, caused box-select in the 3D view not to show dashes.
2019-06-21Fix T65960 Crash on entering Edit Mode of BesierCurve with modifiersClément Foucault
2019-06-20UI: Tweak Sequencer Sidebar panelsWilliam Reynish
Even though we are in UI freeze, we agreed that this should be better, and so we are changing a few things: - Clearer separation of controls that affect the image transform vs the video - New Transform panel houses Flip X/Y, Offset and Crop - Flip X/Y now uses toggle buttons like we do for mirroring elsewhere (clearer + takes up less space) - Video panel only includes things that relate to playback, ie Playback Direction, Strobe etc. - Backwards/Forwards playback is now an enum rather than a toggle (we should always use enums when it's not an on/off switch) - Rename Input panel to Source - Just more immediately understandable and correct - Move Deinterlace here since it's source file dependent - Move Source panel to be a top level panel - Merge Info and Timecodes panels - Move Lock toggle to Info panel (was previously attached to name field which made no sense whatsoever) - Name field now uses full width and doesn't add redundant text in front of it - Re-arrange tabs to be Strip, Modifiers, Proxy & Cache, View - Strip and Modifiers should be together Reviewers: brecht, iss Differential Revision: https://developer.blender.org/D5098
2019-06-20Fix sequencer sidebar not being wide enough by default to show timecodesBrecht Van Lommel
2019-06-20Fix T64705: can't drive object visibility in collection instancesBrecht Van Lommel
Not the cleanest solution, but should be fine until we add support for driving collection visibility and revise this system as a whole.
2019-06-20Fix T65802: F-curves modifiers in nodes doesn't updates properlySebastian Parborg
The other built in modifiers, except the generator modifier, seems to update the depsgraph thought some RNA magic. However the generator seem to be a bit special and doesn't get included into this. Now we manually update the depsgraph on value changes to the generator modifier.
2019-06-20Fix sculpt mask not visible in EEVEEPablo Dobarro
Differential Revision: https://developer.blender.org/D5092
2019-06-20Fix T65775: UV projection is dependant of the object positionSebastian Parborg
The rotation matrix included the global object offset too. Now we only take into account the actual offset that what sent to the function. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D5094
2019-06-20Fix T65877: crash when baking in sculpt modeAlexander Gordeev
Also fixes bug where mesh with multires modifier is invisible in render while in sculpt mode. Differential Revision: https://developer.blender.org/D5099
2019-06-20Cleanup: Remove unused depsgraph functionSergey Sharybin
2019-06-20Fix T65806: Can't Access bpy.context inside Application TimerSergey Sharybin
Sound synchronization was messing a bit with the context, for, actually, no reason. Use more direct queries rather than relying on a context there.
2019-06-20Fix T65770: File Browser missing "Sidebar" in View menuCampbell Barton
2019-06-19Fix sculpt not updating on undo with EEVEE enabledPablo Dobarro
2019-06-19VSE: Draw pre-animated (volume) sound strip waveforms.Richard Antalik
2019-06-19Fix T65780: unnecessary GPU image texture reloads after recent changesBrecht Van Lommel
2019-06-19Fix order of modifications for Set Origin.Sergey Sharybin
The logic of parent update is very similar to Apply Transform, so made it so parents are handled before children.
2019-06-19Fix T65900: Apply Scale doesn't work correct with parentingSergey Sharybin
Parents are to be handled prior to their children.
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-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-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-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-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.