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
2020-08-19Blender 2.83.5-releasev2.83.5Jeroen Bakker
2020-08-12Fix T79703 EEVEE: Crash on Macos due to lightcache bakingClément Foucault
2020-08-12Fix T77885: crash rendering grease pencil from compositor with multiple scenesVincent Blankfield
2020-08-12Fix T79676: Video Sequencer image sequence strip source path breaks whenPhilipp Oeser
saving with 'Remap Relative' option Caused by rBf7386b97571e. Logic in BKE_bpath_traverse_main calls the callback multiple times [as often as there are images in the strip]. Prior to above commit, the callback was 'bpath_relative_convert_visit_cb' [this one did not have this problem - since it returned early if the path was already made relative once] After rBf7386b97571e though, the 'bpath_relative_rebase_visit_cb' is used [this one should not be entered multiple times, it would modifiy the directy again and again]. Luckily, we have a flag (BKE_BPATH_TRAVERSE_SKIP_MULTIFILE) that can be used to prevent this (this will take care of only calling the callback once in BKE_bpath_traverse_main for the VSE case) Could be backported to 2.83 I think. Maniphest Tasks: T79676 Differential Revision: https://developer.blender.org/D8536
2020-08-12Fix T79324: Crash when changing View Layer while VR session runsJulian Eisel
Proper handling of View Layers for the VR session was never implemented. Now the View Layer of the VR session follows the window the session was started in. Note that if this window is closed, we fallback to another window. This is done to avoid the overhead it would take to maintain a separate depsgraph for the VR view. Instead we always share some already visible View Layer (and hence the depsgraph).
2020-08-12Fix T77847: "Add plane > align" causes crash when certain rigs are in the ↵Bastien Montagne
scene (2.83, fixed in 2.90). Root of the issue was not fixed in 2.90, only hidden by the fact that we now re-read much less data during undo's that we used to, when some new datablock gets added or removed. This is not an ideal solution (as usual when dealing with data pointers shared across data-blocks), but it's decent enough. thanks a lot to @brecht for it! To be backported to 2.83 too.
2020-08-12Fix T79482: Triangulate quads with 'Beauty' can make zero area facesCampbell Barton
2020-08-12Fix crash switching render slots when there is only one slotCampbell Barton
2020-08-12Fix T79575: Crash loading nested set-scenesCampbell Barton
2020-08-12EEVEE: LightCache: Add warning if the cache cannot be savedClément Foucault
2020-08-12Fix T78529: Blend file corrupted during save caused by high Cubemap SizeClément Foucault
This just avoid the corruption. A better fix still need to be finished. See P1564
2020-08-12Fix T79246 GPUShader: compile error on AWS Elastic GraphicsClément Foucault
2020-08-12Fix T79509 Workbench: Object color mode broken if more than 4096 objectsClément Foucault
This was due to the new DRWShadingGroup not being saved and reused for the next objects.
2020-08-12Workbench: Fix broken id passClément Foucault
2020-08-12Fix T78884: GPencil weight paint crash when painting over modifier generated ↵Antonio Vazquez
points The weight must be added only to the real points, not to the autogenerated points by modifiers. This affects, not only to subdivide, but to any modifier that generate points.
2020-08-12Fix T46568: UV select-linked failure to de-selectCampbell Barton
Shift-L was de-selecting all instead of the linked UV's.
2020-08-12Fix usercount not decrementing in `gpencil_stroke_separate_exec`Philipp Oeser
This is part of T79273 where separating a stroke would result in multiuser gpencil data for the original object. Real underlying issue seems to be that gpencil multiuser objects (also the ones created by Alt+D duplicating) have a problem evaluating modifiers correctly [this will need further investigation]. Not sure if this is a limitation of D5470? This patch only corrects the usercount on separating [which already fixes the scenario reported because singleuser gpencil modifiers work correctly]. Note: we could have also called `ED_object_add_duplicate` with the `USER_DUP_GPENCIL` dupflag -- that would have taken care of the usercount --, but then the whole following logic in `gpencil_stroke_separate_exec` would need to change from **adding** layers/frames/strokes to **removing** these. Part of T79273 Maniphest Tasks: T79273 Differential Revision: https://developer.blender.org/D8419
2020-08-12Fix T79207: Crash converting curve to meshCampbell Barton
2020-08-12Fix T78537: too much memory usage rendering animation with persistent imagesBrecht Van Lommel
For still images, always return 0 for the current frame number. This ensures Cycles can detects that the image did not change. Based on patch by Vincent Blankfield. Differential Revision: https://developer.blender.org/D8242
2020-08-12Fix T79007: Smooth brushes crasing in dyntopoPablo Dobarro
The custom smooth functions for bmesh and meshes where removed and replaced by a generic smooth function using the sculpt API, which needs to initialize the bmesh indices in order to be used Reviewed By: sergey Maniphest Tasks: T79007 Differential Revision: https://developer.blender.org/D8333
2020-08-12Fix T79158: Eevee cubemaps shows blackGermano Cavalcante
Same as T75943 that was fixed by rBff97545c50f4
2020-08-12Fix T79187: Outliner "Make Single User" crashNathan Craddock
When "ID Data" -> "Make Single User" is chosen with selected elements that are not curves, there is a crash. This fix ensures that the id in the callback function is an Action.
2020-08-12Fix interface artifacts on Intel GPUsSergey Sharybin
This is a continuation of fix for T78307. Turns out instancing do not work at all, so enforce single widget drawing on macOS and Intel GPU. It was also reported that certain AMD and Mesa driver suffer from similar issue, so disabled instancing for this configuration as well. Differential Revision: https://developer.blender.org/D8374
2020-08-12Fix T79260: Crash displaying the same mesh in two windowsCampbell Barton
2020-08-12Fix T79254: FCurve editor crash when zooming out to limitCampbell Barton
2020-08-05Versionbump: v2.83.5-betaJeroen Bakker
2020-08-05Versionbump: v2.83.4-releasev2.83.4Jeroen Bakker
2020-07-29Fix T78999: Crash when adjusting sequencer propertyRichard Antalik
Sequencer was not initialized yet, and RNA update function tried to clean up cache. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8323
2020-07-29GPencil: Fix unreported missing strokes in interpolationAntonio Vazquez
Sometimes the interpolated stroke was tagged and removed.
2020-07-29Fix T78867: Crash related to viewing video filesSergey Sharybin
Any time FFmpeg was used to get a picture Blender would crash when FFmpeg 4.3 is used. This affects thumbnails, VSE, Clip Editor. Caused by a bug in FFmpeg which lead to crashes when unaligned buffer was passed to sws_scale(). It got fixed later on in FFmpeg, but for portability and compatibility reasons still nice to avoid crash, especially since it's not so difficult to do. FFmpeg ticked number is #8747 The FFmpeg Git hash with the fix: ba3e771a42c2 Differential Revision: https://developer.blender.org/D8355
2020-07-29Fix T79264: Mantaflow Field weights cannot be animatedPhilipp Oeser
rna_EffectorWeight_path() needs to point to "domain_settings" (instead of "settings"), was a missing change when switching the FluidModifier to mantaflow. Maniphest Tasks: T79264 Differential Revision: https://developer.blender.org/D8398
2020-07-29Fix T79272: Dimensions fail on negative scaled axisCampbell Barton
2020-07-29Fix mistake in recent fix for text editor overflowCampbell Barton
2020-07-29Fix T77609: Scale to Fit Text Box fails when text is too narrowDalai Felinto
Caused by error in fix for T75965 (83d9ba341e5a).
2020-07-29Fix T77669: Copy-pasting strip twice crashes BlenderRichard Antalik
In rBeaee2b411935 I removed BKE_sequencer_base_clipboard_pointers_store from paste function, because I wanted pasted strip to always reference copied strip, not recently pasted one. This worked well with ordinary strips, but not if they reference ID. Add back BKE_sequencer_base_clipboard_pointers_store call. I thought that always referencing original strip would be more correct approach, but it doesn't matter now. Referencing recently pasted seems to be cleanest way to do this. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8129
2020-07-29Fix T78837: Prefetching can corrupt .blend filesRichard Antalik
This happened because of typo in seq_dupli() when duplicating effect data. Instead of duplicating data to new sequence, it was duplicated into original. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8295
2020-07-29Fix T78358: random crash editing shader nodes with texturesBrecht Van Lommel
2020-07-29Fix T78920: missing depsgraph relation when using sound strips in VSESybren A. Stüvel
Having a sound strip in the VSE caused a missing relation error to be logged on the console. This was caused by the AUDIO depsgraph component not having an entry node. This commits adds that node, and sets up relations correctly. Differential Revision: https://developer.blender.org/D8290 Reviewed By: Sergey
2020-07-29Fix T78636: Crash displaying many aligned buttonsCampbell Barton
Displaying user preferences search crashed on macOS when the search contained a common character such as 'E'. This caused alignment to 'alloca' too much memory. Replace with a heap allocation fallback.
2020-07-29Fix T78573: Crash when removing strips with prefetchingRichard Antalik
Stop prefetching before changing content of seqbase. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8256
2020-07-29Fix T78037: fresh install of blender 2.83.0 not able to save user startup file.Bastien Montagne
Simply remove that check ob userdef's themes, we are never read any userdef from startup file anymore, so this check makes no more sense. To be backported to 2.83.
2020-07-29Fix T78306: Weight Transfer Operator target mesh doesn't update when ↵Bastien Montagne
transforming bones. Data transfer operator was missing tagging DEG for relations updates. Should be portable to 2.83 as well.
2020-07-29Fix T78308: Weight Transfer Operator "Deform Pose Bones" destination setting ↵Bastien Montagne
doesn't work. Some modes were working by mere chance in that ugly 'reversed' case, but the to/from selection modes were not properly swapped... Should also be safe for 2.83.
2020-07-29Fix T79180: Object disappears when scaled, set origin etc after applying ↵Bastien Montagne
smooth modifier. Very dummy mistake in modifier code would generate invalid number (divisions by zero)... Should also be ported to 2.83.
2020-07-29Version bump: Blender 2.83.4 BetaJeroen Bakker
2020-07-22Version Blender 2.83.3 releasev2.83.3Jeroen Bakker
2020-07-13Fix alignment/size issue on ARM/RPi architectureSergey Sharybin
Addresses 964305 from Debian bug tracker.
2020-07-13Fix T75943 EEVEE: Cubemaps shows blackClément Foucault
Caused by faulty driver implementation. Force fallback method.
2020-07-13Fix T77455: Blender Freezes when using the 3d Scale GizmoJeroen Bakker
Issue is reported on Linux ith Intel HD6xx iGPU. Inside `gpu_select_sample_query.c` the call to `glGetQueryObjectuiv` froze. After bisecting this lead to the polyline shader. When using a 3d color shader in stead of the polyline shader during selection seems to fix the issue. Other parts of blender might also be effective, but I wasn't able to freeze blender in these areas. When it does, we might want to add a similar work-around to button2d, cage2d, cage3d & move3d, navigate. Backport this patch to 2.83. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D8217
2020-07-13GPU: Apple/Nvidia Proxy checkStefan Werner
Apple's Nvidia driverPROXY check also fails. Now the configuration Apple/Nvidia will also bypass the Proxy test. Maniphest Tasks: T78175 Differential Revision: https://developer.blender.org/D8160