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-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-05Disable msvc runtime fma3 use in an attempt to fix msvc 2013 + windows 7 issues.Martijn Berger
MS report: https://connect.microsoft.com/VisualStudio/feedback/details/811093
2014-09-05Fix uninitialized variable useCampbell Barton
2014-09-05Cleanup: de-duplicate link/append propsCampbell Barton
2014-09-04Fix broken maya/max keyconfigs (again) after link/append separation.Bastien Montagne
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-04Fix T41714: Maya and 3DS keymaps throw error when.Bastien Montagne
Change in SEQUENCER_OT_select's left_right parameter...
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 wrong track of the memory when doing device vector resize before freeing itSergey Sharybin
This is rather legit case which happens i.e. when having persistent images enabled and session is updating the lookup tables. Now device_memory keeps track of amount of memory being allocated on the device, which makes freeing using the proper allocated size, not the CPU side buffer size.
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-04Cleanup: Code deduplication for similar passes.Thomas Dinges
2014-09-03Fix T41693: Volumes get brightened with extra volume samples on GPU + BPTSergey Sharybin
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-03Fix T41695: No label in UV/Image editor waveform modeSergey Sharybin
That's indeed rather creepy to show only icon for the enum where all the elements have the same exact icon.
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-03Cleanup: Use function call and delete obsolete comment.Thomas Dinges
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
2014-09-02A bit of a code cleanup in GLSL shaderSergey Sharybin
2014-09-02Support window coordinates in cycles nodes.Antony Riakiotakis
2014-09-02Fix second part of T41068 -- reflection mapping was wrongSergey Sharybin
Few things: - reflect() takes arguments in this order: N, I, it was swapped in the previous code for some reason. - Normal and view vectors are to be normalized. For the view vector we're now using shade_view() in order to deal with the ortho camera. However, Cycles does not support ortho camera for reflection, but this is easy to do in a separate commit. - Reflection vector is to be in the world space. Kudos to Antony Riakiotakis for figuring this out!
2014-09-02Fix editmesh-connect with adjacent vert selectionCampbell Barton
The result of running connect wasn't deterministic when adjacent vertices selected.
2014-09-02Fix editmesh-connect with hidden geometryCampbell Barton
- ignore hidden faces & verts - when cutting a pair, select edges co-linear to the cut. Also support creating a buffer from hidden elem's even if BMO_FLAG_RESPECT_HIDE is enabled. (if the hflag used includes BM_ELEM_HIDDEN).
2014-09-02BMesh: report errors for invalid operator useCampbell Barton
- invalid htype's into a slot - duplicate htype's args to BMO_op_vinitf
2014-09-01Fix T41665, stroke jittering used when setting the clone cursorAntony Riakiotakis