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
2018-11-14Cleanup: comment block tabsCampbell Barton
2018-11-14Cleanup: naming for paint modesCampbell Barton
- Rename ePaint* -> PAINT_MODE_*. - Use PAINT_OVERLAY_ prefix for eOverlayControlFlags.
2018-11-14WM: enforce descriptions being NULL or definedCampbell Barton
Without this bugs slip through that don't null check the descriptions since many were set to empty strings.
2018-11-14Cleanup: python doc-stringsCampbell Barton
Indentation & trailing space.
2018-11-13Cleanup: use lowercase 2d/3d in function namesCampbell Barton
2018-11-11PyAPI: update keyword listCampbell Barton
2018-11-10BMesh: backport minor changes from 2.8Campbell Barton
2018-11-10PyAPI: add imports arg to BPY_execute_stringCampbell Barton
Allows for avoiding `__import__` in expressions, was already supported for BPY_execute_string_as_* API calls.
2018-11-08Render API: Support arbitrary length for custom image metadata fieldsLukas Stockner
2018-11-07Cycles: Added Embree as BVH option for CPU renders.Stefan Werner
Note that this is turned off by default and must be enabled at build time with the CMake WITH_CYCLES_EMBREE flag. Embree must be built as a static library with ray masking turned on, the `make deps` scripts have been updated accordingly. There, Embree is off by default too and must be enabled with the WITH_EMBREE flag. Using Embree allows for much faster rendering of deformation motion blur while reducing the memory footprint. TODO: GPU implementation, deduplication of data, leveraging more of Embrees features (e.g. tessellation cache). Differential Revision: https://developer.blender.org/D3682
2018-11-07Cleanup: use STRPREFIX for mount point checksCampbell Barton
From D3846 by @kostex
2018-11-07Cleanup: use BLI_compiler_compat.h for BLI_INLINECampbell Barton
2018-11-07Cleanup: renmae ePaintTexture(Projective) -> 3DCampbell Barton
Matches ePaintTexture2D, less verbose.
2018-11-04Fix T57388: Blender Internal + Freestyle viewport render wrongly using FSAA.Irie Shinsuke
2018-11-04Fix ghash masking out upper bits on 64bit systemsCampbell Barton
The code this was taken from assumes a 'size_t' result, which isn't the case here. In practice the bucket distribution wasn't bad, even so this was a nop so best fix.
2018-11-01Fix T57529: 2D image paint fill tool not taking into account alpha.Brecht Van Lommel
2018-10-30UI: add uiItemMenuFN which frees it's argumentCampbell Barton
2018-10-29Fix assert weight painting after undoCampbell Barton
2018-10-29Modifier: mask threshold optionCampbell Barton
D3834 by @Allosteric
2018-10-28Fix snaps appearing in system bookmarks on Linux.Roel Koster
Differential Revision: https://developer.blender.org/D3838
2018-10-25WM: minor changes to cursor APICampbell Barton
2018-10-24Fix (unreported) bad halding of ID usercounts when fully copying a scene.Bastien Montagne
2018-10-24BMesh: inline index lookupsCampbell Barton
For release builds this is now the same as indexing the array directly.
2018-10-22Windows: Enable python debugging in Visual Studio.Ray Molenkamp
see D3817 for technical details, and https://wiki.blender.org/wiki/Tools/Debugging/Python_Visual_Studio for a end user quick-start guide. Differential Revision: https://developer.blender.org/D3817
2018-10-22Tentative fix for T57066: Daily build of Blend 2.79 crashes on OSX Mojave.Bastien Montagne
Looks like we need to explicitly set i18n language to default value on some OSs... Unless that 'need to create new translated-name IDs in versionning code for startup file' situation is really seldom. Anyway, hopefully that will fix the crash.
2018-10-22Prevent G.fileflags changes when WM_OT_save_mainfile() is called from scriptCampbell Barton
This is to solve an issue where a blend file could be compressed unbeknownst to the artist. This happened in the following situtation: - Artist edits an uncompressed blend file. - Some script saves a compressed blendfile to a separate location. - When the artist saves the file (s)he is editing (File>Save, or Ctrl+S), it was silently compressed. Cherry pick from: cd3b313d5f44a10a1150bf1ddb560775d1bcd827
2018-10-22Fix T57328: 'Save As Copy' prints warningCampbell Barton
2018-10-19Fix T57284: poor result UV unwrapping concave n-gon.Brecht Van Lommel
2018-10-18Fix Copy Selection to Buffer breaking library paths.Brecht Van Lommel
This is a bug experienced by animators in the Blender Studio that developers have been trying to fix for a /long/ time. What happens is that partial file writing extracts the needed datablocks from the main list of datablocks into a smaller one. Afterwards they are added back to the main list, but in some cases not exactly in the same order. There is file path remapping code that depends on the datablocks being in exactly the same order as before, and when this was not the case filepaths would get swapped between datablocks The reason datablocks are not restored in the same order is because the sorting of datablocks by name is a) case insensitive and b) undefined if there are multiple datablocks with the same name from different libraries. This should be made well defined, but the fix in this commit is simpler. The way animators ran into this bug is that they use the Copy Attributes addon a lot, which has as the first item in the menu Copy Selection to Buffer. In some cases this would be clicked accidentally when menu is near the edge of the window, breaking the library paths which would only be noticed a much later on file save and reload. The way this bug was finally tracked down is that it was suspected that the undo system was the cause, and so Bastien added library validation for undo. When Hjalti then did undo and noticed the error, he remembered accidentally clicking Copy Selection to Buffer just before, and we could finally reproduce the bug.
2018-10-17DEBUG_IO: add sanity check on libdata in undo step as well.Bastien Montagne
There are serious suspicions that weird corruptions faced by studio artists may happen in undo/redo code, so let's see whether that's the case. With this, and when --debug-io arg is passed on startup, the whole lib data are checked at every undo. This makes undo slower (from two to three times slower), but it could help us spot better what happens...
2018-10-17Expose 'debug_io' flag in bpy.appBastien Montagne
2018-10-17Minor style cleanup.Bastien Montagne
2018-10-17Fix cmake not triggering rebuild on .glsl changesDalai Felinto
At least on windows we do not re-run datatoc when the .glsl files change. To test is simple, just change edit_mesh_overlay_common_lib.glsl remove lines, write plain text, ..., now rebuild and go in edit mode with the default cube. I also had to remove the entry in gpu/CMakeLists.txt for gpu_shader_material.glsl since this was being tracked directly, as well as running data_to_c_simple (otherwise CMake raises an error for duplicated entries). We probably want to do the same for the other datatoc functions. Reviewers: LazyDodo, brecht Differential Revision: https://developer.blender.org/D3803
2018-10-11Fix incorrect strncpy useCampbell Barton
Didn't ensure null terminated.
2018-10-11Cleanup: style (pointers)Campbell Barton
2018-10-09Cleanup: spellingCampbell Barton
2018-10-08Fix T57103: Subdivide smooth results in NAN vertsCampbell Barton
2018-10-02Correct tooltipCampbell Barton
2018-10-01BLI_math: add `isect_seg_seg_v3`mano-wii
2018-09-28Fix T56905: unsupported channel layout error writing AAC audio.Brecht Van Lommel
This uses same mapping as Audaspace to specify channel layout, which was missing before.
2018-09-28Fix compilation errors and warnings with Clang-6Sergey Sharybin
2018-09-27Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3732
2018-09-27Tests: add --no-window-focus to open window without focus.Brecht Van Lommel
This is useful to run OpenGL tests while continuing to do other tasks without windows constantly popping up in the foreground.
2018-09-27Spin Tool: hide options unrelated to duplicationCampbell Barton
2018-09-26Cleanup: redundant includeCampbell Barton
2018-09-26BMesh: spin option to merge first/lastCampbell Barton
For 360d revolutions this is almost always whats intended, enable by default.
2018-09-25Fix UV edit smart stitch not redoing correctly.Alan Troth
Differential Revision: https://developer.blender.org/D3687
2018-09-25Fix T56912: bpy.data.masks.new() crashedJacques Lucke
I think there are two possible ways to fix that. 1. Make the name a required parameter. 2. Provide a default value. I choosed option 1 in this fix to be consistent with other .new functions. Also I think `RNA_def_string` instead of `RNA_def_string_file_path` should be used here. Looks like a copy-paste error. Reviewers: brecht Differential Revision: https://developer.blender.org/D3728
2018-09-25Missing from last commitCampbell Barton
2018-09-25BMesh: option to flip normals for extrude/spinCampbell Barton