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
2017-09-04Fix T52396: Crash loading template w/o config dirCampbell Barton
2017-09-04Fix T52227: Time Slide tool doesn't take NLA mapping into accountJoshua Leung
To be backported to 2.79
2017-09-04Increase max/min frame range to over a millionDalai Felinto
For some specific pipelines (e.g., holographic rendering) you can easily need over a million frames (1k * 1k view angles). It seems a corner case, but there is no real reason not to allow users doing that. That said we do loose subframe precision in the highest frame range. Which can affect motionblur. The current maximum sub-frame precision we have is 16. While the previous limit of 500k frames has a precision of 32. Thanks to Campbell Barton for the help here. To be backported to 2.79
2017-09-04Fix T52472: VSE Audio Volume not set immediatelyJoerg Mueller
Audio mixing is done with volume interpolation. A new handle started at volume 1, now starting at volume 0 for a smooth fade in.
2017-09-04Fix T52588: Shape key value driver variables of duplicated object sets refer ↵Bastien Montagne
to old objects. Regression since 2.78, to be backported to 2.79.
2017-09-04Fix T52498: Deleting force field doesn't remove "Surface" from modifier stack.Bastien Montagne
Logic in `ED_object_check_force_modifiers` was inconsistent between add and remove modifier cases. Should be safe enough for 2.79.
2017-09-04Fix T52478: Error report "Shrinkwrap: out of memory" on invisible target.Bastien Montagne
Shrinkwrap must check it does have valid target data. Safe for 2.79 release.
2017-09-04Fix T52538: Outliner crash when displaying groups and using Show Active on ↵Bastien Montagne
editmode bone not in any groups There's no guaranty that given ID is found in current outliner tree... Safe for 2.79, though not a regression.
2017-09-04Cycles: Mark pixels with negative values as outliersLukas Stockner
If a pixel has negative components, something already went wrong, so the best option is to just ignore it. Should be good for 2.79.
2017-09-04Fix T52481: After making all local, local proxies of linked data get broken ↵Bastien Montagne
after file save and reload. Issue was nasty hidden one, the dual status (mix of local and linked) of proxies striking again. Here, remapping process was considering obdata pointer of proxies as indirect usage, hence clearing the 'LIB_TAG_EXTERN' of obdata pointer. That would make savetoblend code not store any 'lib placeholder' for obdata data-block, which was hence lost on next file read. Another (probably better) solution here would be to actually consider obdata of proxies are fully indirect usage, and simply reassign proxies from their linked object's obdata on file read... However, that change shall be safer for now, probably good for 2.79 too.
2017-09-04Cycles: Fix stack overflow during traversal caused by floating overflowSergey Sharybin
Would be nice to be able to catch this with assert as well, will see what would be the best way to do this/.\ Need to verify with Mai that this solves crash for her and maybe consider porting this to 2.79.
2017-09-04Fix T51805: Overlapping volumes renders incorrect on AMD GPUSergey Sharybin
We need to make sure we can store all volume closures for all objects in volume stack. This is a bit tricky to detect what would be the "nestness" level of volumes so for now use maximum possible stack depth. Might cause some slowdown, but better to give reliable render output than to fail quickly. Should be safe for 2.79 after extra eyes.
2017-09-04Fix T52218: Missing update when reconnecting nodeSergey Sharybin
If node was connected to output, we tag tree for update no matter where the node was re-plugged to. Should be safe for 2.79.
2017-09-04Fix T52466: Silence search for button_context menu type.Thomas Beck
We were showing "search for unknown menutype WM_MT_button_context" messages in terminal which were not helpful for users, so now they are disabled. To be backported to 2.79
2017-09-04Fix threading conflict when doing Cycles background renderSergey Sharybin
It is possible to have same image used multiple times at different frames, which means we can not free it's buffers without any guard. From quick tests this seems to be doing what it is supposed to. Need more testing and port this to 2.79.
2017-09-04Fix T52454: Crash in DEG_graph_on_visible_update when activating scene layerSergey Sharybin
Most likely needs in 2.79 final release.
2017-09-04Fix T52473: blender internal Fresnel and Layer Weight only work with linked ↵Brecht Van Lommel
normal. Please backport this to 2.79.
2017-09-04Fix T52439: Crash after adjusting lenght of hair particles.Bastien Montagne
Regression from rBfed853ea78221, calling this inside thread worker was not really good idea anyway, and we already have all the code we need in pre-threading init function, was just disabled for vertex particles before. To be backported to 2.79.
2017-09-04Cleanup: remove space from filenamesCampbell Barton
2017-09-04Tests: fix incorrect check for hidden dirCampbell Barton
Copy-pasted mistake in tests and tools.
2017-09-04Fix error in PointerProperty argument listCampbell Barton
Regression in a7b3047
2017-09-04Modify menu from last commitCampbell Barton
Also correct tool-tip.
2017-09-04Fix T52434: Restore mesh center of mass calculationCampbell Barton
The new method while improved for solid objects doesn't work for non-manifold meshes, keep both.
2017-09-04Fix bpy library load: invalid function signatureCampbell Barton
2017-09-04PyAPI: avoid redundant PyLong_AsLong callCampbell Barton
Assigning to an RNA array converted from Python to C twice.
2017-08-18Fix T52401: "Export Keying Set" operator generated incorrect ID's for shapekeysv2.79-rc2Joshua Leung
To be backported.
2017-08-18Blender 2.79: Point subodules to updated hashSergey Sharybin
2017-08-18PyAPI: Fix memory leak w/ empty, allocated enumsCampbell Barton
2017-08-17Fix T46329: scene_update_{pre,post} doc needs clarificationSybren A. Stüvel
The documentation for the bpy.app.handlers.scene_update_{pre,post} handlers states that they're called "on updating the scenes data". However, they're called even when the data hasn't changed. Of course such handlers are useful, but the documentation should reflect the current behaviour. Reviewers: mont29, sergey Subscribers: Blendify Maniphest Tasks: T46329 Differential Revision: https://developer.blender.org/D1535
2017-08-17Fixed Alembic unit testSybren A. Stüvel
Commit b6d7cdd3cee9312156e20783248a3b12420b7a53 changed how the mesh data is deformed, which wasn't taken into account yet in this unit test. Instead of directly reading the mesh vertices (which aren't animated any more), we convert the modified mesh to a new one, and inspect those vertices instead.
2017-08-17Fix T52240: Alembic Not Transferring Materials Per FrameSybren A. Stüvel
When a mesh changes its number of vertices during the animation, Blender rebuilds the DerivedMesh, after which the materials weren't applied any more (causing the default to the first material slot).
2017-08-17Alembic: Renamed variable assigned_name → assigned_matSybren A. Stüvel
The variable is a pointer to a Material, not to a name/string.
2017-08-17Fix OSX duplicate path in Python's sys.pathCampbell Barton
The '..' in the path caused simple comparisons to fail. D2780 by @akitula
2017-08-17Blender 2.79: We are entering RC2 stageSergey Sharybin
2017-08-17Fix T52255: New Depsgraph - Constraint and Drivers not working together when ↵Sergey Sharybin
the driver references itself
2017-08-17Alembic import: report object name in face color index out of bounds errorSybren A. Stüvel
2017-08-17Alembic import: fix crash when face color index is out of bounds.Sybren A. Stüvel
This can happen with Alembic files exported from Maya. I'm unsure as to the root cause, but at least this fixes the crash itself. Thanks to @looch for reporting this with a test file. The test file has to remain confidential, though, so it's on my workstation only.
2017-08-17Fix T51701: Alembic cache screws up mesh.Bastien Montagne
Use same trick as in DataTransfer modifier e.g. to avoid modifying existing mesh's data.
2017-08-17Forgot to change magicnumber of OIIO built lib in previous commit...Bastien Montagne
2017-08-17install_deps: disable PTex in our OIIO building for now, broken on newest ↵Bastien Montagne
systems.
2017-08-17Fix compilation error when building without BlenderSergey Sharybin
Simply disabled python tests, they can't be run anyway (since blender target is not enabled) and we don't have any player-related tests in that folder.
2017-08-17CMake: test build configuration supportCampbell Barton
D2765 by @akitula
2017-08-17Fix T52278: 'Default' application template failsCampbell Barton
Own error in 7398b3b7
2017-08-17Fix T52329: Boolean with aligned shapes failedCampbell Barton
Creating ngons with multiple axis aligned shapes in the middle of a single face would fail in some cases. This exposed multiple problems in BM_face_split_edgenet_connect_islands - Islands needed to be sorted on Y axis when X was aligned. - Checking edge intersections needed increased endpoint bias. - BVH epsilon needed to be increased.
2017-08-17Math Lib: add isect_seg_seg_v2_point_exCampbell Barton
This exposes end-point bias argument, needed in rare cases.
2017-08-17Cycles: Fixed broken camera motion blur when motion was not set to center on ↵Stefan Werner
frame Reviewers: #cycles, sergey Reviewed By: #cycles, sergey Subscribers: sergey Differential Revision: https://developer.blender.org/D2787
2017-08-17Cycles: Guard memcpy to potentially re-allocating memory with lockSergey Sharybin
Basically, make re-alloc and memcpy from the same lock, otherwise one thread might be re-allocating thread while another one is trying to copy data there. Reported by Mohamed Sakr in IRC, thanks!
2017-08-17Fix width estimation for buttons with short labels in pie menusAleksandr Zinovev
Differential Revision: https://developer.blender.org/D2781 To be backported to 2.79 branch
2017-08-17iFix T52050: Empty VSE preview for scene strips with OpenGL preview + ↵Bastien Montagne
Rendered settings. 'OpenGL Preview' checkbox was redundant now, just use seq_prev_type value only. Might be OK for 2.79, but should be double-checked first...
2017-08-17Fix T52327: Entering/Exiting NLA Tweakmode disables Scene -> Only Keyframes ↵Joshua Leung
from Selected Channels The tweakmode flag and the selected-channels flag accidentally used the same value, due to confusion over where these flags were supposed to be set. The selected-channels flag has now been moved to use a different value, so that there shouldn't be any further conflicts. To be ported to 2.79.