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-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-09Fix menu search referencing image menuCampbell Barton
In this case it was called mask which wasn't correct since it's used for image & UV's, so rename the menu instead.
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-09USD: ensure test does not depend on BLI_assert()Sybren A. Stüvel
The test failure in T75491 only showed up in debug builds because `BLI_assert()` is a no-op in release builds. This is now replaced by a proper GTests call to `ADD_FAILURE()`, ensuring that the test fails regardless of build mode.
2020-04-09Merge branch 'master' into functionsJacques Lucke
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-06Merge branch 'master' into functionsJacques Lucke
2020-04-06Fix T75311, T75310: Edit Weight Paint Overlay Render ArtifactsJeroen Bakker
During recent refactoring of the edit weight overlay we moved a assignment before it was valid. Making everything one frame off what resulted in a flashing frame during TAA, not drawing the overlay until a second action happened, making overlays too bright. The reason whas that the painting overlay wasn't initialized in the first sample, but the draw passes and groups were filled. Resulting in rendering the overlay twice or not at all. This change moves the assignment to where it is valid.
2020-04-06Cleanup: Add some comments removed in rB0d0036cb53f8Richard Antalik
2020-04-06Cleanup: spellingCampbell Barton
2020-04-06Fix displaying edit-mesh measurements with deform modifiersCampbell Barton
Resolves regression from 2.7x
2020-04-06Fix T74602: Sequencer slip operator ignores offset constraintsRichard Antalik
Limit offsets, so each strip contains at least 1 frame of content. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D7288
2020-04-06VSE: Draw f-curves for opacity and volume values on the stripsRichard Antalik
Feature can be enabled or disabled in timeline view menu item "Show F-Curves". Author a.monti Reviewed By: ISS Differential Revision: https://developer.blender.org/D7205
2020-04-06VSE: don't allow strip preview when clicking on the scrubbing regionRichard Antalik
Don't set 'special preview' or Solo mode if scrubbing in scrubbing region. Author: a.monti Reviewed By: Severin Differential Revision: https://developer.blender.org/D7234
2020-04-06Cleanup: Fix comment style and check if they are valid or make sense.Richard Antalik
2020-04-06Cleanup: Use `_fn` as a suffix for callbacks in VSE codeRichard Antalik
2020-04-05Volumes: add volume.grids.frame_filepath to get the current frame filepathBrecht Van Lommel
This can be used by external renderers that can load OpenVDB files.
2020-04-05Build: hide USD symbols, make Blender symbols visible againBrecht Van Lommel
Following up to b555b8d. Building Blender with hidden symbols but using libraries with visible symbols was giving linker warnings, specifically for USD. So revert that for now, as it was not needed for the bugfix. Hide USD symbols (some of which are not in the USD namespace) to avoid potential conflicts. May potentially help with AMD OpenCL issues in T74262.
2020-04-05UI: Support split property layout for pointer search buttonsJulian Eisel
Pointer search buttons created with `uiItemPointerR()` (which allows also passing a collection property to search in) did not work with the split property layout (i.e. `uiLayout.use_property_split`). For example vertex group search buttons typically use this. Note that decorators (`uiLayout.use_property_decorate`) are not supported yet. Although if they are enabled, the decorator column is still created to keep the layout alignment visually intact. Also re-uses the existing hack to allow placing multiple items in the row before the decorator column. Needed for some in-progress changes to the modifier stack UI.
2020-04-05Cleanup: spellingCampbell Barton
2020-04-09UI: English as Default LanguageHarley Acheson
Set language setting for new profiles to English. Differential Revision: https://developer.blender.org/D7373 Reviewed by Brecht Van Lommel
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-08Fix T75288: crash in Cycles image loading with multithreaded shader compilationBrecht Van Lommel
2020-04-08Fix T75290: Cycles crash with out of bounds memory access in volume mesh buildBrecht Van Lommel
2020-04-08Cleanup: clang-formatBrecht Van Lommel
2020-04-08Fix T75445: Filmic transform not working when using Turkish localeBrecht Van Lommel
This is a bug in OpenColorIO that we work around (see "Turkish I" problem), a proper fix will be submitted upstream.
2020-04-08GPencil: Small changes to brush defaultsAntonio Vazquez
2020-04-08Fix T73552: Mantaflow - liquid particles show up in organized unrealistic ↵Sebastián Barschkis
structure Issue was being caused by a particle offset which was random but the same for every particle.
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-08Fluid: Fix issue with mesh not being loadedSebastián Barschkis
Fixed an issue that was likely introduced in a past cleanup.
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-08Fix T74572: adaptive sampling still not working correct with shader AOVsBrecht Van Lommel
2020-04-08Fix build error with WITH_X11_XINPUT=OFF after recent changesBrecht Van Lommel
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.