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-30Fix T75895: Unable to Compile Cycles on NAVI/LinuxJeroen Bakker
This patch will add some compiler hints to break unrolling in the nestled for loops of the voronoi node. Reviewed by: Brecht van Lommel Differential Revision: https://developer.blender.org/D7574
2020-04-30Fix T76236: GPencil drrawing resetting posed positions with armature after ↵Antonio Vazquez
layer renaming The datablock was not tagged for updating.
2020-04-30Fix T75985: Texture paint brush gradients results in wrong colorPhilipp Oeser
A Colorband's CBData color **is not** considered `PROP_COLOR_GAMMA`. A Brushes color **is** considered `PROP_COLOR_GAMMA`. (PROP_COLOR_GAMMA is used for colors which would be color managed before display, could be renamed to something better once...) This leads to different rgb values in ColorBand.CBData of br->gradient and brush->rgb for seemingly identical colors. (this is because color pickers do differently in case block->is_color_gamma_picker/ ui_but_is_color_gamma) Now it looks like `paint_brush_color_get` is expected to return a color in sRGB (according to @jbakker this is for legacy reasons) so we need to run the colorband colors through linear -> sRGB. It might very well be the case that a much deeper cleanup in this area is needed, this is just a fix to get gradient brush colors consistent again... Maniphest Tasks: T75985 Differential Revision: https://developer.blender.org/D7501
2020-04-29Readfile: debug check all IDs are properly linked at the end.Bastien Montagne
Should prevent issue fixed by previous commit to happen again (since read code, especially in undo case, is not really straight forward to follow anymore).
2020-04-29Fix T76155: 'Object lost data' on copy-pasting with new undo code.Bastien Montagne
2020-04-29Fix Python bz2 module failing to import on older macOS versionsBrecht Van Lommel
Found by failing bundled modules test. The bz2 library was compiled without proper minimum SDK version flags.
2020-04-29Fix T71334: top part of render window disappears on repeated rendersBrecht Van Lommel
2020-04-29Fix T75522: Math node truncate operator tooltip provides no explanationPhilipp Oeser
2020-04-29Fix T75810: Child bone frozen when both Auto IK and X-Axis mirror arePhilipp Oeser
used Caused by {rBa6a9a12e8f32} Other relevant commits: rBb8ca806b7798e2f8dd6effca8f0d081b3cd8c23f rBde530a95dc7b482dc22c933b9b8b2a98c79b5663 The issue is caused by some leftover BONE_TRANSFORM_MIRROR flags on a bone from previous runs (file in the report had the flag still on forearm.R). With these false leftover flags still set, `pose_grab_with_ik()` cannot work correctly. Culprit commit above removed the early clearing of this flag on all bones, this should be restored [this happened in `count_set_pose_transflags()`]. This should only be done in the beginning of the transform process, so now still clear the flags early in 'createTransPose()' [but dont restore this in 'count_set_pose_transflags()' -- this will be called from special_aftertrans_update again, so placing the clearance here only complicates things (autokeyframe_pose() still needs to work as well)...] Maniphest Tasks: T75810 Differential Revision: https://developer.blender.org/D7527
2020-04-29Armature posemode: add mouse independent "Select Linked" operatorPhilipp Oeser
The current "Select Linked" operator works based on mouse position and makes no sense to call from the menus and was removed in rB536055e1ee0b. This patch adds an operator independent from mouse position that just selects all bones in relation to selected bones (and adds back menu entries, adds keymap entry CTRL+L). The original operator is renamed to 'select_linked_pick' internally (this is now more in line to how "Select Linked" works for meshes, curves etc) ref T76071 Maniphest Tasks: T76071 Differential Revision: https://developer.blender.org/D7542
2020-04-29Cleanup: use LISTBASE_FOREACH iterator everywhere possible in libquery.Bastien Montagne
Done also in 2.83 release branch to avoid too much conflicts on merging (some of those were already done for nodes in master, and gave me conflicts yesterday...).
2020-04-29Fix crash after 475bd6b occuring on each render end, we need another ↵Jens Verwiebe
nullcheck here (cherry picked from commit 3ea67e08fe8e3edc73daf13769dd631dbf920c45)
2020-04-29nstall_deps: USD: Add root usd library directory to build args.Anthony Edlin
Add root usd library directory to build arguments, same as other libraries. Also fix error/typo in compile_USD regarding _is_building. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D7563
2020-04-29Fix T76185: GPencil from Curve ignores Cyclic when curve has only 2 pointsAntonio Vazquez
Also changed default thickness to 10 because after draw engine refactor the final line was too thin.
2020-04-28Fix T75432: Cycles progressive refine render slow with denoising dataBrecht Van Lommel
Only perform denoising prefilter for the last sample, not every sample.
2020-04-28Fix T76179: Unable to select render passes when a render has fewerPhilipp Oeser
passes than one in another slot If a particular pass is not available in a slot we are switching to, still show the menu, but with a blank name for the currently selected item so that the user can change it to a valid value. thx @brecht for providing the standard way Blender deals with these kinds of situations. Maniphest Tasks: T76179 Differential Revision: https://developer.blender.org/D7552
2020-04-28Depsgraph: Add IDProperties handling.Bastien Montagne
Fix T75279: BLI_assert failed when deleting object in debug build (only). And all general cases of ID pointer idproperties that would use a data-block not referenced anywhere else in the depsgraph. This includes idproperties from: * All ID types; * Bones and pose bones; * Sequences; * Nodes and sockets. Differential Revision: https://developer.blender.org/D7551
2020-04-28IDProperties: add a foreach looper and use it in libquery code.Bastien Montagne
Note: part of fix for T75279. Differential Revision: https://developer.blender.org/D7550
2020-04-28Fix T76044: update Cycles to build with OSL 1.11 masterBrecht Van Lommel
2020-04-28Tests: fix some tests passing even if there are Python errorsBrecht Van Lommel
Blender was not configured to exit with non-zero return code on Python errors. A bunch of tests worked around this but not all. This removes the need for such workarounds.
2020-04-28Fix Python bundled module test errorBrecht Van Lommel
We don't bundle cffi, rather the ffi library is used for ctypes. This test is currently passing even when there are errors, that will be fixed next.
2020-04-28Tests: add physics tests cloth and softybodyHimanshi Kalra
This uses the same framework as automated modifier tests. It adds a physics modifier, bakes and compares vertex coordinates on the end frame. Differential Revision: https://developer.blender.org/D7017
2020-04-28Strengthen modifiers test validation, from D7397.Howard Trickey
Submitting on behalf of Jesse Y (deadpin). In test harness for modifier testing, now run mesh validation on output mesh. Also, fix printing so it interleaves properly.
2020-04-28Fix T75973: don't show raw Python errors to users for invalid shortcut pathsBrecht Van Lommel
There are cases when a user can accidentally assign an operator to toggle an invalid property to e.g. left click, which shows Python errors to the users. Rather than throw an error and e.g. break 3D viewport selection for the user, just print an error to the console. The root cause of such bugs should be fixed as well, but a working Blender is most important here.
2020-04-28Fix select linked in pose modeCampbell Barton
Only one of child bones would be selected when the bone under the cursor had multiple children.
2020-04-28Fix T75993: Mark Seam from UV editor operates on unselected facesCampbell Barton
2020-04-28Fix T76098: Dragging text selection with offset resets select startCampbell Barton
2020-04-28Fix T76152: Shortcut underline under wrong letterCampbell Barton
Use glyph bounds to calculate a better underline position.
2020-04-28BLF: add utility function to loop over glyph boundsCampbell Barton
2020-04-28Cleanup: unused variableCampbell Barton
2020-04-27Fix T75736 Viewport update problem when switching between view layersClément Foucault
The problem comes from the fact by no data being modified when switching viewlayers. To follow what the external render engines do, we completely reset the viewport by freeing the GPUViewport to avoid any cached data from being kept.
2020-04-27Fix T75910 Overlay: Face Orientation not working for "In Front" objectsClément Foucault
2020-04-27cleanup: Remove unused variableRay Molenkamp
2020-04-27Cleanup: Fix warning about initialization order with MSVCRay Molenkamp
2020-04-27Workbench: Fix weight paint overlay and wireframe for infront objectClément Foucault
This fix case where you have wireframe on top of infront objects but workbench AA conflicts and they appear to not be occluded. Also T74923 is still fixed but we extend the fix to not mess the case when using a mode that does not support infront.
2020-04-27Fix T75519: Graph editor tooltips give false impression of the toggle stateyves
It is just a quick fix for the tooltips in the graph editor, it replaces: - "F-curve modifiers are disabled" with "Enable F-Curve modifiers" - "F-curve is visible in graph editor for editing" with "F-Curve visibility in Graph Editor". Reviewed By: billreynish Maniphest Tasks: T75519 Differential Revision: https://developer.blender.org/D7387
2020-04-27Fix T74700: "Convert Text to Curve" disregards "Text on Curve"Philipp Oeser
There was an assert here as well since using the original object to read from was having an empty runtime curve cache. Now use BKE_vfont_to_curve_ex instead of BKE_vfont_to_curve, so we can read from the evaluated object and write to the original curves in order to have the modified data taken into account on next object evaluation. (BKE_vfont_to_curve would read and write to/from the same object) Final solution provided by @sergey in that report, thx!
2020-04-27Fix T75398: Redo with Shift R always uses the previous pivot centerGermano Cavalcante
Overwriting the pivot center was an attempt to fix T71455. The solution now is to save the direction in the "mirror" property.
2020-04-27Cleanup: Use common utility to get direction for TIME_EXTENDGermano Cavalcante
2020-04-27Cleanup: clang formatPhilipp Oeser
missed in rB4fd005fefb01.
2020-04-27Fix T76131: Crash combing Hair using PythonPhilipp Oeser
Caused by rBe82827bf6ed5. DRW_draw_depth_object calls DRW_mesh_batch_cache_create_requested with NULL scene, but that is accessed later on... Scene is actually available, so pass that around. Maniphest Tasks: T76131 Differential Revision: https://developer.blender.org/D7540
2020-04-27Fix T76111: UV editor's View Selected not working in multiobject editingPhilipp Oeser
Seems like this was left out when UV operators were converted to multi- object-editing, ref T54645. Maniphest Tasks: T76111, T54645 Differential Revision: https://developer.blender.org/D7537
2020-04-27remove "Select Linked" from the posemode select menuPhilipp Oeser
The operator in its current state is based on mouse position and doesnt make sense to be called from a menu. (In fact it should be called 'select_linked_pick' internally and a separate 'select_linked' should be implemented similar to how "Select Linked" works for meshes, curves etc -- see D7542 for this) Note: We had the same thing for particles recently: rBdd9dfadaac9b: remove "Select Linked" from the particle select and context menu rB5ca7c85e105d: Particle editmode: add mouse independent "Select Linked" operator Fixes T76071 Maniphest Tasks: T76071 Differential Revision: https://developer.blender.org/D7543
2020-04-27Fix T76148: Grid fill crashes with multiple connected loopsCampbell Barton
2020-04-27GPencil: Change defaults for Gradient materialsAntonio Vazquez
The old values did not display a valid gradient by default.
2020-04-27Fix T72476: Crash when drag & drop Color in the Image EditorRobert Guetzkow
2020-04-27Fix T74346 VSE: Prefetching doesn't work properly with property animationsRichard Antalik
Make sure depsgraph was updated before evaluating the animation. Reviewed By: ISS Differential Revision: https://developer.blender.org/D7467
2020-04-27Fix T74603: Tweaking offsets causes strips to "reverse"Richard Antalik
Add range function to RNA properties. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7285
2020-04-27Fix T75495: Blender crashes opening a VSE .blend fileRichard Antalik
During scene copy modifier mask strips are relinked to point to strips in new scene. If strip used as mask is in different seqbase, this can fail, if seqbase is not copied yet. Add SEQ_DUPE_IS_RECURSIVE_CALL flag to avoid relinking modifiers during recursive call. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7412
2020-04-26GPU: Add better support for texture copy fallbackClément Foucault
Depth texture copy using glCopyTexSubImage2D is undefined behavior since you cannot bind GL_DEPTH_ATTACHMENT to glReadBuffer. Using glBlitFramebuffer as a fallback.