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-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-07Cleanup: sort includesJacques Lucke
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-07Merge branch 'blender-v2.83-release'Antonio Vazquez
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-07Merge branch 'blender-v2.83-release'Julian Eisel
2020-05-07VR: Fix OpenXR state freeze on Oculus after taking off HMDNicolas Fauvet
With the Oculus runtime, the VR session would freeze when taking off the HMD and putting it back on. This was caused by the deletion of graphics resources too early in the OpenXR state machine, at least for Oculus. The resources will now only be freed once the session is actually destroyed. Also fixes an issue where it wasn't possible to stop the session via the UI when the HMD was taken off. Reviewed By: Julian Eisel Differential Revision: https://developer.blender.org/D7635
2020-05-07Fix T76469: OpenCL 1.2 CompilationJeroen Bakker
Recent changes assumed OpenCL 2.0 platform. This adds a check to see if we are compiling on an OpenCL 2.0 platform. Patch was tested on: * AMD Radeon Pro WX 7100 with amdgpu-pro-19.50-1011208-ubuntu-18.04 drivers * AMD Vega 64 with amdgpu-pro-20.10-1048554-ubuntu-18.04 drivers * AMD RX 5700 with amdgpu-pro-20.10-1048554-ubuntu-18.04 drivers Reviewed By: Brecht van Lommel Differential Revision: https://developer.blender.org/D7637
2020-05-07VR: Fix OpenXR state freeze on Oculus after taking off HMDNicolas Fauvet
With the Oculus runtime, the VR session would freeze when taking off the HMD and putting it back on. This was caused by the deletion of graphics resources too early in the OpenXR state machine, at least for Oculus. The resources will now only be freed once the session is actually destroyed. Also fixes an issue where it wasn't possible to stop the session via the UI when the HMD was taken off. Reviewed By: Julian Eisel Differential Revision: https://developer.blender.org/D7635
2020-05-07BLI: improve linear allocator documentationJacques Lucke
2020-05-07macOS: Remove workaround for old quit dialogJulian Eisel
Got added in 1a30e52142c5 (and tweaked in follow-ups) but shouldn't be needed anymore with the newer popup based quit dialog. It prevents Blender from quitting properly in case macOS closed all Blender windows. This may happen in some corner-cases unfortunately (e.g. T74101) which would be nice to have addressed at some point. Until then, users shouldn't have to force-kill Blender to shut it down if they run into this.
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
2020-05-07Resolve keymap conflict for poselibPhilipp Oeser
Caused by rBe07b245fe1f4 (new 'Select Linked' posemode op). Above commit took CTRL+L (and this is kept for consistency with other 'Select Linked' operators). So now keymap for poselib is: poselib browse: ALT+L (was CTRL+L -- conflict here) poselib add pose: SHIFT+L (same as before) poselib remove pose: SHIFT+ALT+L (was ALT+L) poselib rename pose: SHIFT+CTRL+L (same as before) ref. D7542
2020-05-07Merge branch 'blender-v2.83-release'Philipp Oeser
2020-05-07Fix T75793: Mirror modifier UV flip only works on first UDIM TilePhilipp Oeser
Was flipping around the 0-1 range, now (optionally) flip around each tile. Also added this option for BMesh bmo_mirror. Reviewed By: campbellbarton Maniphest Tasks: T75793 Differential Revision: https://developer.blender.org/D7460
2020-05-07Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-07Fix T76500: Annotation Tooltip in Movie Clip Editor is using old grease ↵Antonio Vazquez
pencil text
2020-05-07Cleanup: Replace for loop with LISTBASE_FOREACH macroAntonio Vazquez
2020-05-07Blenlib: Added explicit BLI_INLINE in perlin noise.Stefan Werner
A few tiny functions were not inlined even in some release configurations. Added BLI_INLINE as extra compiler hint in places that the profiler showed at hot spots when populating geometry with hair.
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-07Fix menu search expanding file browser menusCampbell Barton
2020-05-07Cleanup: use eSpace_Type in switch statementsCampbell Barton
Use eSpace_Type in cases where it's likely newly added spaces should be handled.
2020-05-07Cleanup: comments for menu searchCampbell Barton
2020-05-07Fix uninitialized variable in recent menu search commitCampbell Barton
2020-05-07BLT: include a non-executing reference to context in macrosCampbell Barton
Prevent errors when building without translations.
2020-05-07Cleanup: missing headerCampbell Barton
2020-05-07Fix UI string without title-caseJulian Eisel
When using Preferences->Lights->Install, the type option in the operator properties would show as "type", but should be "Type".
2020-05-06Fix Python error in scene without sequencerBrecht Van Lommel
2020-05-06GPencil: Split Curve geometry functions to new fileAntonio Vazquez
This prepare the code for future curve editors
2020-05-06Fix build error after rBb9bb752e0e852dHans Goudey
This looks like a misplaced variable definition, which is then used out of scope later.
2020-05-06Merge branch 'blender-v2.83-release'Germano Cavalcante
2020-05-06Fix T76440: Follow Track -> Constraint to F-Curve has no effectGermano Cavalcante
Differential Revision: https://developer.blender.org/D7630
2020-05-06Annotations: Add different arrow styles for line toolJuanfran Matheu
This patch adds different kind of shapes/styles for the line extremes while using the annotation line tool. Current Styles: (following @mendio mockup) - Arrow (closed arrow) - Open Arrow - Segment - Square For future it would be great to have icons, it would be more intuitive (and less space) with previews of what each end / start of line does, like the google slides one as reference: {F8511116} Reviewed By: #grease_pencil, antoniov, HooglyBoogly Differential Revision: https://developer.blender.org/D7608
2020-05-06Fix expanding time-line menus when searchingCampbell Barton
2020-05-06Fix error in last commitCampbell Barton
2020-05-06UI: search menus from all visible areas when using the edit menuCampbell Barton
Without this, only actions in the top-bar were visible which isn't very useful. Now menus are extracted from the areas used in the active window, unless this search is activated by the key shortcut, in this case the current area is used.
2020-05-06Depsgraph: Fix memory leakJacques Lucke
I introduced the issue in rBb21a3e77027.
2020-05-06Merge branch 'blender-v2.83-release'Sebastián Barschkis
2020-05-06Fix T76430: Quick smoke not rendering Cycles and EeveeSebastián Barschkis
Temporary fix that will skip cache invalidation from flow / effector objects.
2020-05-06Merge branch 'blender-v2.83-release'Philipp Oeser
2020-05-06Fix T76416: Armature Deform parenting option doesn't work with Grease Pencil ↵Philipp Oeser
objects If we parent with type `PAR_ARMATURE` (where vertexgroups are already set up and named correctly according to the corresponding bones), we still need an armature modifier. This just wasnt added. In contrast to meshes [which add their armature modifier early in `ED_object_parent_set`], grease pencil used to do this (adding the armature modifier) in `ED_gpencil_add_armature_weights`. Now split ED_gpencil_add_armature_weights in two: - ED_gpencil_add_armature - ED_gpencil_add_armature_weights (which calls ED_gpencil_add_armature) - use ED_gpencil_add_armature for the PAR_ARMATURE case Maniphest Tasks: T76416 Differential Revision: https://developer.blender.org/D7625
2020-05-06Merge branch 'blender-v2.83-release'Antonio Vazquez