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-01-25Merge branch 'master' into blender2.8Campbell Barton
2018-01-25UI: change tool-tips to be stored in the screenCampbell Barton
Move timer and tip out of button code, now the only requests a tooltip, passing a creation callback to run. Needed for manipulators in 2.8, also helps de-duplicate logic - since we never want multiple tool-tips showing at once.
2018-01-25Merge branch 'master' into blender2.8Campbell Barton
2018-01-25Cleanup: correct ATTR_NONNULL useCampbell Barton
2018-01-24Fix T53874: more cases of OpenGL render to OpenEXR not working after recent ↵Brecht Van Lommel
changes.
2018-01-24Fix T53593: sculpt brush rake spacing bug after recent bugfix.Brecht Van Lommel
2018-01-24Fix T53115: Memleak with instanced groups and CyclesSergey Sharybin
The issue was caused by Cycles allocating ID property in a temporary object which gets overwritten and thrown away every so often. Now dependency graph will try to reliably check whether ID properties from a temp object are to be freed.
2018-01-24Depsgraph: Cleanup, line wrapSergey Sharybin
2018-01-24Depsgraph: Add missing synchronize code to sceneSergey Sharybin
The issue here is that we can not duplicate the whole datablock since we use view layer pointers in depsgraph callbacks. Maybe this whole chunk of code belongs to somewhere else, or maybe we can find a smart solution to avoid need of CoW pointers passed to the evaluation functions. This fixes lack of viewport update when toggling collection enabled flag.
2018-01-24Add utility function to reset ID property value to a given oneSergey Sharybin
This is similar to idproperty_reset() defined in layer.c, but it does not re-alloc property itself. We should replace idproperty_reset() with IDP_Reset() now.
2018-01-24Manipulator: icon highlight could be darkerCampbell Barton
Use color and highlight from theme.
2018-01-24Fix for fix w/ GPU_batch_wire_from_poly_2d_encodedCampbell Barton
Was missing first edge
2018-01-24Fix T53646: Blender 2.8 multiple crashes in auto UVs generationSergey Sharybin
Make sure scene and view_layer set for depsgraph before running editors update. This is required since tagging might happen before we created depsgraph.
2018-01-24Manipulator: add show_drag option for 2d buttonsCampbell Barton
Needed so 3d navigation buttons can show show drag cursor only for buttons with modal operators.
2018-01-24Fix bug in view navigation iconsCampbell Barton
Own error in GPU_batch_wire_from_poly_2d_encoded Wasn't correctly filling in the VBO with edges.
2018-01-24Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/modifiers/intern/MOD_wireframe.c
2018-01-24Depsgraph: Fix crash entering edit mode with CoW enabledSergey Sharybin
The issue was caused by some incompatibility of new API which expects ID block to be specified explicitly, while old code is tagging object's data using object's ID with OB_RECALC_DATA flag. We need to switch all areas to give proper ID and everything, but for until then we'd better stop crashing.
2018-01-24Cleanup: MOD_wireframe: remove useless isDisabled callback.Bastien Montagne
2018-01-24Fix (unreported) missing feature in ccgdm pbvh generator.Bastien Montagne
Compared to usual cddm one, ccgdm one was not applying the ob->derivedDeform deformation to the pbvh generated from the original mesh geometry, when possible.
2018-01-24Fix T53551: Weight paint crash when subsurf modifier is not first (master ↵Bastien Montagne
not 2.79). We can only support painting from subsurf DM in a limited subset of cases, others (like multiple subsurf, or topology-modyfying ones, break mapping to original geometry). This is not the most ideal fix (ideally, we should always be able to get a mapping to original geometry from any point in modifiers stack...).
2018-01-24BKE's modifier_isEnabled: add check on NULL Scene pointer.Bastien Montagne
We do not always have that one available, and even without the isDisabled callback this func is helpful. Note that this is a bot stupid, only modifier actually needing a valid Scene pointer here is subsurf... :|
2018-01-24Fix T53874: OpenGL render to OpenEXR not working after recent changes.Brecht Van Lommel
Multilayer EXR also failed already in 2.79 for Sequencer and OpenGL rendering. Now we revert to single layer OpenEXR in that case.
2018-01-24Depsgraph: Fix evaluaiton order with nested animation and copy on writeSergey Sharybin
It is possible to have animation (or driver) to modify nested datablock, such as shape key value for example (where animation is on Mesh level, but shape key is it's own datablock). To deal with such cases we need to create relation from nested datablock CoW to animaiton/driver operation.
2018-01-24Fix Cycles GLSL bump not matching final render after recent changes.Brecht Van Lommel
2018-01-24Cleanup: typoCampbell Barton
2018-01-24Manipulators: disable 3D widgets w/ animationCampbell Barton
Workaround for T53078.
2018-01-24Fix "GPUTexture: texture alloc failed. Not enough Video Memory." in area ↵Germano
resizing `gpu_texture_try_alloc` invalidates zero-sized textures. The message in the console is not correct in this case (because it is not due to lack of memory).
2018-01-24Merge branch 'master' into blender2.8Campbell Barton
2018-01-24CMake: store icon namesCampbell Barton
Without this, adding/removing icons wouldn't force cmake to re-run making builds fail. This is the same issue with globbing source code.
2018-01-23Greasepencil iconsDalai Felinto
Note this comes from the greasepencil-object branch, and are merged to help preventing future merge conflicts. Also, I renamed the icons for consistency sake. So when this is merged in 2.8 other areas of the code will need to change. Icons by Matias Mendiola
2018-01-23Revert "Grease-Pencil: Icons"Dalai Felinto
This reverts commits: * f0ef3603862 Grease-Pencil: Icons from the grease pencil branch * 13bf4b3804b Grease-Pencil: Fixup for icons * fb8c382fa17 Grease Pencil dat files fix
2018-01-23Cleanup: some ED_view3d functions used uppercase DCampbell Barton
2018-01-23Merge branch 'master' into blender2.8Brecht Van Lommel
2018-01-23Cycles: change material output displacement to vector.Brecht Van Lommel
Previously only scalar displacement along the normal was supported, now displacement can go in any direction. For backwards compatibility, a Displacement node will be automatically inserted in existing files. This will make it possible to support vector displacement maps in the future. It's already possible to use them to some extent, but requires a manual shader node setup. For tangent space maps the right tangent may also not be available yet, depends on the map. Differential Revision: https://developer.blender.org/D3015
2018-01-23Cycles: add Displacement node.Brecht Van Lommel
This converts object space height to world space displacement, to be linked to the new vector displacement material output. Differential Revision: https://developer.blender.org/D3015
2018-01-23Merge branch 'master' into blender2.8Campbell Barton
2018-01-23Cleanup: use doxygen groups for view3d_edit.cCampbell Barton
2018-01-23Cleanup: code comment for view3d_viewmatrix_setCampbell Barton
2018-01-23Manipulator: limit UI for locked viewsCampbell Barton
2018-01-23Cleanup: avoid passing bContext to cameracontrolCampbell Barton
2018-01-23Merge branch 'master' into blender2.8Germano
# Conflicts: # source/blender/editors/screen/screen_ops.c
2018-01-23Fix screen split refresh issuesGermano
`Ctrl` (enable snapping) ans `TAB` (Switching direction) didn't refresh.
2018-01-23Cleanup: sync w/ blender2.8 branchCampbell Barton
Also make some args const
2018-01-23Merge branch 'master' into blender2.8Campbell Barton
2018-01-23Merge branch 'master' into blender2.8Campbell Barton
2018-01-22Grease-Pencil: Icons from the grease pencil branchDalai Felinto
2018-01-22Collections/Layer cleanup: Remove placeholder for de/select objectsDalai Felinto
No need for placeholders bloating the source code. They can come back once we decide to implement them.
2018-01-22Collections/Layer cleanup: Remove all reference to filter objectsDalai Felinto
This was not implemented yet. So it's a bit pointless to have all this placeholder code around without any functionality coming out of it.
2018-01-22Collections/Layer cleanup: Remove TODO_LAYER_OVERRIDE from most placesDalai Felinto
This was originally a good idea. However we will need to pay special attention to this when doing the dynamic overrides anyways. The placeholders won't be enough to spare us that job. That said I left the ones on layer.c because we are actually calling these BKE_override_*_add() functions from doversion, yet they don't do anything.
2018-01-22T53831: Fixed vertical line alignment & expand Collection and Scene buttons ↵Philippe Schmid
position. This was fixed in master with commit 9d873fc3debe0. However, this fix never made it to 2.8. (The following merge (a96008f3aae2) did not import the fixes.) Note: This fix is ment to fix the alignment problem. I don't know if other parts of the code not merged are interesting or not. But if they are, they should be tackled separately. Reviewers: dfelinto Subscribers: venomgfx, dfelinto, raa, Severin Differential Revision: https://developer.blender.org/D3014