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-25Enabled workaround to solve threading issues in draw managerJeroen Bakker
This workaround addresses T79533 and T79038 for Blender 2.90. The solution isn't clear and needs more research and work. In order to continue with blender 2.90 release it was proposed to add this work around. It has been tested with the test files provided in the reports. Reviewed By: Dalai Felinto, Clément Foucault Differential Revision: https://developer.blender.org/D8695
2020-08-24Fix T80039: Do not subdivide with Multires is mesh has no facesPablo Dobarro
This skips the subdivision operation if the mesh has no loops, avoiding the crash. Reviewed By: sergey Maniphest Tasks: T80039 Differential Revision: https://developer.blender.org/D8696
2020-08-24Fix T79970 EEVEE: Camera Animation Breaks Motion Blur (Two Steps or More)Clément Foucault
This was caused by motion blur camera movement tagging the view as invalid and thus resetting the temporal sampling. Critical fix for 2.90. Need second look, but quite confident. This function is only called once when Motion blur is off. Reviewed by: jbakker Differential Revision: https://developer.blender.org/D8676
2020-08-24Revert "Fix T77564: VSE (and compositor background) lost stereoscopy preview"Clément Foucault
This reverts commit d5b5b228e4d07ce8c7d32c40c87bebe6745663e2. This reverts commit 47c6f41b8926befcf1ffe8b0dcccb90922c4b9be.
2020-08-21Fix critical bug in foreach ID looper of Scene data-block.Bastien Montagne
Since stone age of lib_query, the code would iterate over the current list of active sequences (from a meta strip e.g.), and not over the whole list of those. This is a critical issue as it means in some cases (editing a meta strip typically), some ID pointers would be missed/ignored by this foreach looper, which is now at the center of most of our ID management code. This caused a bug here at the studio, leading to loss of all sound IDs used by sound strips when editing and undoing inside a meta strip, since ID refcounting would not happen properly on strips using sounds outside the meta-strip context during file reading of the undo steps. To be backported to 2.83. Differential Revision: https://developer.blender.org/D8671
2020-08-20Fix T79931: Infinite loop in scene "Full Copy" in 2.90.Bastien Montagne
Code dealing with object copy of master collection was bugy in case one of the new object copy would get a name lesser than the original object, leading to new copy being inserted before original one in lists. Maniphest Tasks: T79931 Differential Revision: https://developer.blender.org/D8656
2020-08-20Fix incorrect mask use with curvesCampbell Barton
Ref D8652
2020-08-20Fix T79935: Inonsistent simplify behavior when linking collection with ↵Bastien Montagne
objects in sub-collection. RNA update function would only update objects from 'main' instantiated collection, not those from sub-collections. This should be comitted to 2.90 (and backported to 2.83 too). Maniphest Tasks: T79935 Differential Revision: https://developer.blender.org/D8654
2020-08-19Fix T79816: Restore scene.statistics() BPY functionHans Goudey
This RNA/BPY function was removed in c08d84748804. For understandable reasons really-- getting scene statistics from a string displayed in the status bar is not exactly the best design. But we have committed to not changing the RNA API too much for the 2.90 release, so we would like to keep this functionality. Differential Revision: https://developer.blender.org/D8604 Reviewd by: Julian Eisel
2020-08-19Fix compiler error in MSVSCAntonio Vazquez
Introduced in: rB20a8edaa725ddbae16179d2f7cea88c097c61615 It broke building on windows, initializing a static may not be done with a function in C.
2020-08-19Fix T77300: Some scientific notation evaluation has incorrect resultsHans Goudey
Ref D7922
2020-08-19BLI_listbase: add utility macro for looping over lists with an indexCampbell Barton
Add to the 2.90 branch to avoid problems if fixes from master use it.
2020-08-18UI: Fix protential stray GPU state preventing correct drawingClément Foucault
Fix potential issue with nodetree introduced in rB47c6f41b8926.
2020-08-18Fix T77564: VSE (and compositor background) lost stereoscopy previewClément Foucault
Issue introduced on fe045b2b77dc6d7f0b552619fe824b496d34db6c. Since the stereoscopy compositing (anaglyph, ...) is only done for viewports the VSE preview and compositor need to use viewports. Reviewed by: dfelinto Differential Revision: https://developer.blender.org/D8472
2020-08-18Remove (ifdef) RNA for simulation, point cloud and particlesDalai Felinto
For 2.90 release this should not be exposed in the RNA API. In master this needs to be ON by default, that's all. Differential Revision: https://developer.blender.org/D8589
2020-08-18No experimental feature (but debug ones) to work for blender beta/releaseDalai Felinto
Final releases (including beta) should strictly show features that are finalized to prevent loss of data, old API clanging around, and the overall quality of the product (Blender) presented. Note that rendering should never be affected by user preferences, so this is only changing things in the UI level. Development note: This is reset experimental UI on file load. Also note: to hide RNA (needed for hair and particles) will be done as a separate patch. Differential Revision: https://developer.blender.org/D8606
2020-08-18GPUTexture: Extend CUBE_MAP_ARRAY_ARB proxy workaround to all Apple gpusClément Foucault
Related to T79716
2020-08-18Fix/cleanup Constraint poll function in liboverride cases.Bastien Montagne
Some constraint-specific operators, like set/clear inverse matrix of childof constraint, are also valid on original, linked/overridden constraints. Similar change to what was done to modifiers poll function a few days ago. Reported by Josephbburg (@Josephbburg) over IRC, thanks.
2020-08-18Fix T79580: Control Mesh Only Partially Drawn After Filling a Surface From a ↵Antonio Vazquez
Cage of Surface Curves Differential Revision: https://developer.blender.org/D8600
2020-08-18Fix T79770: Crash opening 2.83 .blend with linked collection containing ↵Antonio Vazquez
greasepencil object in 2.91 The scene was null and could not be patched.
2020-08-18Fix incorrect pixelsize use where DPI scale was intendedCampbell Barton
Changing line-width shouldn't scale cursor motion. Related to T79787. Use dpi_fac for scaling curve error threshold & number button drag threshold calculation.
2020-08-18Fix T79787: orbit/zoom sensitivity depends on line-widthCampbell Barton
Use 'dpi_fac' instead of 'pixelsize' to scale input sensitivity based on the interface scale. Also use dpi_fac for view zoom operator. Thanks to @ISS for investigating.
2020-08-18Cleanup: expand UserDef pixel-size & DPI documentationCampbell Barton
Avoid misunderstandings with UI scaling.
2020-08-17Fix T79757: Crash on prefetch when renaming stripsRichard Antalik
Original sequence lookup failed, becase name changed in another thread. Fix is same as 0471349c90df - stop prefetching before changing content of seqbase. I have covered more cases, and added assert so it is more obvious that issue is in lookup, and it shouldn't fail. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8592
2020-08-17Fix T79633: ovrride apply code broken with RNA-defined runtime IDProps in ↵Bastien Montagne
some cases. When copying between a set RNA runtime property and an unset one, code would not behave properly. We have to also consider NULL 'override apply' callback pointer as a valid 'use default override apply function' case.
2020-08-16Fix T79823: Typo in cloth filter type descriptionHans Goudey
2020-08-16Fix popups opening in the wrong direction over headersCampbell Barton
Checks for header alignment didn't account for tool-header & header having different alignment. There is no reason to use a lookup function on the area (ED_area_header_alignment) as we already have region. Check the regions alignment directly, remove access functions.
2020-08-16Fix T78426: Header flips when changing editorsCampbell Barton
The existing header flip detection didn't account for mixed tool-header and header flipping & visibility between space-types. Now alignment syncing handles any combination of header, tool-header & footer flipped state, in a way that can be extended to other region types in the future.
2020-08-14UI: Fix type in multires modifier subpanelHans Goudey
Thanks to @zanqdo for reporting "Subdivions" Also remove the empty space I left for the "Delete Lower" operator that never made it into 2.90.
2020-08-14Fix constant lighting change in VR view when rotating headJulian Eisel
We have to explicitly enable fixed world space lighting. This was in fact already done, but overridden by the code to sync the 3D View shading settings to the VR view.
2020-08-14Fix NULL pointer access in render engine reported by address sanitizerBrecht Van Lommel
This may not have caused an actual bug.
2020-08-14Fix offset applied on top of VR landmark with no positional trackingJulian Eisel
On VR session start with positional tracking disabled, the pose would have an offset applied but it was supposed to start exactly at the landmark position. Issue is that we applied the offset to cancel out the position offset reported by the OpenXR runtime incorrectly. We only want to do that if positional tracking is enabled, because if not we don't even apply the runtime's position offset. So we'd cancel something out that wasn't there.
2020-08-13Fix T79591: Liboverride: do not update overrides on missing linked data.Bastien Montagne
It makes no sense to generate/update overrides from missing (broken linked) reference data, just keep existing ones unchanged then.
2020-08-13UI: Add sculpt cloth filter tool iconHans Goudey
This icon mimics the details of the cloth brush icon while using the frame style extablished for the other "filter" tools. Differential Revision: https://developer.blender.org/D8467
2020-08-13Fix T79082: Softbody self-collision does not work on latticesJacques Lucke
Reviewers: zeddb Differential Revision: https://developer.blender.org/D8562
2020-08-13Fix T79743: baking still uses cage object after removalBrecht Van Lommel
2020-08-13Fix T79653: Change soft min frame start of cache from 1 to 0Jacques Lucke
It was always possible to set it to zero by typing in the value. This new soft limit is more consistent with the fluid cache and the Scene.frame_start property.
2020-08-13Cleanup: incorrect comment wrappingCampbell Barton
Missed this comment when updating fix for T77409.
2020-08-13Fix T77409: Crash showing vertex/face duplicators in edit-modeCampbell Barton
This was a regression in deaff945d0b9 which skips copying a mesh. Dupli-verts/faces were not updated to account for this. This supports iterating over edit-mesh vertices & faces, since falling back to a full copy (as we do in some places) will be slow while transforming geometry. This commit looks as if it would change behavior with orcos, since any edit-mesh deformation causes them to be assigned. However in practice there is no functional change, details in comments.
2020-08-13Cleanup: remove two sided face checkCampbell Barton
Two sided faces aren't supported and would cause many issues elsewhere.
2020-08-13Cleanup: use 'inst_ob' variable name for consistencyCampbell Barton
Dupli verts/faces named these arguments differently.
2020-08-13Cleanup: remove unused struct members from dupli-face/vertCampbell Barton
Replace the evaluated mesh with VertexDupliData.mvert since only vertices are used. This makes dupli-vert similar to how dupli-face was already working.
2020-08-13Cleanup: move mesh access for dupli vert/face into shared functionCampbell Barton
De-duplicate mesh access & comments.
2020-08-13Cleanup: pass normal as a float to dupli-vert functionCampbell Barton
Needed for supporting edit-mode dupli-verts. Currently the un-scaled short values are used to avoid changing behavior (noted in comments).
2020-08-13Cleanup: spelling, use full sentences for object_dupli.cCampbell Barton
2020-08-13Cleanup: use const for dupli vert/face, 'r_' prefix for return valueCampbell Barton
Make it obvious which values are used read-only, which are written to.
2020-08-13UI: Fix curve widget fill artifactspembem22
Disable antialiasing which caused artifacts. Differential Revision: https://developer.blender.org/D8497
2020-08-12Fix (unreported) glitch when making liboverride of object from IDtemplate.Bastien Montagne
We need to ensure new override is instantiated in the scene... Reported by @Severin, thanks.
2020-08-12Fix T79718: Eevee OpenVDB render error when frames miss part of the gridsBrecht Van Lommel
2020-08-12Fix T79706: Delta Transform Animation not workingSebastian Parborg
The object "delta_" rna variables were not added to the depsgraph search and thus it would not trigger updates of the object during animation playback.