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-05-08Windows: Include symbol file in module informationRay Molenkamp
When writing out the module information in a crashdump we did not include what symbol file was loaded and if that symbol file actually matches our executable. Given the backtraces may contain invalid information if the symbols are unmatched this is relevant to know. This diff adds the symbol file and an indication if unmatched symbols are used.
2020-05-08Windows: Improve private symbol detectionRay Molenkamp
To detect if private of public symbols were loaded we were relying on a strcmp with a known filename, which was not great, the symbol api has a field we can query which should be more flexible and reliable.
2020-05-08Windows: Fix BLI_assert backtrace.Ray Molenkamp
With the recent backtrace overhaul, the fact that BLI_assert calls BLI_system_backtrace slipped somehow trough the cracks, causing issues for debug builds. This change allows BLI_system_backtrace to run again without having an exception record. Also minor improvements to the comments.
2020-05-08USD: Export hair/particle system with name of system (and not its settings)Sybren A. Stüvel
Particle systems have two names: the name of the particle system itself, and the name of the particle system settings. The USD exporter used to use the latter name, and now switched to the former. This is to be in line with the Alembic exporter, as well as to give users more freedom in the naming (the particle system can have a unique name but still share settings from other particle systems).
2020-05-08Merge branch 'blender-v2.83-release'Robert Guetzkow
2020-05-08Fix T65012: Update depsgraph for matcap flippingRobert Guetzkow
The matcap flipping didn't work with the workbench engine in rendered mode because of a missing depedency graph update. This commit tags the scene id for a dependency graph update in `toggle_matcap_flip`. Reviewed By: fclem, sergey Differential Revision: https://developer.blender.org/D7657
2020-05-08Fix Assert: Wireframe XRay during SculptingJeroen Bakker
In the situation that the viewport was set to solid/texture mode and switch to wireframe and sculpt mode, an assert was triggered in `workbench_cache_sculpt_populate`.
2020-05-08Cleanup: USD, removed unnecessary variableSybren A. Stüvel
No functional changes.
2020-05-08Cleanup: USD, made AbstractHierarchyIterator::get_writer constSybren A. Stüvel
No functional changes.
2020-05-08Cleanup: USD, added some clarifying commentsSybren A. Stüvel
No functional changes.
2020-05-08Cleanup: USD, refactored export graph constructionSybren A. Stüvel
The construction of the export graph is now split into a few steps: - Construct a `HierarchyContext` object for the to-be-exported object. - Determine the graph index, i.e. the export-parent and the duplicator. - Update the `HierarchyContext` object for this graph index. This allows the upcoming new Alembic exporter to override the location of an object in the export graph, in order to support "flattened" exports. Aside from that, this also simply makes the code cleaner. No functional changes.
2020-05-08Cleanup: Alembic, moved axis conversion functions into their own filesSybren A. Stüvel
The long-term goal is to move code out of `abc_util.{h,cc}` into either files with better, more concrete names, or simply into the one file where they are used. No functional changes.
2020-05-08GPencil: Fix typo error in previous renameAntonio Vazquez
2020-05-08Cleanup: clang-formatCampbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-08Fix T76484: Infinite event handling when loading with load_ui=FalseCampbell Barton
When loading a file from the Python console with load_ui=False, the event was never freed from the queue causing the command to continuously be executed.
2020-05-08GPencil: Refactor - Rename modifier and shder functionsAntonio Vazquez
This change is to align names with changes in T76498
2020-05-08Fix T76498: Refactoring - Rename BKE modifiers funtionsAntonio Vazquez
2020-05-08Cleanup: Doxygen: Remove Blank PageAaron Carlisle
2020-05-08Fix typo in recent quadric cleanupCampbell Barton
2020-05-08Cleanup: callback naming for search button & update doc-stringsCampbell Barton
Callback naming didn't always make it clear which function updated the search contents and the function used to execute the action.
2020-05-08Fix T76324: face set operators not working from Python console by defaultBrecht Van Lommel
Operators should almost always implement exec() so that they can work without user event input. In this case there was no reason to have invoke() at all since no event is needed.
2020-05-08Fix T76471: timer not removed after changing file browser to another typeBrecht Van Lommel
The file browser exit() callback was not called. RNA get functions should never modify data, here the area type info to be changed before the screen and area were properly updated.
2020-05-08Fix T76525: crash drawing metaballs with multiple material slotsBrecht Van Lommel
2020-05-08Merge branch 'blender-v2.83-release'Clément Foucault
2020-05-08Fix T75958 Overlay: Blender Crashes when selecting without Depth PickingClément Foucault
2020-05-08Fix T76045 Gizmo: line_width does not work in latest versionClément Foucault
2020-05-08Fix T76393 Gizmo: Crash on assert(batch->program_in_use == 0)Clément Foucault
This also fix line width support for button2D shape batch
2020-05-07Merge branch 'blender-v2.83-release'Brecht Van Lommel
2020-05-07Fix T76510: Eevee OpenVDB render artifacts due to texture clampingBrecht Van Lommel
2020-05-07Fix direction of the Gizmo Extrude adjustment axisGermano Cavalcante
The extrude adjustment gizmo reads the last constrained axis set. So it is important to keep the final value actually used.
2020-05-07Fix T76504: Change in behavior of constraints orientationGermano Cavalcante
The Extrude operator, whose orientation is NORMAL, has undergone some seemingly accidental changes: - In 2.79 if you press the same key as the axis in constraint, it changes from Normal to No Contraint -> Global -> Normal and repeat this. - In 2.80 it changes from Normal to Local -> No Contraint -> Global -> Local and repeat this. This committee resumes the behavior of 2.79
2020-05-07Fix T76468: volume sequence render not using correct frame in rendersBrecht Van Lommel
Render datablocks were copying state from original datablocks, where the frame number and loaded volume grids were out of sync.
2020-05-07Fluid: Use cached value for total time valueSebastián Barschkis
The old time_total initialization was in trouble if scenes made use of a variable framelength (e.g. by animating the time scale parameter).
2020-05-07Refactor: libquery: Add NodeTree foreach_id support.Bastien Montagne
2020-05-07Refactor: libquery: Add Material foreach_id support.Bastien Montagne
2020-05-07Fix (unreported) mistake in argument passing.Bastien Montagne
passing the address of the pointer instead of the pointer itself...
2020-05-07Refactor: libquery: Add Mesh foreach_id support.Bastien Montagne
2020-05-07Initial step to move libquery to IDTypeInfo.Bastien Montagne
Part of T74960 (and hence T75724). This commit only adds the basics helper code, and alter some internal libquery code to use it. Porting each IDType to the new system will be done gradually from there, to allow better detection and handling of potential issues. Differential Revision: https://developer.blender.org/D7598
2020-05-07UI: support context menu in menu search popupCampbell Barton
2020-05-07Cleanup: split search menu separator argument into own functionCampbell Barton
2020-05-07Cleanup: split button search callbacks into their own structCampbell Barton
2020-05-07GPencil: Add support for Link ModifiersAntonio Vazquez
This adds support to the Link modifiers data. This was missing. Also I did a small cleanup using LISTBASE_FOREACH macro. Related to T76478 Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D7643
2020-05-07GPencil: Include new Brush random curvesAntonio Vazquez
Now the brushes have several new random settings and use curves to define the effect. The curves have been moved below the parameter to keep UI standards and extra curve panels have been removed. {F8505387} The new curves are: * Hue. * Saturation. * Value. New option to random at stroke level instead to random at point level for the following values: * Thickness. * Strength. * UV. * Hue. * Saturation. * Value. Curves have been moved below the corresponding parameter and only are displayed in properties panel. Display the curves in the popover made it unusable. {F8505392} Also, the Pressure random has been renamed to Radius because the old name was not clear enough. Reviewed By: mendio, pablovazquez Differential Revision: https://developer.blender.org/D7577
2020-05-07BLI: improve linear allocator documentationJacques Lucke
2020-05-07Cleanup: remove unused operator arguments to UI_popup_block_invoke_exCampbell Barton
Add optional can_refresh argument, useful to prevent text field from exiting on refresh.
2020-05-07Merge branch 'blender-v2.83-release'Philipp Oeser