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-03-27UI: Fix more double ":" in UI labelsSv. Lockal
2014-03-27BMesh: let vert-connect make degenerate faces when only 2 verts selectedCampbell Barton
2014-03-27BMesh: optimize BM_face_legal_splits for concave facesCampbell Barton
2014-03-27Cycles: fix for building with cmake when gcc refuses sse argsCampbell Barton
2014-03-27UI: Dynamic paint labels had a double ":" at the end of some strings like ↵Thomas Beck
"Vertex Group::"
2014-03-27Attempt to fix T39412Antony Riakiotakis
do not use different stroke property names for different paint systems. This was done due to different stroke sets being supported for each system, but this lead to trouble if we changed the names (due to different stroke sets being supported) and users created custom keymaps with the old property name saved. The first part of this fix addresses master. A similar commit will be done to soc-2013-paint.
2014-03-27CMake: disable SSE flags if gcc/clang don't supportCampbell Barton
2014-03-27Code cleanup: use consistent arg order for math api poly funcsCampbell Barton
2014-03-27CTest: disable bl_run_operators.py, fun for finding crashes, takes a long timeCampbell Barton
2014-03-27T39307: The fast gaussian blur is not an accurate formula. When decidingJeroen Bakker
which tiles are selected for input there was always a constant for correcting the accuracy. It seems that the constant was not enough and has been adjusted. (2 => 3).
2014-03-26Fix T39424: VSE: Bake Sound to Curve CRASHES BlenderBastien Montagne
BKE_sequencer_offset_animdata() was simply assuming bezt member of fcurve was always valid, while it might be NULL (e.g. when fcurve is using FPoints instead, like when generated from sound file).
2014-03-26Fix T39432: yet another particle bug caused by inconsistent num_dmcacheLukas Tönne
mystery.
2014-03-26Fix for build error in Cycles standalone caused by new DeviceDrawParamsLukas Tönne
added in rB74518b28267e9b18199212fbaa3c689fa018d20c. No special bind/unbind needed for standalone viewer, so can just use a static stub in the display callback.
2014-03-26Fix T39419: Crash when solving camera motionSergey Sharybin
Stupid vector initialization error. Should be in 'a'.
2014-03-26Fix T39420: Cycles viewport/preview flickers, when moving mouse across editorsSergey Sharybin
Issue was caused by the wrong usage of OCIO GLSL binding API. To make it work properly on pre-GLSL-1.3 drivers shader is to be enabled after the texture is binded to the opengl context. Otherwise it wouldn't know the proper texture size. This is actually a regression in 2.70 and to be ported to 'a'.
2014-03-26Fix T39279: Vertex paint fails with mirror modifierCampbell Barton
2014-03-26New resolve_tri_uv_v3 util functionDalai Felinto
Compute barycentric coordinates (u, v) for a point with respect to a triangle. This is needed for Cycles baking but we decided to push this independently of the upcoming main baking changes. Code adapted from Christer Ericson's Real-Time Collision Detection. Cleanup, refactoring and review from Campbell Barton.
2014-03-26Code cleanup: add _v2 suffix to resolve_tri/quad functionsCampbell Barton
2014-03-26revert 0da3e97, fix for T39279Campbell Barton
Following problems: - painting onto a cube asserts immediately (vpaint/wpaint) - crashes with valgrind (bad memory use) - the original intended behavior of vertex projection paint no longer works as I intended. (its constantly refreshing geometry even when no modifiers are applied). Best get code review for these kinds of changes.
2014-03-26Code cleanup: remove unused flagsCampbell Barton
2014-03-26Code cleanup: style and warningsCampbell Barton
2014-03-26Follow Blender slangs! ;)Bastien Montagne
2014-03-26CMake: only nag about requests py module onceCampbell Barton
2014-03-25Zoom to mouse position didn't work in MCE when locked to a selectionSergey Sharybin
2014-03-25Fix T39319: Particle System Bug on Cycles Render.Lukas Tönne
Crashes due to bad dm face calculation in particle RNA/cycles hair. This stuff is a total mess, but this kind of check is used in other places and prevents crashing at least.
2014-03-25Correction to the previous commitSergey Sharybin
2014-03-25Fix T38870: Freezes when jumping in front of a keyframe.Sergey Sharybin
Issue was caused by inverting a degenerate matrix when evaluating drivers. Solved by using tweaked inverse code (same as used in Cycles). Should have no affect on cases when matrix is not degenerate.
2014-03-25Editmode drawing: avoid glBegin/End for every tri (emDM_drawMappedFacesMat,GLSL)Campbell Barton
2014-03-25Code cleanup: editmode opengl drawingCampbell Barton
2014-03-25Followup to Ceres changes -- need to update bundling scriptSergey Sharybin
2014-03-25Fix for own commit: mixed up ceres build defines when replacing cmakeLukas Tönne
check with a generalized macro. rBbbfcb0b1e44636b73b8c46f1cb800fa53dda5277
2014-03-25Build file macro for testing unordered_map C++ container support.Lukas Tönne
Using unordered_map and unordered_set C++ container types currently requires careful testing or usage of boost, due to the various confusing C++ version differences in include paths and namespaces. Libmv defines tests for these cases in cmake and scons, such that ceres can use any available implementation, or fall back too std::map/std::set if none can be found. This patch generalizes this buildfile code by providing a Blender macro. * cmake: defines both the variables used by libmv at them moment as well as 2 variables UNORDERED_MAP_INCLUDE_PREFIX and UNORDERED_MAP_NAMESPACE, which can later be used in other C++ parts for convenience. * scons: adds a tool script returning the include prefix and namespace. Libmv checks these to define the appropriate definitions for ceres. Differential Revision: https://developer.blender.org/D425
2014-03-25Fix T39395: Switching to "Textured solid" and "GLSL" view will cause the FPS ↵Sergey Sharybin
drop to 0 Issue was caused by the cache limitor which was removing 4k textures from the memory when accessing other images. This is pretty much awful situation and solved by making it so only image sequences and movies ace cache-guarded. Could be optimized further so images used by viewport are not being freed, but that's much more tricky to do.. This is a nice candidature for 'a'.
2014-03-25Fix T39397: Leaving leaving camera from quadview set orthoCampbell Barton
2014-03-25Code cleanup: Removing KX_KetsjiEngine::m_drawingmodeMitchell Stokes
The rasterizer is already handling this, and there is no need to duplicate the data.
2014-03-25Fix T38929: BGE: Strange behaving from addObject after trying to add an ↵Mitchell Stokes
nonexisting overlay scene If bge.logic.addScene() could not find the scene to add it would add the first scene again, which is just silly. Now, if no scene is found, a warning is printed and nothing is added.
2014-03-25Add a slight shadow to the radial operator text. It helps when brushAntony Riakiotakis
color is close to the cursor color.
2014-03-25Code cleanup: function callsCampbell Barton
2014-03-25Code cleanup: rename easing functions with BLI_easing_ prefixCampbell Barton
2014-03-25Code cleanup: rename BLI_math_easing to BLI_easingCampbell Barton
Many hard coded values and really specific to time & keyframes.
2014-03-25Code cleanup:Antony Riakiotakis
* Separate some common code for sculpt raycasting * Cleanup to radial operator commit
2014-03-25UI naming:Antony Riakiotakis
Change topology panel labels to "dyntopo"
2014-03-25Code cleanup: ifdef debug only checks and simplify manifold testCampbell Barton
2014-03-25Fix T39262: Regression in 2.70, wire-frame editmode tool replaced allCampbell Barton
2014-03-25Fix possible use of invalid face index with wireframe toolCampbell Barton
2014-03-25Improvements to radial control operator:Antony Riakiotakis
* Factor values get a minimum circle too, which denotes the maximum value. This makes it easy to set the maximum value while previously maximum was at center, much more difficult to set exactly. * Added text indication of value at center of the widget.
2014-03-24Fix for own mistake in rB83f2012300acadafd359307e7a00bd71e67e3fd7: usedLukas Tönne
bool instead of int. Thanks to Campbell Barton for noticing.
2014-03-24Fix T39392: Python bindings for geometry.box_pack_2d() return invalid total ↵Bastien Montagne
height
2014-03-24OSX/sculpt/omp: missing initialisation of size_t pcount_len, oddly worked ↵Jens Verwiebe
fine without on OSX 10.9, fixes < 10.9
2014-03-24Fix T39341: Cycles Rendered view laggy while using particles.Lukas Tönne
There are a couple of bugs that come together here: * Particle hacks: extra modifier stack evaluation just for particles in rna_Object_create_duplilist. This is where the primary issue stems from, the "for_render" setting replaced the G.is_rendering flag in threaded depsgraph. This causes particles to recalculate the entire modifier stack with _render_ settings instead of viewport settings now. Fixed by taking the 'preview' parameter in Cycles into account. * Buggy skin modifier: The skin modifier generates a different amount of vertices and faces **on every execution**. This must be looked at separately, but it could be another reason why cycles constantly restarted the sync process. * Particles get re-distributed randomly every time (changing seed). This could be caused just by the broken skin modifier, but might still be an issue when simply rendering with cycles, since the psys will be evaluated for render settings, if just temporarily.