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
2014-09-08Merge branch 'master' into soc-2014-viewport_fxsoc-2014-viewport_fxAntony Riakiotakis
I have resolved some differences, for instance selection code which was more or less a stub, to be the same as master. This will have to be fixed later. Conflicts: CMakeLists.txt intern/ghost/CMakeLists.txt intern/ghost/intern/GHOST_SystemWin32.cpp intern/ghost/intern/GHOST_Window.cpp intern/ghost/intern/GHOST_WindowWin32.cpp intern/ghost/intern/GHOST_WindowX11.cpp source/blender/blenlib/BLI_math_matrix.h source/blender/blenlib/intern/math_matrix.c source/blender/gpu/CMakeLists.txt source/blender/gpu/GPU_select.h source/blender/gpu/intern/gpu_buffers.c source/blender/gpu/intern/gpu_draw.c source/blender/gpu/intern/gpu_extensions.c source/blender/gpu/intern/gpu_select.c source/blender/gpu/shaders/gpu_shader_simple_vert.glsl source/blender/nodes/CMakeLists.txt
2014-09-08Fix compilation on linux (Ubuntu 14.04 used here).Antony Riakiotakis
2014-09-08Fix T41744: Hidden keymap properties uneditableBastien Montagne
For UI & operator toolbar this makes sense, but for keymaps - hidden props can make an important difference.
2014-09-08Fix T41573: Compositing reroute converts floats to red colorBastien Montagne
At compo level, only skip data type conversion if both ends of a link do not require it. Thanks to Lukas for advices and review.
2014-09-08Fix T41703: Blender crashes trying to load character file.Bastien Montagne
Core of the issue is that pointcache handling in depsgraph were (re-) tagging for update some objects on hidden layers, when all their dependencies remained untag. Since we do not want to update objects on hidden layers, take this data into account when flushing pointcache. Investigations and org patch by self, reviews, advices and final patch by sergey, many thanks! :)
2014-09-08Fix T41746: WPaint: gradient+mirror failsCampbell Barton
2014-09-08Fix building as Python module (manpage-generation)Campbell Barton
2014-09-07Fix T41737 using append from menu will result in error messageAndrea Weikert
message in terminal was: RNA_boolean_get: WM_OT_append.relative_path not found. Added check for existence of the relative path property which was removed from append since it is not needed and used.
2014-09-07Fix T41740: Different behaviour of custom hotkeyBastien Montagne
Quick fix, this is actually a demonstration of why we should use modal keymaps! We can give any event to *start* the op, but then hard-code how to *end* it... tsk.
2014-09-07Fix T40507: Blender Internal Render's Gather don't use node's emit color.Bastien Montagne
Node was simply ignored by occ shading (noted as TODO), though it's a mere matter of a very few lines of code, nowadays... Just copied from similar task in bake code.
2014-09-06Py Mathutils: add `invert_safe()` and `inverted_safe()` to `Matrix`.Bastien Montagne
Those two mimic our BLI invert_m4_m4_safe - they add a small offset to diagonal values, in case org matrix is degenerated, and if still non-invertible, return identity matrix. Org patch by me, final enhanced version by ideasman42, many thanks!
2014-09-06Fix T41730: Knife Cut fails on concave facesCampbell Barton
2014-09-06Knife: remove redundant allocationsCampbell Barton
2014-09-06Math Lib: Add copy_m2_m2, unit_m2, zero_m2Campbell Barton
2014-09-06Knife: no need to find the face-loopsCampbell Barton
Just check if verts are used in the face.
2014-09-05Cleanup:Antony Riakiotakis
Move projection paint data ensure function to projective texture painting. Also, cleanup draw data when generating a new image for painting in image paint mode.
2014-09-05Fix T41723, different tints in texture painting.Antony Riakiotakis
Blend brush color with texture before converting to srgb
2014-09-05Fix T41721: Muting render layer input nodes has no effectSergey Sharybin
2014-09-05Fix uninitialized variable useCampbell Barton
2014-09-05Cleanup: de-duplicate link/append propsCampbell Barton
2014-09-04Fix T41716, crash with image mode when painting without materials.Antony Riakiotakis
* As always, make sure all slots of the object have a material
2014-09-04Fix T41715 fill tools not respecting alpha lockAntony Riakiotakis
2014-09-04Separate operators for Link and Append.Andrea Weikert
Since the choice to link or append has been removed in the file browser operator panel, there was no way to tell whether as a user you were linking or appending. To fix this the proposed patch separates the operators. Reviewers: campbellbarton, carter2422, venomgfx Subscribers: fsiddi Maniphest Tasks: T41593 Differential Revision: https://developer.blender.org/D770
2014-09-04Attempt to solve T41708,Antony Riakiotakis
Refresh always when clicking on a palette color (state here may be same as state of button, not causing a refresh as it should)
2014-09-04Metastrips: disallow making a metastrip with only one strip present.Antony Riakiotakis
2014-09-04Fix T41713: Lattice - Influence vertexgroup in curve modifier gets ignoredBastien Montagne
This was never implemented, actually... Was also the occasion to rework a bit `curve_deform_verts()`, code there was sometimes needlessly complicated and slowish (like getting weight from dm vertex per vertex, instead of whole array at once...).
2014-09-04Fix related to previous commit: do not store panels (state, position, etc.) ↵Bastien Montagne
in default startup. In this case, we want to use defaults as defined by UI code (among other, from order of registering), there is no point in storing those data in factory startup.
2014-09-04Fix T41704: 2.71.6 no longer reading user ui panel arrangement from earlier ↵Bastien Montagne
saved blend files. This reverts rB52c06440d8e51c8661a679bcb33742666ce8dbf9 and rBe40d8258bb46926a1aecf51236822532397993f3 (tabname is old 2.4x tabed panels system, *not* new 2.7x tool tabs!). Also disabled (#idef'ed) everything regarding tabname/tabed panels for now, we may even remove it completely, would make things clearer imho. Note files saved with 2.71.6 up till now would have two versions of some panels in store (with two different values for their tabname), can give some order oddities in those cases, which have to be fixed by hand...
2014-09-04Write Compressed blend files directlyCampbell Barton
Writing compressed files would write the uncompressed blend, then re-compress on-disk. Use a wrapper for open/write/close commands
2014-09-04Fix T41463: Mirror Modifier breaks Automatic-Weights in weight-paint modeCampbell Barton
The problem was it used copied verts on the opposite side.
2014-09-04Fix setting Curve-handle type moving the wrong oneCampbell Barton
Issue noted in T35952, now if you convert a free handle to an aligned handle, it will move the selected handle.
2014-09-04Fix View3D 'Auto Keying' alignment (when dpi!=72)Campbell Barton
2014-09-04Fix T35952: Switching a single handle to free would lock the others alignmentCampbell Barton
2014-09-04Fix T40595: File broken after "make local->all"Campbell Barton
2014-09-04Vert-rip left an invalid selection with (>1 verts)Campbell Barton
Now report the error and fail early.
2014-09-03Code cleanup, defined shared stroke properties to one central function.Antony Riakiotakis
2014-09-03Texture painting:Antony Riakiotakis
Free draw objects instead of tagging object update and doing recalculation of derived meshes. The reason is that if user deletes all slots and tries to paint, the system will invalidate the cached in projection painting derivedmesh. This will promptly crash. Invalidating the draw objects only is also much cheaper.
2014-09-03Expose "select all strips to left/right" in the select menu.Antony Riakiotakis
Shortcut is ctrl click but might not be discoverable, as we found out the hard way on gooseberry.
2014-09-03Fix T41691: Blender-internal crash (counting edges)Campbell Barton
2014-09-03Skip distortion of the grease pencil associated with the trackSergey Sharybin
2014-09-03Fix FileSelector dividers disappearingCampbell Barton
Was clamped to short
2014-09-03Fix FileSelector drawing missing some filesCampbell Barton
2014-09-03Fix set black/white points didn't operate in the linear spaceSergey Sharybin
2014-09-02Add missing update tag to material when adding texture slots.Antony Riakiotakis
2014-09-02Fix erase alpha not having any output on viewport after last commit.Antony Riakiotakis
2014-09-02Fix T41682.Antony Riakiotakis
Bring back shading in texture painting. This works now but it uses 3 texture units instead of two. Most GPUs of DirectX 8 (OpenGL 1.4 should cover that) functionality even should have those, but some old GPUs might not work with that. In any case, I hope we will be moving to OpenGL 2.1 requirement soon anyway where 4-8 texture units are usually the norm.
2014-09-02Better fix for T41464: Material Boundary bug in Freestyle.Tamito Kajiyama
The problem addressed here is that there was no mean to check if an iterator points the last of the elements being iterated over. Such checking is necessary to reliably dereference the iterator (i.e., calling the operator*() method of the underlying C++ iterator object). Now Interface0DIterator and StrokeVertexIterator have an .at_last property to check if an iterator points the last element. Using this new API feature, the present commit partly reverts the previous commit rBeb8964fb7f19 to better address T41464. Differential revision: https://developer.blender.org/D752 Author: flokkievids (Folkert de Vries) Reviewed by: kjym3 (Tamito Kajiyama)
2014-09-02Hacky fixes can apply to more then one compiler.Martijn Berger
TODO: really get rid of any and all bare #include <windows.h> in the codebase in favour of central BLI_winstuff.h.
2014-09-02Fixes localview and view-local layersCampbell Barton
- Drawing grease pencil fail without scene-lock. - Converting to curve failed without scene-lock. - Outliner drag into viewport failed with local-view.
2014-09-02Hacky fix for cleanup rBc23733d290c095ab77310b55c75293465891d5b8Martijn Berger