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-04-23Fix T73741 Grid Floor render on top of Wireframe objectsClément Foucault
Go for a bias towards background to avoid loosing wireframe objects.
2020-04-23Fix T74173 Assert when scaling camera in viewport to zeroClément Foucault
2020-04-23Fix T76014: correct description of COLLECTION_OT_objects_remove_allPhilipp Oeser
before rB17bd5c9d4b1e it was "Remove selected objects from all groups" - `BKE_object_groups_clear` is not checking if a collection is linked to the current scene... - rB713010bd7795 did not change that either So this indeed removes selection from _all_ collections, so account for that in the operator description/idname. Reviewers: brecht https://developer.blender.org/D7500
2020-04-23Fix T73195: stereo camera view does not show background imageBrecht Van Lommel
2020-04-23Fix T72506 EEVEE: Collection Holdout propagates accross material instancesClément Foucault
This fix the issue by introducing a default material only for collection holdouts. This avoids hash colision when the same material is used in collections without holdout enabled.
2020-04-23Fix T75607: crash trying to sculpt while remesh is in progressBrecht Van Lommel
The interface is already locked, but the paint brush drawing could stll be reading the mesh that was being edited in another thread.
2020-04-23Cleanup: Add assert to crash earlierJacques Lucke
This makes T75096 crash earlier.
2020-04-23Fix T75611: slow transform of many objects at the same timeBrecht Van Lommel
Solve O(n^2) time complexity problem where a dependency graph iterator loops over all nodes to clear flags, which happened for every object at the start of transform. Differential Revision: https://developer.blender.org/D7503
2020-04-23Fix T73680: Scene and fluid modifier gravity are scaled differentlyJacques Lucke
Reviewers: sebbas Differential Revision: https://developer.blender.org/D7483
2020-04-23Fix T76008: Fluid inflow with negative initial velocity is not workingJacques Lucke
This is a regression introduced in rBa0fe22095e6d9b8b194c2cf6f9a7c7b419d7e61c. I changed it so that the velocity with the highest magnitude is considered and not the highest value per coordinate. Reviewers: sebbas Differential Revision: https://developer.blender.org/D7502
2020-04-23Fix T75987: crash entering edit mode with keyed particlesBrecht Van Lommel
2020-04-23Array modifier: limit maximum amount of generated geometry.Bastien Montagne
Fixes T75278: Crash when modifier "Array-Fit Curve-Relative Offset" nears zero.
2020-04-23Fix headless build failure on macOSBrecht Van Lommel
2020-04-23Fix T75836: Light target misses updates while draggingCampbell Barton
2020-04-23Fix T74172: Mirror with bisect results in holesCampbell Barton
Enable snap-to-center when bisecting.
2020-04-23Fix T75965: Scale to Fit Text Box fails with a single wordCampbell Barton
2020-04-23Cleanup: clang-format, unused warningCampbell Barton
2020-04-23Cleanup: add explicit enum values in DNA_rigidbody_types.hCampbell Barton
2020-04-23Fix invalid rigid body constraint values during 2.83 developmentCampbell Barton
Own error in cleanup from 5dcb6fb22f3f unintentionally changed enum values. Although this code violated our own rules to use explicit values to avoid this happening.
2020-04-23Fix T75991: crash when rigidbody encounters unknown constraint typeCampbell Barton
This just adds a check to prevent the crash, Versioning invalid types still needed.
2020-04-22Workbench: Use GPU_texture_copy instead of GPU_framebuffer_blit for TAAClément Foucault
This fixes T75477 which seems to be a driver but caused by framebuffer blitting.
2020-04-22GPU: Add GPU_texture_copyClément Foucault
This allow to copy entire texture in a faster way than using framebuffer blitting. This uses ARB_copy_image extension if available and fallback to glCopyTexSubImage2D for older gl version. Both method should be as fast if not faster than the framebuffer blitting.
2020-04-22UI: Always check if IME Supported After Changing LanguageHarley Acheson
Changing from IME-enabled language to English did not turn off IME. Differential Revision: https://developer.blender.org/D7486 Reviewed by Campbell Barton
2020-04-22Fix T75938: Workbench normal direction for matcapsRobert Guetzkow
Set useMatcap to ensure correct normal direction when using matcaps in the workbench engine.
2020-04-22Fix T75994: Crash with 'Split Edges and Faces' | Auto-MergeGermano Cavalcante
It occurred when an edge was collapsed into a vert that was not part of it. This is common when the distance for merging is relatively large.
2020-04-22Silence annoying error message in writefile on undo step storage.Bastien Montagne
Fix T75318: Error spam in console when opening file from 2.7x.
2020-04-22Cleanup: Fix strict compiler warningSergey Sharybin
2020-04-22Cleanup: Spelling in function nameSergey Sharybin
Should be no functional changes.
2020-04-22Fluid: Use maximum for initial velocity grid applicationSebastián Barschkis
Using MAX2 when writing intial velocities into the grid prevents overriding initial velocities when using multiple flow objects that are close to each other.
2020-04-22Fluid: Fixes for cache 'Replay' modeSebastián Barschkis
General fixes and improvements for the cache. Previous commits on fluids broke the 'Replay' cache a bit.
2020-04-22Fluid: Fix for caches being released when file is loadedSebastián Barschkis
2020-04-22Fluid: Fix for inconsistent behavior with flow and effector objectsSebastián Barschkis
Fixes issue with flow and effector objects which were not being used after resuming a bake job. This issue has been reported in T75729 and T75758.
2020-04-22Fluid: Improved cache 'Replay' optionSebastián Barschkis
When using the 'Replay' cache mode the cache needs to be invalidated whenever simulation variables have been changed. The invalidation will always only affect the according subcaches, e.g. when changing a mesh paramter only the mesh cache will be invalidated, the base cache will remain intact. Before this change Blender always invalidated the entire cache.
2020-04-22Cleanup: clarify and update some flags descriptions in libquery code.Bastien Montagne
2020-04-22Fix invalid RNA path for transform orientations.Bastien Montagne
Fix T75861: Impossible to set Shortcut (hotkey) on Transform Orientation or Pivot Point.
2020-04-22Fix T75964: changing object's viewport display color does not updatePhilipp Oeser
cycles Caused by rB00466e756e33. While that commit sounds logical, Cycles uses is_updated_transform() to detect updates. Now introduce is_updated_shading() and use that on top. Maniphest Tasks: T75964 Differential Revision: https://developer.blender.org/D7493
2020-04-22Fix T75974: Multiobject editing UV hiding/unhiding does not workPhilipp Oeser
Seems like this was left out when UV operators were converted to multi- object-editing, ref T54645. Maniphest Tasks: T75974 Differential Revision: https://developer.blender.org/D7492
2020-04-22Fix T75981: crash in sculpt mode with mesh that used to have multiple materialsBrecht Van Lommel
The material indices in a mesh can exceed the number of available materials slots in the object or mesh, sculpt drawing was not taking that into account.
2020-04-22Fix 3D viewport select using grease pencil engine when not neededBrecht Van Lommel
Other draw loops also avoid the overhead of grease pencil drawing when there are no grease pencil objects in the scene. It's a little faster to skip those shaders and buffer when not needed.
2020-04-22Fix T75625: crash on exit in macOS after selecting objectsBrecht Van Lommel
This code to free shaders by casting a struct to a pointer array is not valid in general, and particularly when compiling with Clang (on Linux and macOS) it fails and can read invalid/uninitialized memory .
2020-04-22Fix T75971: 3D Text invisible when fill set to NoneCampbell Barton
2020-04-22Undo: Minor optimization: do not write Scene's 3DCursor.Bastien Montagne
Probably not much gained here, but that's one thing less potentially making the scene seen as changed in undo steps...
2020-04-22Fix T75719: Undo system: Debug assert while undoing several operations.Bastien Montagne
Caused by some pointer collision when re-allocating data-blocks during undo (due to creation/deletion of those). Patch by @brecht, many thanks.
2020-04-21Fix T75909: icons memory leak in headless buildBrecht Van Lommel
2020-04-21Fix T75969: view layer add with Copy Settings does not copy all dataBrecht Van Lommel
2020-04-21Fix T75893: Undo causes crash with "Load UI" disabled.Bastien Montagne
We need to re-generate a new session uuid for the UI-related data-blocks that are kept across file reading, when load UI is disabled. Otherwise there will be several IDs with same uuid, which is an ensured way to crash in new undo code.
2020-04-21Fix Linux/GCC build error after recent changesBrecht Van Lommel
2020-04-21Fix T75472 Crash on "Remove Empty Animation Data" in NLA editorSybren A. Stüvel
The `ANIMFILTER_NODUPLIS` option, to prevent duplicates in the list of animation data to be freed, was missing. This caused a use-after-free.
2020-04-21Fix clang-format differences between version 6 and 9Brecht Van Lommel
Version 6 does not appear to respect clang-format off for header sorting.
2020-04-21Fix T75920: Add object - Align to 3D cursor not working.Bastien Montagne
3DCursor is UI data (hence not expected to be affected by undo) that is stored in actual data (Scene)... So it needs some special care during undo. New undo code now re-reads data into existing memory, which means copying of 3DCursor data has to happen earlier in that case, when we still have both old and newly read data available.