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-04-10UI: Better support for linked data-blocks in search buttonsJulian Eisel
In RNA pointer search buttons (i.e. the ones with an eyedropper), data-blocks were handled badly. It was not possible to select a linked data-block that had the same name as a local one, which is especially common with library overrides. Neither was there a hint to tell appart linked data-blocks and which .blend file they come from. These issues are addressed now, we show an "L" prefix and the .blend file name in the search box (like in ID-templates). Changes here are quite simple, since the heavy lifting was already done through c20c203b8226. Addresses T73156.
2020-04-10Fix T75489: Crash on deleting current workspace from the outlinerJulian Eisel
It should not be possible to delete the current workspace from the outliner. Show an error message instead.
2020-04-10Fix T74800 Bevel modifier generates vertex group weight > 1.0.Howard Trickey
Due to floating point approximations, the weights for interpolating the mdeformvert layer could add up to a tiny bit more than 1.0. This was not a problem in practice, but the mesh validation routine used in regression tests was testing for this and therefore failing. Just changed interpolation of mdeformverts to clamp max to 1.0f.
2020-04-10Fix T75378: Crash on clicking in the ghost icon of an appended proxy objectGermano Cavalcante
2020-04-10Fix T67232: Multiples targetless IKs in a chain gives weird behaviour (known ↵Sebastian Parborg
as FakeIK for FK posing) The issue was that the deps graph relation builder assumed that all bones that had a IK constraint on them would be evaluated. However for targetless IK bones, only the active bone would receive updates and the others would be skipped (as those would be treated as if the IK constraint was disabled). I didn't see an easy way to solve this from the depsgraph side of things. Instead I came up with a solution that I feel is quite strait forward and reflects what is actually supposed to happen under the hood. Now all targetless IK constraints are treated as disabled and will not be added to any relations in the depsgraph. Instead, a temporary IK constraint will be created when the bone in question is transformed. This is basically activating "Auto IK" for the bone while transforming. Reviewed By: Sergey, Brecht Differential Revision: http://developer.blender.org/D7378
2020-04-10Fix T71546: VSE stereoscopic strips issues with mismatched dimensionsDalai Felinto
The issue is that the cachiing was adding the right view without the proper pre-processed buffer. D7389
2020-04-10Fix T74901: Smoke Simulation crashes on eevee and is not persistent on CyclesSebastián Barschkis
Issue was introduced in 5260aaf3b1c8 (fix for T73921).
2020-04-10Fix T75141: Default template versioning error for grease pencilAntonio Vazquez
The versioning was done only for template because the code was after a return and never was executed for default scene.
2020-04-10Fix T74815: Shapekeys animation is blocked after second append of the same ↵Bastien Montagne
object. Logic to handle shepkeys datablocks in helper in 'make local' code that checks which ID should be copied, and which can be directly made local, was wrong.
2020-04-10Fix T74657: Grease Pencil Proportional Editing does not work forPhilipp Oeser
'Individual Origins' Note gpencil doesnt do anything fancy like meshes in editmesh_islands_info_calc(), but it looks like there is actually no harm in allowing proportional editing with individual origins & gpencil editmode. Maniphest Tasks: T74657 Differential Revision: https://developer.blender.org/D7351
2020-04-10Pointclouds: fix point drawingPhilipp Oeser
The radius component is only one float. This resulted in only a third of intended points to draw and could lead to glitches. Pointcloud drawing will still change a lot in the future, this is just to be able to work on some simple tools. Differential Revision: https://developer.blender.org/D7390
2020-04-10Cleanup: comment bone cycling & simplify logicCampbell Barton
2020-04-09Fix T75526: Color Management Look saved in 2.82a resets in 2.83Germano Cavalcante
Missing versioning after `rB9f4b090eec39`. Differential Revision: https://developer.blender.org/D7388
2020-04-09Fix T75405: Crash when increasing text object bevel depthHans Goudey
One fewer coordinate needs to be calculated when extrusion is zero to avoid corrupting the end of the memory chunk. Differential Revision: https://developer.blender.org/D7368
2020-04-09Shading: add Roughness input to Noise and Wave texture nodesBartosz Moniewski
Currently in fractal_noise functions, each subsequent octave doubles the frequency and reduces the amplitude by half. This patch introduces Roughness input to Noise and Wave nodes. This multiplier determines how quickly the amplitudes of the subsequent octaves decrease. Value of 0.5 will be the default, generating identical noise we had before. Values above 0.5 will increase influence of each octave resulting in more "rough" noise, most interesting pattern changes happen there. Values below 0.5 will result in more "smooth" noise. Differential Revision: https://developer.blender.org/D7065
2020-04-09Collections: preserve exclude flag of child collections when unexcludingSzymon Ulatowski
Excluding a collection also changes the exclude setting on all child collections so that it is possible to selectively enable some children without the parent being enabled. This change makes it so that if you unexclude the parent, the exclude setting of children are restored again instead of being permanently lost. Original patch by Szymon with modifications by Brecht. Differential Revision: https://developer.blender.org/D7016
2020-04-09Cleanup: VSE rename i to view_id for stereo 3d codeDalai Felinto
2020-04-09TaskScheduler: Minor Preparations for TBBBrecht Van Lommel
Tasks: move priority from task to task pool {rBf7c18df4f599fe39ffc914e645e504fcdbee8636} Tasks: split task.c into task_pool.cc and task_iterator.c {rB4ada1d267749931ca934a74b14a82479bcaa92e0} Differential Revision: https://developer.blender.org/D7385
2020-04-09GPUViewport: Use GPUBatch for viewport drawingJeroen Bakker
When drawing the viewport to the screen the draw calls were not batched. This resulted in measurable slowdown on Windows Intel 10th gen platforms. This patch would cache the last draw calls per viewport. Our API does support partial redrawing of the viewport, but that isn't used anywhere. This patch does not include stereoscopy rendering. This still uses the imm approach and would still be slow on certain hardware. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7357
2020-04-09Cleanup: Remove unused varAntonio Vazquez
This was not removed in previous fix.
2020-04-09Fix T75490: Child Of - difference between 2.82 and 2.83Sybren A. Stüvel
rB10162d68e385 introduced a difference in computing the matrix, as well as a better way to compute the inverse matrix. This commit reverts the former, while keeping the latter and some other improvements.
2020-04-09Cleanup: unused variableCampbell Barton
2020-04-09Fluid: Fix unused variablesSebastián Barschkis
Unsed variables for fluid caching.
2020-04-09Fix T75491: ctest: usd_test fails in a debug configurationSybren A. Stüvel
There was a bug in the `connect_loose_objects()` function, which caused some objects to be exported twice (once for real, and once transform-only). This is now resolved.
2020-04-09Silence assert on ID usercount for deprecated IPO.Bastien Montagne
We do not really care about those, so just avoid the noise when loading very old files... Re T75389.
2020-04-09Tracking: Forward compatibility code for distortion modelsSergey Sharybin
Allows to open newer files in older Blender after new distortion model has been added. It will behave as if this is a polynomial model with all 0 coefficients which are then being refined and assigned explicitly after solving the motion.
2020-04-09Cleanup: Fix typo errorAntonio Vazquez
2020-04-09Fix T75122: Annotations: Only visible scene annotations in dopesheetAntonio Vazquez
The loop of datablocks was using the scene datablock (3D View) only, but all others datablocks were ignored. Now the loop consider any annotation datablock.
2020-04-09Fix T75425: Bone selection cycling not workingCampbell Barton
Edit-mode bone selection now cycles on successive clicks. This now cycles through multiple edit-objects & bones.
2020-04-05Cleanup: spellingCampbell Barton
2020-04-09Fix T75203: Crash when changing active keying setJulian Eisel
When updating the active button, the search data wasn't updated, so it kept using the old pointers. A check in `ui_rna_collection_search_cb()` relied on this incorrect behavior so I had to fix that too. Note that the previous commit was also needed for the second fix to work. Caused by c46dcdf8871e.
2020-04-09Fix error in UI_butstore_ APIJulian Eisel
If the `uiButStore` data was freed after the buttons/blocks were updated from previous instances (see `UI_block_update_from_old()`), e.g. by delaying that to the "afterfuncs" (`ui_apply_but_funcs_after()`), the data would get lost. As result, the button pointers that the API is supposed to keep valid would point to freed memory. This wasn't an issue so far since the API didn't happen to be used this way. That changes with the next commit.
2020-04-08GPencil: Small changes to brush defaultsAntonio Vazquez
2020-04-08NewUndo: Fix (studio-reported) discrepency in proxies when undoing.Bastien Montagne
Took me an unreasonable amount of time to understand what was happening here... Our beloved proxies, as usual, need some specific careful handling.
2020-04-08Tracking: Fix missing distortion update on focal length changeSergey Sharybin
2020-04-08Fix wrong material indicated in the error message when bakingGermano Cavalcante
The material displayed in the error message due to the lack of active texture was that of the previous slot.
2020-04-08Fluid: Disable subframes when using adaptive time-steps in the first frameSebastián Barschkis
First frame should only produce inflow once and not compute the emission for the frame before the first frame. Problem became evident in T74062.
2020-04-08Fix Windows Tablet API preference not being usedMiguel Pozo
It was sometimes set before reading preferences, now it's passed to GHOST every time preferences are read. Differential Revision: https://developer.blender.org/D5641
2020-04-08Cleanup: rename to BLI_path_cwd to BLI_path_abs_from_cwdCampbell Barton
This is now more clearly a function that makes the path absolute using the current working directory.
2020-04-08Cleanup: missed renaming BLI_cleanup_unc_16 in recent refactorCampbell Barton
Missed from d14e76806921f
2020-04-08Cleanup: reduce scope of variables in custom data copyingCampbell Barton
2020-04-08Fix T67098: Inset causes shape keys to reset exiting edit-modeCampbell Barton
Edit-mesh interactive redo reset the meshes shape-key index. Also copy the selection mode when copying meshes.
2020-04-08Cleanup: disable clang-format for character tableCampbell Barton
2020-04-08Fix status bar message showing saved when saving failedCampbell Barton
Resolves the following issues: - For the first time you save a .blend file, there was no feedback. - If the file fails to save (eg "No space left on device") the status bar message replaces the error with an invalid "Saved" message. While there is a popup, the user may cancel it with mouse motion and be left with the status bar message saying the file saved. D7371 by @XDroid with edits.
2020-04-08Cleanup: clang-formatCampbell Barton
2020-04-08Cleanup: spellingCampbell Barton
2020-04-08Fix building without translations enabledCampbell Barton
2020-04-08Fix missed depsgraph update after undo in some casesBrecht Van Lommel
Forgot to take into account legacy DEG_id_tag_update with zero flag.
2020-04-08Debugging: change Undo/Redo redraw timer to include dependency graph updateBrecht Van Lommel
This is often the slowest part and was not counted before.
2020-04-07UI: Language Selection ChangesHarley Acheson
Removal of 'Translation' checkbox. Enable translation options when selecting non-English languages. Differential Revision: https://developer.blender.org/D7210 Reviewed by Brecht Van Lommel