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
path: root/source
AgeCommit message (Collapse)Author
2020-02-12Fix T73442 Overlay: Wireframe infront buggy in material shading modeClément Foucault
This was caused by the refactor. The wireframe was drawn with the incorrect depth buffer. Should be included in 2.82
2020-02-12Blender 2.82 release bumpDalai Felinto
2020-02-12Subversion bump 2.82.7 (preparing for release)Dalai Felinto
2020-02-11Fix Attempt to free NULL pointermano-wii
Assert when snapping `Selection to ...` but without objects. Missed in the last commit.
2020-02-11Fix Attempt to free NULL pointermano-wii
Assert when snapping `Selection to ...` but without objects.
2020-02-11Fix T73675: Leaving exit mode tags all objects for updateSergey Sharybin
This is an oversight of a fix for T69834, where I didn't realize the ED_object_editmode_exit_ex() function is called for all objects as an opposite of only the ones which were in edit mode. Seems a simple fix: just move tag into a check that object was in the edit mode prior to tag. Differential Revision: https://developer.blender.org/D6808
2020-02-11Fix memory leak with 2D image paintingCampbell Barton
Regression from c30d6571bb477
2020-02-11Fix T73682: Sampling color fails for float imagesCampbell Barton
2020-02-10Fix unreported: Packing/unpacking errors don't mention tiled imagesLukas Stockner
Thanks to @dfelinto for spotting this!
2020-02-10Fix T73713: Tiled textures (UDIM) getting lost when saving the .blend but ↵Lukas Stockner
not the textures The issue here is simple, IMA_SRC_TILED was missing from a check for whether the image should be saved. Note that tiled images won't be automatically saved if they have never been saved before. For single images this is handled by packing them, but packing of tiled images isn't supported yet. However, in that case the file closing dialog will at least show a warning now instead of completely ignoring tiled images.
2020-02-09Fluid: Fixes for fluid guidingSebastián Barschkis
Fluid guiding functionality was broken in the bake / read cache loop in fluid.c. Committing this to the release branch as otherwise fluid guiding would not have worked as expected (i.e. not at all).
2020-02-07Fluid: Fixed cache reading issue with larger resolution noise gridsSebastián Barschkis
Important fix that needs to go into the release. The upscaled noise cache was not read into upscaled grids.
2020-02-06Fluid: Fixed slow cache loading for smoke dataSebastián Barschkis
Cache files are currently loaded via the Manta Python API. With very big caches this can slow down the viewport playback. Especially smoke simulations, which just load grids and no meshes, can suffer from this. This fix solves this problem by directly loading the cache files from disk (no Python). This fix has been in the works for some time. The developer of this patch is ready to handle any potential fall-out of this patch quickly.
2020-02-06Particle: Added sanity in particle system removal functionSebastián Barschkis
Added a NULL check since psys_get_modifier() might also return a NULL pointer.
2020-02-06Cleanup: Fix commentAntonio Vazquez
2020-02-06Fix T64058: GPencil - Ensure object mode if linking from a libraryAntonio Vazquez
If the linked or append grease pencil object was added to the scene, the original file could have the datablock status in a different mode, so it's necessary to be sure is in object mode. Differential Revision: https://developer.blender.org/D6759
2020-02-06Fix T68076: Color Correction node generates NaNJacques Lucke
This is the same fix that the `GammaOperation` uses. Differential Revision: https://developer.blender.org/D6696 Reviewers: brecht
2020-02-06Fix unreported: View All in the Image Editor ignores UDIM tilesLukas Stockner
Thanks to @dfelinto for spotting this!
2020-02-06Fix unreported: Trying to create invalid UDIM tiles failed without errorLukas Stockner
Thanks to @dfelinto for spotting this!
2020-02-06Fix T69776: Error with complex Eevee noise texture in some driversPatrick Bender
Apparently the compiled shader bump into some register limit and the compiler instead of giving an error, does something incorrectly. Differential Revision: https://developer.blender.org/D6759
2020-02-05Fix T73127 EEVEE: Reflection plane not visible in lookdev without scene worldClément Foucault
2020-02-05Fix T73517 Overlay: Edit Mode: X-Ray does not work if xray is equal to 1Clément Foucault
2020-02-05Fix T69834 Edit Mesh: Multi-object edit crash when an instance is hiddenClément Foucault
This was caused by a missing tag of the mesh datablock.
2020-02-05Fix T70121 EEVEE/GPencil: Curves cause crash when using background renderingClément Foucault
This was caused by a faulty initialization of cache->surf_per_mat which should have been empty.
2020-02-05Fix T73580: Gpencil crash when try to draw without eraser brush availableAntonio Vazquez
2020-02-04Fluid: Improved baking progress bar UISebastián Barschkis
The baking progress bar now uses the entire notification space in the UI. Before, old reports could still be visible when a bake job got started. This had the disadvantage that those message got frozen too with the bake UI freeze.
2020-02-04Improve error message converting nurb to bezierPhilipp Oeser
BKE_nurb_type_convert now takes r_err_msg and is more specific in the error message... ref T71672. Maniphest Tasks: T71672 Differential Revision: https://developer.blender.org/D6275
2020-02-04Fix T67084: Modal keymaps could show the wrong shortcutPhilipp Oeser
WM_modalkeymap_operator_items_to_string() wasnt checking WM_keymap_active(), so it was possible that e.g. when using the Industry Compatible keymap, the shortcut from the Blender keymap was shown. This also fixes the (now exposed) bug that the Industry Compatible keymap would not have a ADD_CUT_CLOSED kmi defined for the Knife Tool [mandatory for the status bar]. Maniphest Tasks: T67084 Differential Revision: https://developer.blender.org/D6748
2020-02-04Reports: Add utility to cancel displayed reportsJulian Eisel
Sebastián Barschkis needs something like this to fix an issue, so he asked me to add this to the release branch. It's unused for now.
2020-02-04Fix T61685 Curve extrusion looses flat shading in certain viewport shadingClément Foucault
This was caused by default surface batch not using loop normals.
2020-02-04Fix T72155 Overlay: Bone X-ray no longer works in pose or weight paint modeClément Foucault
2020-02-04Fix T72504 EEVEE: Crash when rendering Instance Collection with hairClément Foucault
This was caused by a double free of the instance data. Remove the need of the instance data fix the issue.
2020-02-04Fix warning when initializing the IK chain in the Pose BrushPablo Dobarro
The code removed was left there from an early prototype and it was not doing anything. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6741
2020-02-04Fix wrong default value for Lacunarity in Musgrave textureBartosz Moniewski
Lacunarity parameter determines scaling of subsequent octaves in fractal noises. For example, Noise node have this scaling hardcoded to 2.0. Each octave have twice bigger scale than previous one, resulting in finer details. By design fractal noises that generate octaves with same seed should not have Lacunarity set to 1.0, since then it just stacks up identical noises. Differential Revision: https://developer.blender.org/D6742
2020-02-04Fix T57866: Annotation not working using Search and Enter keyAntonio Vazquez
Thanks to @mano-wii for the fix
2020-02-04Fix T65306: UI widgets clipped when scaled upCampbell Barton
Normal UI widget and 3D navigation gizmo where clipping at high DPI.
2020-02-04GPU: add projection matrix function to set only near/far clippingCampbell Barton
Useful when UI code needs to extend the clipping range.
2020-02-04Fix T73567: Mantaflow adaptative domain takes objects with the flow turned ↵Sebastián Barschkis
off into account This is a small optimization that makes sure the adaptive domain only considers active inflow objects. Ones with disabled fluid flow are skipped and thus the adaptive domain will not try to cover them.
2020-02-04Grease Pencil: UI: Clarifiy Erase modesAaron Carlisle
The erase mode has an option to change the erase mode from soft/hard/stroke. However, there are 4 brush types: hard/soft/point/stroke. Hard and Soft here are similar (they are both "soft" erase mode) only having different strengths. The erase mode should be soft (Maybe this should be renamed to something more generic like "fade"), point, stroke. Reviewed By: #user_interface, #grease_pencil, billreynish, antoniov Differential Revision: https://developer.blender.org/D6733
2020-02-04Fix T73234: Undo/redo with local collection crashesCampbell Barton
Resolves crashes when edit-mode undo data wasn't included because it wasn't visible, also resolves T73416.
2020-02-04Fix T73095: Edit Mode Overlay Linked MeshJeroen Bakker
When using duplicate linked meshes, objects that are not in edit-mode will be drawn as it is in edit mode, when another object with the same mesh is in edit mode. This will not be the case when one of the objects are influenced by modifiers. The change reflects more how it was done in Blender 2.79. The current change introduces a draw manager method that checks in detail who is responsible for the drawing (render engine or overlay engine). If the edit mesh is not the original or the object that is drawn doesn't draw the original mesh the object will be drawn by the render engine. Known Limitation of this patch is that the rendering outside edit mode doesn't reflect the latest changes until the user switches between object and edit mode. When there are no modifiers in use, the updating is done immediately. IMO this would be sufficient for blender 2.82, it also fixes parts of T72733. The updating of the surface batches requires more development and is post-poned for now. Reviewed By: fclem, brecht Differential Revision: https://developer.blender.org/D6737
2020-02-04Fix: UI: Spelling and CapitalizationAaron Carlisle
2020-02-04Fix T73537: Particle system CrashSebastián Barschkis
Added sanity check in the flow / obstacle object loops that check if the modifier data is valid. Ideally this should not be needed. However, in remove_particle_systems_from_object() the fluid modifier can get freed. It is not yet clear whether the modifier free call is really needed or not.
2020-02-03Fix T72261 Overlay: Edit Mesh: Edges not visible when using "In front"Clément Foucault
This was caused by additional depth pass not rendering in the correct view.
2020-02-03Overlay: Armature: Fix Display armature as bound box in object modeClément Foucault
2020-02-03Fix T73045 Crash entering edit mode for "Object Font" instance meshClément Foucault
Font duplicator was not outputing dupli-objects using evaluated object pointers, leading to crash because original object are not supposed to be drawable.
2020-02-03Fix Cycles particle hair rendering broken after recent changesBrecht Van Lommel
This code was already wrong, we were just lucky that the previous coordinate was repeated due to using the same memory location.
2020-02-03Overlay: Armature: Fix wireframe display type not working as 2.81Clément Foucault
2020-02-03Overlay: Armature: Improve bone outline z-bias in orthographic modeClément Foucault
The bias was too big and cause interpenetration on geometry that was in front of bones.
2020-02-03Fix T65114 Overlay: Armature: Bones with negative scale have wrong displayClément Foucault
This moves the backface culling to the fragment shader to avoid all the limitations of the current system. This has a cost but it is unlikely that bone drawing will be a bottleneck.