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-05PyRNA: support separators in enum-items listsCampbell Barton
Resolves T68260
2019-08-05GTest: test cases for polyfill2d bug T67109Campbell Barton
2019-08-05Fix T67109: n-gon tessellation error with co-linear edgesCampbell Barton
Improve the area calculation method for better precision, so faces offset from the center don't have a less precise area.
2019-08-05ED_view3D: Remove and replace `ED_view3d_select_id_read`mano-wii
It is very similar to `ED_view3d_select_id_read_rect`.
2019-08-05Fix (unreported0 bad usage of `do_versions_find_region()` in versionning code.Bastien Montagne
When NULL pointer can be a valid return value, one has to use `do_versions_find_region_or_null()` instead... Fixes asserts as reported in rBa2fe386153e.
2019-08-05Merge branch 'soc-2019-openxr' into temp-vr-draw-threadJulian Eisel
2019-08-05Merge branch 'master' into soc-2019-openxrJulian Eisel
2019-08-05Merge branch 'master' into temp-concurrent-viewport-themeJulian Eisel
2019-08-05Avoid change to global theme state in draw-managerJulian Eisel
Changing the global state would obviously cause issues for async execution. This is the simplest solution for a simple problem. Reviewers: fclem, brecht Differential Revision: https://developer.blender.org/D5413
2019-08-05Cycles: Fix compilation on 32bit Linux with GCC-9Sergey Sharybin
We don't use explicit SIMD flags on 32bit, so trying to use intrinsics was causing issues.
2019-08-05Text: only un-comment blocks which are completely commentedCampbell Barton
It's common to select a block of code and comment it which may already contains some comments. Now only un-comment blocks which are completely commented (ignoring white-space). Makes toggle comments behave more usefully, resolves T68060.
2019-08-05Text: merge toggle comments into a single operatorCampbell Barton
This allows users to map comment/un-comment to be mapped to keys.
2019-08-05UI: rename rotate to orbit for viewport sensitivityCampbell Barton
Matches names of related preferences.
2019-08-05Cleanup: remove underscore prefix for used varsCampbell Barton
Also remove unused vars.
2019-08-05Cleanup: add bracesCampbell Barton
2019-08-04Cleanup: Fix eeve_lut arrays being duplicated in blender binary.Lazydodo
Both eevee_materials.c and workbench_deferred.c include eeve_lut.h which has its arrays marked as static leading to the blue_noise array being embedded into our binary twice. This change takes the arrays out of the header and properly marks them as const since they are lookup tables and should not be written to. Reviewers: fclem, brecht Differential Revision: https://developer.blender.org/D5346
2019-08-04Cleanup: Mark large arrays of of constant data as const.Lazydodo
For background information see D5345 Reviewers: brecht, sergey Differential Revision: https://developer.blender.org/D5345
2019-08-04Fix: msgfmt add support for cr-lf style line endingsLazydodo
linux did not recognize cr as a valid character. Reviewers: brecht Differential Revision: https://developer.blender.org/D5337
2019-08-04Sculpting: Remove Show Diffuse Color OptionYour Name
This should have been removed in 2.80 as the functionality was removed. This feature now does not do anything and can be removed. Differential Revision: https://developer.blender.org/D5411
2019-08-04Add a new Copy As Driver context menu option for properties.Alexander Gavrilov
It is a very common need to create drivers that set the value of a property to the value of some other property, but it currently requires multiple actions: Copy Data Path on the input property, adding a driver to the output property, selecting the input ID reference, and pasting the path. This adds a new Copy As Driver context menu option, which creates a complete driver in the clipboard that reads the current property, so all that remains is to paste it to the output property. It is also possible to paste just the new driver variable into an existing driver to combine multiple inputs. Reviewers: brecht, billreynish Differential Revision: https://developer.blender.org/D5382
2019-08-04Text Editor UIWilliam Reynish
Tweak Text Editor to fit better with the rest of Blender 2.8: - Move sidebar to the right - Add proper context menu - Move view toggles to the View menu - Change the indentation option to be an enum between spaces and tabs - Several layout tweaks Patch by @tintwotin / Peter Fog with additional tweaks by me. Differential Revision https://developer.blender.org/D5028 Reviewers: Brecht, Campbell
2019-08-04Tweak Brush Gradient UIWilliam Reynish
Gradient and Color are mutually exclusive, so we now communicate this in the UI much more clearly Differential Revision: https://developer.blender.org/D5395 Reviewers: brechrt
2019-08-04Fix T68202: GPencil Set Origin do not refresh until object is movedAntonio Vazquez
2019-08-04Cleanup: improve commentsCampbell Barton
2019-08-04Cleanup: spellingCampbell Barton
2019-08-03UI: Fix Small inconsistency in particle emissionYour Name
This property was being called something else depending on the distribution type
2019-08-03Cleanup: Fix build error with msvcLazydodo
math.h does not define M_PI on windows, needs BLI_math_base.h to get them. thanks to @quollism on chat for spotting it.
2019-08-033D View: preferences for rotate sensitivityCampbell Barton
Added because the current default is too fast for painting with tablets, see D5385. Turntable and trackball have different settings because turn-table uses an angle-per-pixel, where as trackball values are relative to the view-port size so a scale is used. The sensitivity is scaled by the pixel size so hi-dpi views don't rotate faster.
2019-08-033D View: aspect correct trackball rotationCampbell Barton
Hard coded aspect was used, doubling horizontal input however this caused sliding for views which didn't match this aspect. Calculate the aspect based on the view bounds instead.
2019-08-03Cleanup: trackball direction calculationCampbell Barton
Remove z axis flipping, only needed because x & y were flipped.
2019-08-03Fix T68161: typo in ui_text of RNA scene.objectsPhilipp Oeser
2019-08-03Remove unnecessary callsJulian Eisel
2019-08-03Merge branch 'temp-gpu-context-matrix' into temp-vr-draw-threadJulian Eisel
Solves drawing issues while drawing the VR session.
2019-08-03Merge branch 'soc-2019-openxr' into temp-vr-draw-threadJulian Eisel
2019-08-03Merge branch 'master' into soc-2019-openxrJulian Eisel
2019-08-02Deps: Fix build error with theora on windows.Lazydodo
2019-08-02GPencil: Replace Separate menu by operator Enum to display assigned keyAntonio Vazquez
As the operator was using a menu, the keymap was not displayed. Now, the operator is used directly and don't need the menu.
2019-08-02Fix freestyle tests failing when using WITH_PYTHON_SAFETYBrecht Van Lommel
2019-08-02Build: disable RTTI for the entire Cycles module, not only the kernelBrecht Van Lommel
The partial disabling was causing issues with Clang and ASAN, and it seems we don't need to restrict it to the kernel anymore now that we are no longer using boost directly.
2019-08-02Fix T68129: Bridge edge loops fails on small edge loopsCampbell Barton
2019-08-02Fix T68135: Do not return NULL/None when converting an object to a mesh.Bastien Montagne
Does not make sense in the use-cases of that function, especially since we don't know whether it is actually due to an error, or some glitch (like an empty curve). Think we always want to get a mesh when using either operator conversion, or the `bpy.data.meshes.new_from_object` function. Note that an assert was also added to ensure we do try to convert from a valid 'geometry' object type.
2019-08-02Manage GPU_matrix stacks per GPUContextJulian Eisel
Previous global GPU_matrix stacks weren't safe for access from multiple threads. With this, GPU_matrix stacks are concurrent in combination with GPUContext. Needed for VR session drawing on a separate thread. Reviewers: fclem, brecht Differential Revision: https://developer.blender.org/D5405
2019-08-02Fix address sanitizer overflow warnings for bit manipulation functionsBrecht Van Lommel
Perform with unsigned int instead of signed int. Differential Revision: https://developer.blender.org/D5402
2019-08-02Tests: also don't fail on memory leaks for gtestsBrecht Van Lommel
2019-08-02DRW: Select Engine: Create DRWPass only when context requests itmano-wii
2019-08-02Upgrade Python from 3.7.0 to 3.7.4Sybren A. Stüvel
2019-08-02make deps: avoid running pdflatex as part of building TheoraSybren A. Stüvel
On machines with pdflatex installed, this is run to build Theora.pdf. Unfortunately this process breaks, at least on my Ubuntu 18.04 LTS system. By setting `HAVE_PDFLATEX=no` (or any other value that is not "yes") this can be avoided. I don't think that it's important to have this PDF file built anyway, as it's not a dependency of Blender itself.
2019-08-02Fix T68073: Wacom Intuos 5S no pen pressure on WaylandSebastian Parborg
The issue is that wayland seems to impose a generic device naming scheme when using Xwayland For example any table stylus will show up with the following naming convention: xwayland-stylus:33 For this to work in blender, I had to modify how the identifier string is extracted. I also renamed the two char pointers in the search algorithm to be more logical. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D5401
2019-08-02Fix T68021: GPencil After using eraser when draw primitives, next primitive ↵Antonio Vazquez
has missing handles The problem was related to wrong Brush. After using the Eraser or Fill, the default brush was not the drawing one, so the handles were missing. Now, the operator force the drawing brush. Reviewer: @campbellbarton Differential Revision: http://developer.blender.org/D5403
2019-08-02Cleanup/Win: Fix build folder name if no target is setLazydodo
When you call make.bat without a target the build folder name would have a double underscore in it which looked odd.