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
2019-08-30GPencil: Fix move_to_layer menu in Stroke context menuAntonio Vazquez
Missing in previous commit
2019-08-30make_deps: remove blendthumbRay Molenkamp
now in regular codebase.
2019-08-30Transform: use recalc geometry depsgraph tagCampbell Barton
Better be specific with the data that needs updating.
2019-08-30Fix T69299: Transform origin & skip-children jittersCampbell Barton
2019-08-30Cleanup: 2 space indentationCampbell Barton
2019-08-30Windows: Fix compatibility with older cmakeRay Molenkamp
Older cmake did not find the BlendThumb sub project.
2019-08-30Fix possible crash with new sculpting cursor, due to stack overflowBrecht Van Lommel
2019-08-30Cleanup: Silence debug prints in readfile code.Bastien Montagne
Not sure since when that one has been enabled, but there is no reasons to print all that for regular users...
2019-08-30Cleanup: redundant lowercase in BLI_natstrcmpCampbell Barton
2019-08-30Cleanup: remove debug printBrecht Van Lommel
2019-08-30Tests: reorder render tests so cycles/eevee/workbench are not interleavedBrecht Van Lommel
2019-08-30Tests: auto download test files when running "make test"Brecht Van Lommel
2019-08-30Tests: move "make test" on macOS and Linux to Python scriptBrecht Van Lommel
2019-08-30Build: integrate make_update.py into Windows make.batBrecht Van Lommel
2019-08-30Buildbot: add script to update libraries and submodulesBrecht Van Lommel
This is meant to replace the individual build steps for the various libraries and submodules, so we can easily get the correct revisions associated with different branches and releases.
2019-08-30Build: support updating for release branches in make_update.pyBrecht Van Lommel
2019-08-30Build: move "make update" on macOS and Linux to Python scriptBrecht Van Lommel
Differential Revision: https://developer.blender.org/D5545
2019-08-30Fix "make deps" error when building deps with make and Blender with ninjaBrecht Van Lommel
2019-08-30Fix BLI_array macro so can use BLI_strict_flags.h.Howard Trickey
Was doing int comparision against size_t, so added casts.
2019-08-30GPU: Split gpu_shader_material into multiple files.OmarSquircleArt
This patch continue the efforts to split the `gpu_shader_material` file started in D5569. Dependency resolution is now recursive. Each shading node gets its own file. Additionally, some utility files are added to be shared between files, like `math_util`, `color_util`, and `hash`. Some files are always included because they may be used in the execution function, like `world_normals`. Some glsl functions appeared to be unused, so they were removed, like `output_node`, `bits_to_01`, and `exp_blender`. Other functions have been renamed to be more general and get used as utils, like `texco_norm` which became `vector_normalize`. A lot of the opengl tests fails, but those same tests also fail in master, so this is probably unrelated to this patch. Reviewers: brecht Differential Revision: https://developer.blender.org/D5616
2019-08-30Cleanup: spellingCampbell Barton
2019-08-30UI: Outliner Natural SortHarley Acheson
Collection contents alphabetical sort now uses a Natural Sort that takes number magnitude into account. Differential Revision: https://developer.blender.org/D5636 Reviewed by Brecht Van Lommel
2019-08-30Sculpt: New brush cursor, active vertex and normal radiusPablo Dobarro
This commit includes the new brush cursor, active vertex updates and the normal radius brush property for all sculpt brushes. -The new brush cursor previews the real stroke radius over the mesh and the sampled sculpt normal. -The active vertex is used in sculpt tools and brushes as a starting point for an operation, similar to a preselection. It is also mirrored following the enabled symmetry options to preview the stroke symmetry. -The normal radius brush property limits the radius that is going to be used to sample the sculpt normal and area center. It controls how closely the cursor follows the surface and it improves the behavior of most brushes, making them suitable for hard surface sculpting. Reviewed By: campbellbarton, brecht Differential Revision: https://developer.blender.org/D3594
2019-08-30Install_deps: Do not take sub-versions '6' numbers of RHEL/CentOS versions ↵Bastien Montagne
as main '6' version.
2019-08-30Windows: Move building of blendthumb into the blender codebase.Ray Molenkamp
Previously this was done in the deps builder due to the fact we needed both 32 and 64 bit versions of this dll and CMAKE does not support that in a single build folder. Now that 32 bit support has been dropped, this can be safely moved into the codebase. Reviewers: brecht Differential Revision: https://developer.blender.org/D5633
2019-08-30Cleanup: Fix typo errorAntonio Vazquez
2019-08-30DrawManager: UV StretchingJeroen Bakker
Calculating UV Stretching on large meshes showed garbage. The reason is that the calculation is not thread save. Temporarily disable threading for UV Stretching
2019-08-30UI: assert on invalid click-step for integer buttonsCampbell Barton
Avoids T69305 going by unnoticed.
2019-08-30UI: Remove Colons From Number FieldsHarley Acheson
Removes the colon separating label and number inside some number fields. Differential Revision: https://developer.blender.org/D5628 Reviewed by Brecht Van Lommel
2019-08-30Fix T69324: Console error in particle systems using "Follow Leader" boidPhilipp Oeser
brain rule Was missing from rna renaming in rBeee445590a29.
2019-08-30GPencil: Use default material when slot material is emptyAntonio Vazquez
When a material slot is empty, the default material is used. The default color used is Gray to get a good contrast in dense scenes with dark and white background. Reviewers: brecht, dfelinto, mendio, pepeland Differential Revision: https://developer.blender.org/D5625
2019-08-30Fix (unreported) 'Duplicate Particle System' operator not ensuringPhilipp Oeser
unique name This was leading to equally named particle systems, causing problems later on. Spotted while looking into T67958. Reviewers: brecht Differential Revision: https://developer.blender.org/D5632
2019-08-30Cycles: OpenCL Separate Compilation Debug FlagJeroen Bakker
OpenCL Parallel compilation only works inside Blender. When using cycles in a different setup (standaline or other software) it failed compiling kernels as they don't have the appropriate Python API and command line arguments. This change introduces a `running_inside_blender` debug flag, that triggers out of process compilation of the kernels. Compilation still happens in subthread that enabled the preview kernels and compilation of the kernels during BVH building Reviewed By: brecht Differential Revision: https://developer.blender.org/D5439
2019-08-30GPencil: Fix unreported problem with Move to Layer popupAntonio Vazquez
As the operator was designed to use only as popup, when it was used as menu option, the popup was displayed again. Reviewers: mendio, pepeland Differential Revision: https://developer.blender.org/D5630
2019-08-30Fix interger number buttons increment/decrement arrows not working inPhilipp Oeser
some cases Since rB78b56fa7d973 defining a button with 'but->a1 = 0' wasnt automatically setting its step value to 1 in 'ui_do_but_NUM' anymore. Instead of handling this more forgiving in 'ui_do_but_NUM', went over the remaining cases of buttons and and defined them with a step value of 1. Fixes T69305 Reviewed By: brecht Maniphest Tasks: T69305 Differential Revision: https://developer.blender.org/D5631
2019-08-30GPencil: Set active layer when click in Dopesheet keyframe areaAntonio Vazquez
Now, when clicking in the keys area, the layer is synchronized, not only in the left area with the names. This is one of the most requested feature by artists. Also, removed some old comments. Reviewers: brecht, angavrilov Reviewed By: brecht Subscribers: pepeland, mendio Differential Revision: https://developer.blender.org/D5627
2019-08-30GPencil: Make visible active layer when hide othersAntonio Vazquez
To make more consistent the UI, when hide all other layers, the active layer is always set to visble.
2019-08-30Build: check necessary software is installed for make deps on macOS and LinuxBrecht Van Lommel
To avoid errors deep into the build process. Fixes T69297.
2019-08-30Cleanup: clang-format, spellingCampbell Barton
2019-08-30Cleanup: no need to zero the area in beautify calculationCampbell Barton
Also correct comment.
2019-08-29GPencil: Minor Menu tweaksMatias Mendiola
- Added 'Hide Inactive Layers' operator and reordered 'Show/Hide' menu items - Move 'New Layer' to bottom in 'Move to Layer' operator for consistency. - Removed extra end points in some menu items (...) Reviewers: antoniov, billreynish Tags: #bf_blender, #grease_pencil Differential Revision: https://developer.blender.org/D5626
2019-08-29Build: install_deps add lib64 paths for ldconfigNathan Craddock
Building deps on some systems will install to opt/lib/library/lib64 directories rather than opt/lib/library/lib. This adds additional lib64 paths for ldconfig to ensure the libraries are found at runtime.
2019-08-29LibOverride: Create override operator: various fixes.Bastien Montagne
* `make_override_library_exec` was not properly cleaning `LIB_TAG_DOIT` from all IDs in the Main DB. * `BKE_override_library_create_from_tag` was doing dangerous things (like iterating over a BMain listbase while adding items to it...). * It would remap *all* local usages of overridden linked IDs to new overriding local IDs, which was very inconvinient. New handling of remapping now allows to only remap inside of the group of IDs that is being overridden, in other words you can still have e.g. other empties still instancing the same linked collection...
2019-08-29BKE_libblock_relink_ex: pass all remapping flags instead of a single boolean.Bastien Montagne
There is no reasons to limit access to remapping flags here, we may want to use other options than only the ID_REMAP_SKIP_NEVER_NULL_USAGE one...
2019-08-29LibOverride: Add entry to create a liboverride to object->relations menu.Bastien Montagne
2019-08-29Copy Scale: support copying arbitrary non-uniform scale as uniform.Alexander Gavrilov
Uniform scale is superior to non-uniform scale in that it works with parenting without causing shear. Thus it is a valid desire in some cases to turn arbitrary scale into guaranteed uniform scale. Implementing this in the Copy Scale constraint allows one for instance to 'inherit scale as uniform' by disabling Inherit Scale, and using Copy Scale from parent with Offset and Make Uniform. Reviewers: brecht Differential Revision: https://developer.blender.org/D5614
2019-08-29UI: Correct Sequencer Text Alignment TooltipsAaron Carlisle
Pointed out in rBM5719
2019-08-29Fix T56532: Boolean locks up BlenderCampbell Barton
Actual issue is with triangle beautify, avoid precision error by scaling the epsilon by the face area when it's over 1 The mesh in the report was very large (approx 2000 on each side), causing precision issues with a fixed epsilon.
2019-08-29LibOverride: Fix use-after-free error when freeing whole Main DB.Bastien Montagne
We do not want to touch to other ID pointers in that case, those might have already been freed...
2019-08-29GPencil: For Stroke select don't display pointsAntonio Vazquez
Now, when it's selected the stroke select mode, the points are not displayed and the stroke is fully selected automatically extending the selection. Differential Revision: https://developer.blender.org/D5622