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-11-05Rename extern rendering and proxy functionsRichard Antalik
Replace BKE_sequencer wirh SEQ_render or SEQ_proxy prefixes. In cases where function is very generic, only SEQ prefix is used. Reviewed By: sergey Differential Revision: https://developer.blender.org/D9439
2020-11-05Cleanup: split sequencer.c fileRichard Antalik
Move functions closely related to rendering images and proxies into render.c and proxy.c files. render.h and proxy.h are created for functions used internally. There should be no functional changes.
2020-11-05Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-05Fix T80742: curve bevel fails with zero length handles at end-pointCampbell Barton
Initialize the direction on the first/last points of the curve. The fix from 23a4149778c87 exposed this error.
2020-11-05Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-05Fix T81136: Mesh.loop_triangles kept after applying modifiersCampbell Barton
2020-11-05Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-05Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-05Transform: support individual origins for "To Sphere"Campbell Barton
2020-11-05Fix T65205: "To Sphere" radius too large with proportional editingCampbell Barton
The radius is now calculated based on the vertices being transformed by proportional editing, updated when the falloff changes.
2020-11-05UI: Fix Support for Anonymous Menu SeparatorsHarley Acheson
Re-enables support for menus to have items without identifier or name that can be used to separate sections. Differential Revision: https://developer.blender.org/D9463 Reviewed by Hans Goudey
2020-11-05Cleanup: Use const for function argumentsHans Goudey
2020-11-05Fix T82417: Panels draw below others while animating after dragHans Goudey
This adds a new runtime flag for panels that is set during the entire drag and animation operation. The flag is set recursively so that sub-panels know to draw on top too. Note that this also replaces most of the fixes in 1960b8a361ee and 8e08d80e52d6 (D7462) with a more "built-in" solution.
2020-11-05Cleanup: Simplify panel collapse handler logicHans Goudey
2020-11-05Cleanup: Remove unused Panel.snap from DNA and handler codeHans Goudey
This was a remnant of floating panels from the horizontal layout in pre 2.5 horizontal panels.
2020-11-05Cleanup: Remove unused drag scaling code for panelsHans Goudey
This is done more universally now, and this implementation of this is no longer used.
2020-11-05Cleanup: Make panel function staticHans Goudey
These functions were not used elsewhere, and the handling for the panel tabs should be kept local to this file where possible. Also remove another unused function and removed an unecessary "_ex" function.
2020-11-05Cleanup: Move function to proper fileHans Goudey
This lower level drawing function didn't make sense in the panel code, especially when it is used in multiple other places.
2020-11-05Fix T80313: Fix clipped text in splash screen on hiDPI monitorsJulian Eisel
The current layout gave too little space for the full "Search" string inside the button. Fix this by making sure radio-buttons have their text center aligned by default in pop-ups too, like they do anywhere else. This does affect a few other cases, e.g. the "RGB"/"HSV"/"Hex" radio-toggles for color pickers. But this should be fine, I don't think they were ever intentionally using left-aligned text (while similar buttons outside of pop-ups didn't).
2020-11-05Cleanup: Improve property search related comments panel codeHans Goudey
The comments related to property search changes should be generally more correct and more helpful.
2020-11-04Cleanup: Use LISTBASE_FOREACHHans Goudey
2020-11-04UI: Replace uses of "loc/rot" with full wordsNathan Craddock
Use "Rotation" in place of "Rot" for the rotation header text. Cleanup various RNA titles and tooltips. Differential Revision: https://developer.blender.org/D9457
2020-11-04Cleanup: Remove incorrect commentHans Goudey
This function for replacing a button pointer in button groups is needed by the block update from old code, so it cannot be removed like its layout equivalent.
2020-11-04Merge branch 'blender-v2.91-release'Hans Goudey
2020-11-04Remove incorrect assert in button group codeHans Goudey
Even after the last commit to fix this assert, it still fails in the case where a button was added before there was a button group added to the block. Another fix for this would be to always create a button group in UI_block_begin, but this assert has no particular purpose, so it's simpler to just remove it.
2020-11-04Fix T73126 Eevee: light probe baking ignores indirect bounces from SSSClément Foucault
2020-11-04Transform: Disable snap to plane-face intersectionGermano Cavalcante
This feature was added in D5608. But in practice this confuses more than it helps. This fixes T82386.
2020-11-04Fix T82384: Custom Properties for ShaderNodeTree do not save in blend files.Bastien Montagne
Not sure why those were excluded, there is no reason not to write ID data itself for embedded IDs...
2020-11-04Fix (unreported) memory leak when freeing Master collections.Bastien Montagne
Potential ID properties there (or any other ID data itself) would not be freed.
2020-11-04Merge branch 'blender-v2.91-release'Richard Antalik
2020-11-04Fix T81794: ColorRampElement step regressionRichard Antalik
Set step in RNA property definition. There was a hardcoded setting of a1 for this specific button, which used to be the variable to store the step size of number buttons until rBe6f0b60c2e91. hardcoded value is removed in rBe29206f86a5f. Reviewed By: Severin Differential Revision: https://developer.blender.org/D9277
2020-11-04Fix T82385 EEVEE: Alpha Clip shadows actually using Alpha Hashed shadowsClément Foucault
The shadow path was not using the alpha threshold.
2020-11-04Annotations: Set as visible when use the annotation toolAntonio Vazquez
If the annotation draw operator is used, enable the annotations in the current area. Before this change, some editors had the annotation flag set to OFF, but this could be solved with a versioning code, but this did not solve the root problem. The user can disable annotation visibility in the overlay or side panel, depending on the editor. If the user uses the annotation tool and this flag is OFF, the annotation is not visible, and this is not correct. With this patch, every time the user uses the tool, the annotation visibility flag is set to ON to ensure the annotation is visible. This solves the problem of T82273, T79578 and T80294 Maniphest Tasks: T82273 Differential Revision: https://developer.blender.org/D9409
2020-11-04Merge branch 'blender-v2.91-release'Jeroen Bakker
2020-11-04Fix T67832: Camera Background Images View TransformJeroen Bakker
This patch will apply the view transform when a movie clip is used as camera background image. It does this by rendering the image in the color buffer when it needs the view transform. For other images it uses the overlay buffer. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7067
2020-11-04Fix T81775: Object Disappears During Texture PaintingJeroen Bakker
Issue was that the `tris_per_mat` are not created when the first batch is drawn during select operator and then is not created when needed by the workbench pass since they are not tracked by mesh_buffer_cache_create_requested. This change will create the `tris_per_mat` just in case they are needed later. Solution by Clément Foucault Differential Revision: https://developer.blender.org/D9430
2020-11-04Modifiers: Fix wrong object when setting error in modifierJacques Lucke
This was introduced in rBe4facbbea54019abe257787a7e9e8594a6ce3609.
2020-11-04Merge branch 'blender-v2.91-release' into masterJacques Lucke
2020-11-04Modifiers: return empty mesh in case of error in Volume to Mesh modifierJacques Lucke
Passing on the original mesh does not really make sense. For that one should simply disable the modifier.
2020-11-04Fix T82393: Volume to Mesh modifier with sequence fails during renderingJacques Lucke
The issue was that the volume for the current frame might not have been loaded already by the time the modifier runs. The solution is simply to make sure that the volume is loaded. This is similar to the Volume Displace modifier.
2020-11-04Fix assert on mouseover of blocks not using the layout systemHans Goudey
When there was an active button in the "old" block from the last redraw, this code tried to replace its pointer in the new block's button groups. But in cases like the outliner or file browser, there are no groups because the block doesn't use the layout system at all. This commit just tweaks the assert to check whether there are any button groups.
2020-11-04Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-04CMake: remove -fmacro-prefix-map from build-infoCampbell Barton
Quotes caused build-info to fail, remove these flags since they're not necessary.
2020-11-04Cleanup: make formatAaron Carlisle
2020-11-04Cleanup: Add BLI prefix to some BLI_noise functionsAaron Carlisle
2020-11-04PyAPI: add Struct.is_property_set(..., ghost) optionCampbell Barton
This exposes the use_ghost argument to RNA_property_is_set_ex.
2020-11-04Cleanup: spelling in curve.cCampbell Barton
2020-11-04Merge branch 'blender-v2.91-release'Campbell Barton
2020-11-04Fix T49850: Detailed curves are heavily reducedCampbell Barton
Divide the threshold by the resolution to prevent duplicates being detected in high resolution curves.
2020-11-04Fix assert on mouseover of blocks not using the layout systemHans Goudey
When there was an active button in the "old" block from the last redraw, this code tried to replace its pointer in the new block's button groups. But in cases like the outliner or file browser, there are no groups because the block doesn't use the layout system at all. This commit just tweaks the assert to check whether there are any button groups.