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-05-30Cleanup: use 'e' prefix for enum typesCampbell Barton
2018-05-30Cleanup: Naming, match policy with rest of copy-on-write designSergey Sharybin
2018-05-30Cleanup: More typed allocation type enum usageSergey Sharybin
Majority of the code is EOL, but still handy for debug purposes.
2018-05-30Cleanup: Use typed allocation type enum in custom data APISergey Sharybin
2018-05-30Use enum for custom data allocation typeSergey Sharybin
Allows to easily see human readable value in debugger.
2018-05-30Merge branch 'master' into blender2.8Campbell Barton
2018-05-30Edit Mode: add success return valueCampbell Barton
Also remove fix for T6614, since BKE_object_obdata_is_libdata no longer checks proxy.
2018-05-30Merge branch 'master' into blender2.8Campbell Barton
2018-05-30DNA: add OB_DATA_SUPPORT_EDITMODE macroCampbell Barton
2018-05-29EEVEE: LookDev, reset camera settingsJeroen Bakker
2018-05-29Fix last commit.Germano
2018-05-29Fix T55223: Crash when changing lattice resolution.Germano
2018-05-29Correct last commitCampbell Barton
Left unneeded code in space_context_cycle_invoke
2018-05-29Keymap: partially implement changes from T55162Campbell Barton
- Use Tab key for search. - Number keys switch modes. - The number of the current mode can open a submode menu (currently only works for edit-mode) - Ctrl-Tab, Ctrl-Shift-Tab - cycle workspaces.
2018-05-29EEVEE: LookDev blurred backgroundJeroen Bakker
2018-05-29CleanupDalai Felinto
2018-05-29Fix crash when moving object parented to a curveDalai Felinto
Note, we can probably remove scene from BKE_object_where_is_calc and force to always use it from depsgraph.
2018-05-29Use the correct time to evaluate object in BKE_object_where_is_calc functionsDalai Felinto
2018-05-29Use correct time for curve parent evaluationDalai Felinto
Time should alwaus come from depsgraph, not scene.
2018-05-29StudioLight: Calculate Specular irradianceJeroen Bakker
2018-05-29EEVEE: LookDev reversed the background fadeoutJeroen Bakker
2018-05-29EEVEE: LookDev fadeout to the world horizon colorJeroen Bakker
2018-05-29Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/BKE_material.h source/blender/blenkernel/BKE_mesh.h source/blender/blenkernel/intern/library_remap.c source/blender/blenkernel/intern/material.c source/blender/editors/object/object_relations.c source/blender/editors/render/render_preview.c source/blender/makesrna/intern/rna_object.c
2018-05-29Cleanup: Get rid of G.main in BKE_material.Bastien Montagne
Note that in some cases, this only moves the G.main case to somne other places - in particular, RNA getters/setters are becoming annoying here...
2018-05-29Object Modes: disable mode switching on selectionCampbell Barton
See T55246
2018-05-29For 2.8, bring back debug mode indices display.Howard Trickey
2018-05-29Missed own last commitCampbell Barton
2018-05-29Fix T55244: Parenting object(s) to curve crashes blenderDalai Felinto
There is a chance parts of Blender call BKE_object_workob_calc_parent with ob->parent objects that are outside the depsgraph. This we can tackle later since these are corner cases anyways, and this fix fixes all parenting operators in Blender.
2018-05-29Object Modes: only use selection for mode switchCampbell Barton
Selection is no longer needed for an object to be considered in a mode. Part of T55246 design task, fixes T55187
2018-05-29Fix: Only change transform mode from translation to rotation/scale when no ↵Joshua Leung
valid bones were found in an armature This commit fixes a problem the Spring team were having in the shot files 01_030/050 with the camera rig, where when you tried grabbing/translating the bones of the camera rig, they would only keep rotating/scaling instead. The reason for this is that with the multi-object editing support added into the transform system, this code would now get run for all the other objects that were being included in Pose Mode, even if no bones from those armatures were selected. Since no valid translatable bones were found in those other armatures, the transform mode would get reset upon encountering one of those other bones.
2018-05-29UI: Expand space sub-types into the menuCampbell Barton
Initial support for expanding editors, see: T54744
2018-05-29Cleanup: use same 'depsgraph' name everywhere outside of DEG space.Bastien Montagne
'graph' is waaaayyyyy too generic name outside of DEG context, and better try to use same name everywhere!
2018-05-29EEVEE: LookDev fade out background optionJeroen Bakker
2018-05-29EEVEE: LookDev use_scene_light draw optionJeroen Bakker
Scene lights are rendered when - v3d is not available - or shading type is other then OB_MATERIAL - or shading type is OB_MATERIAL and use_scene_light is true
2018-05-29Fix T55203: Particle hair weights are not preservedSergey Sharybin
2018-05-29EEVEE: LookDev overlays enablingJeroen Bakker
The mirror ball and diffuse ball are only rendered when overlays are turned on and the lookdev overlay is turned on.
2018-05-29COW operators: Fix VIEW3D_OT_view_all cursor not updating with shift+c ↵Tuomo Keskitalo
center cursor This differential fixes a bug for resetting view (shift+c). Bug description: When 3D cursor is placed randomly somewhere, and shift+c is pressed, the cursor is not shown to reset at world center. Reviewers: sergey, aligorith, brita_ Reviewed By: brita_ Subscribers: brita_ Differential Revision: https://developer.blender.org/D3423
2018-05-29Cleanup: fix some harmless compiler warnings.Brecht Van Lommel
2018-05-29Fix T55204: proxy object disappearing randomly.Brecht Van Lommel
The problem was a missing depsgraph relation between the transforms of the object and its proxy, it was only there for the pose.
2018-05-29Fix assert in workbench drawing, instance data not big enough.Brecht Van Lommel
2018-05-29COW operators: Fix drag and dropping of color propertiesInes Almeida
2018-05-28Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-05-28Windows: Add support for building with clang.Ray Molenkamp
This commit contains the minimum to make clang build/work with blender, asan and ninja build support is forthcoming Things to note: 1) Builds and runs, and is able to pass all tests (except for the freestyle_stroke_material.blend test which was broken at that time for all platforms by the looks of it) 2) It's slightly faster than msvc when using cycles. (time in seconds, on an i7-3370) victor_cpu msvc:3099.51 clang:2796.43 pavillon_barcelona_cpu msvc:1872.05 clang:1827.72 koro_cpu msvc:1097.58 clang:1006.51 fishy_cat_cpu msvc:815.37 clang:722.2 classroom_cpu msvc:1705.39 clang:1575.43 bmw27_cpu msvc:552.38 clang:561.53 barbershop_interior_cpu msvc:2134.93 clang:1922.33 3) clang on windows uses a drop in replacement for the Microsoft cl.exe (takes some of the Microsoft parameters, but not all, and takes some of the clang parameters but not all) and uses ms headers + libraries + linker, so you still need visual studio installed and will use our existing vc14 svn libs. 4) X64 only currently, X86 builds but crashes on startup. 5) Tested with llvm/clang 6.0.0 6) Requires visual studio integration, available at https://github.com/LazyDodo/llvm-vs2017-integration 7) The Microsoft compiler spawns a few copies of cl in parallel to get faster build times, clang doesn't, so the build time is 3-4x slower than with msvc. 8) No openmp support yet. Have not looked at this much, the binary distribution of clang doesn't seem to include it on windows. 9) No ASAN support yet, some of the sanitizers can be made to work, but it was decided to leave support out of this commit. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D3304
2018-05-28Rename EEVEE visibility group > collectionDalai Felinto
I think we should rename the DNA as well, and break the 0.01 files using this feature. But I will leave this decision to Clement.
2018-05-28Ugly Hacky Fix: Clear Loc/Rot/Scale + Autokey now works for bonesJoshua Leung
This is a hacky fix so that animators can use this tool again with autokey enabled (which they do all the time). The issue here is that the tool writes the new (0) values to the original data, but insertkey now reads from evaluated data (so that keying interpolated values works). However, the cleared values do not get re-evaluated or flushed before insertkey gets to it (via auto keying), meaning that the wrong values get keyed. There may be better solutions for this, but for now, this is the simplest fix that I can get working.
2018-05-28EEVEE: lookdev default materialsJeroen Bakker
2018-05-28Fix T55231: Setting bone.select from RNA didn't tag for copy on writeJoshua Leung
This was causing problems with addons such as the Selection Sets addon used in studio by the animators.
2018-05-28CoW: Skip pointers that are used in Lattice edit mode.Germano
2018-05-28Cleanup: Fix typo: updata -> updateGermano
2018-05-28CoW: Skip used pointers in MetaBall edit mode.Germano