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
2016-10-16Fix T49746: crash loading user preferences with missing operators.Brecht Van Lommel
2016-10-16More fixes for keyframe theme optionsJulian Eisel
Couple of issues here: * Missing initialization for 3D view keyframe options for "Reset to Default Theme" * Alpha values not reset correctly on "Reset to Default Theme" * Alpha values of timeline keyframe options not reset correctly for old files Also corrected old version patches even though they're overridden later, to avoid more issues in case people copy this code. Corrections to d7af7a1e04c243 and 8d573aa0ecb61
2016-10-16Fix assert in the wrong place, should be moved earlier to do anything.Chase Willden
Reviewed By: brecht Differential Revision: https://developer.blender.org/D2304
2016-10-16Cleanup: Unused parameters in OutlinerJulian Eisel
These were only passed to own recursion calls.
2016-10-16Fix missing outliner redraw when adding VSE stripJulian Eisel
Needed for outliner "Sequence" display mode.
2016-10-15Cycles: use near clipping distance in panorama camera.Scott Wu
Reviewed By: sergey, brecht, dfelinto Differential Revision: https://developer.blender.org/D1952
2016-10-14Prevent crash after OpenGL rendering animation to images.Sybren A. Stüvel
2016-10-14Fix T49571: 2d stabilize keys not visible in the Graph Editor and Dope SheetSergey Sharybin
2016-10-14Cycles: Disable optimization of operator / for float3Sergey Sharybin
This was giving some speedup but made intersection tests to fail from watertight point of view. Needs deeper investigation, but need to quickly get it fixed for the studio.
2016-10-14Fix T49657: Audio backend "Jack" should be named "JACK".Bastien Montagne
2016-10-14Fix T49601: Material menu length problem.Bastien Montagne
Regression from rB69b66d549bcc8, was supposed to be non-functionnal change, so not sure why search menu was reduced here? For now, restore to 2.77 width.
2016-10-14BPY Docs: Correct spelling (Addon --> Add-on)Aaron Carlisle
Differential Revision: https://developer.blender.org/D2293
2016-10-14Fix T49646: Switching from large to small image can get stuck zoom at max ↵Anthony Edlin
zoom distance. Allow for zooming in at max zoom distance. Reviewed By: Severin Differential Revision: https://developer.blender.org/D2291
2016-10-13Fix T49534: 2.78 Wrong texture scaling in material viewportSergey Sharybin
Seems to be a bug in original implementation of a830280: code was always using tangent space instead of UV map because it had the same name. Now prefer UVMap over tangent because this is how Cycles works. At least it's closer to. Not sure it the save+reload issue is still relevant after this fix, that needs to be double-checked. Thanks @dfelinto for looking into the report and simplifying the case. Should be included into 2.78a.
2016-10-13Fix OLD pre-git links in the API, add missing factory-startup option to ↵Aaron Carlisle
blender executions. Reviewers: mont29 Reviewed By: mont29 Tags: #bf_blender, #python, #infrastructure:_websites Differential Revision: https://developer.blender.org/D2290
2016-10-13Prevent problems when appending scene with referenced proxySybren A. Stüvel
Such a "referenced proxy" could be a proxy that is used in a constraint on another object. Brings back part of 1cdc54dc7db85766 but without the memory leak.
2016-10-13Usual UI/i18n tweaks & fixes.Bastien Montagne
2016-10-13Fix: Grease Pencil palettes were missing a RNA path callbackJoshua Leung
2016-10-13Proxy appending: re-establish link to proxies when they are made localSybren A. Stüvel
This allows appending of an entire scene from another blend file into this one, even when that blend file contains proxified armatures. This replaces the approach from commit 1cdc54dc7db85766. Thanks @sergey for the help.
2016-10-13Fix T49635: column_flow Layout - last column is too small.Bastien Montagne
Column flow layout was abuse ui_item_fit in a weird way, which was broken for last column items. Now rather use own code, which basically spread available width as equally as possible between all columns.
2016-10-13Cleanup: UI layout: remove unsed and confusing parameter.Bastien Montagne
Things are complicated enough like that, no need to add useless noise on top of it!
2016-10-13wrong alpha set for timeline theme (fixup for rBf329ebe3)Dalai Felinto
2016-10-12Fix T49631: radial control operators not using DPI properly.Brecht Van Lommel
2016-10-12Fix T49640: Cycles constant folding incorrect for texture coordinates.Brecht Van Lommel
2016-10-12Fix build error with WITH_CYCLES_NATIVE_ONLY and recent AVX2 changes.Brecht Van Lommel
2016-10-12Fix T49636: material draw mode crash with displacement and missing group ↵Brecht Van Lommel
input node.
2016-10-12FFmpeg: Fix off by one error in number of detected frames in matroska containerSergey Sharybin
Seems to be rounding error. Hopefully new code handles the error fixed back in SVN revision 28901 and still have proper frame number for Hjalti. What could possibly go wrong here..
2016-10-12Cycles: Use const reference for register variables in non-OpenCL codeSergey Sharybin
This is something tested by @LazyDodo and suggested by Maxym to make MSVC happier.
2016-10-12Cycles: Use more SSE intrinsics for float3 typeSergey Sharybin
This gives about 5% speedup on AVX2 kernels (other kernels still have SSE disabled for math operations) and this solves the slowdown of koro scene mention in the previous commit. The title says it all actually. This commit also contains changes to pass float3 as const reference in affected functions. This should make MSVC happier without breaking OpenCL because it's only done in areas which are ifdef-ed for non-OpenCL. Another patch based on inspiration from Maxym Dmytrychenko, thanks!
2016-10-12Cycles: Implement AVX2 version of triangle_intersectSergey Sharybin
This commit basically vectorizes existing code using AVX2 instructions (without modifying algorithm itself). This gives quite nice speedups: BMW: -8% Classroom: -5% Cat: -5% Koro: +1% Barcelona: -8% That's on Linux machine, reported performance improvement on Windows goes up to 20%. Not currently sure why Koro is somewhat slower because it mainly uses curve intersection tests, could be a time noise? Or osmething with the cache utilization perhaps? In any case speedup in other scenes makes me thinking that current state is acceptable for initial implementation. This is again inspired by Maxym Dmytrychenko.
2016-10-12Cycles: Add new avxf vectorized data typeSergey Sharybin
Based on existing ssef data type and to my knowledge it's also what happens in Embree nowadays. Inspired by Maxym Dmytrychenko and required for the upcoming triangle intersection commit. Hopefully the copyright message is correct.
2016-10-12Cycles: Enable SSE options of math module for AVX2 kernelsSergey Sharybin
Currently this does not give measurable difference, but is required ground work for some upcoming further optimization of AVX2 kernels.
2016-10-12Cycles: Get rid of ifdef-ed noinline policySergey Sharybin
2016-10-12Cycles: Fix use of uninitialized variable in SSSSergey Sharybin
When ray hits curve segment with SSS shader it was possible to have uninitialized hit_P variable used for sampling. Seems that was a reason of our headache of difference between AVX2 and SSE4 render results here, so now we can revert all the nasty ifdef-ed inline policies.
2016-10-12Cycles: Cleanup, styleSergey Sharybin
2016-10-12Fix T49622: Grease pencil not rendering out of VSESergey Sharybin
2016-10-12Fix T49502: file browser on OS X not highlighting external drives.Brecht Van Lommel
2016-10-11Fix T49629: Graph editor normalize function doesn't work on f-curves with a ↵Sergey Sharybin
constant key value Technically it is a regression in behavior and should be 2.78a.
2016-10-11Fix objects added via py being on the wrong layer when viewport is decoupled ↵Sergey Sharybin
from scene
2016-10-11Make console message more clear for --scene argumentSergey Sharybin
2016-10-11Fix T49623: Immediately crash trying to render attached file in CyclesSergey Sharybin
Original fix in this area was not really complete (but was the safest at the release time). Now all the crazy configurations of slots going out of sync should be handled here.
2016-10-10install_deps.sh: remove libglewmx from deb for now, the package is broken in ↵Bastien Montagne
deb testing...
2016-10-10install_deps.sh: first attempt to support cxx11.Bastien Montagne
For now, we merely add an option that sets CXXFLAGS envvar with '--std=c++11' option. There is no check done to ensure compatibility with the system libraries, mainly because: - It is all but trivial to get this information in a generic and reliable way. - Currently even cutting edge distributions may still distribute some c++98 libraries. - With recent stdlibc++, both ABIs are supported together, which means that incompatibilities are rather unlikely. To summarize: if your system is recent and built with gcc-5.1 or more, you should not experience too much troubles with c++11.
2016-10-10OpenGL animation: Fix stupid mistake form previous commitSergey Sharybin
Flagging of pool to cancel was done in the wrong place, making last frames missing in the final video.
2016-10-10Fix viewport camera gets out of sync in certain casesSergey Sharybin
It was possible to have two viewports opened and start using Ctrl-0 to make different objects an active camera for the viewport. This worked fine for viewports which had decoupled camera from the scene, but if viewport was locked to scene camera it was possible to run into situation when two different viewports are locked to scene camera but had different v3d->camera pointers.
2016-10-10OpenGL render: Fix missing file output after pressing EscSergey Sharybin
Apparently, the whole G.is_break is not used by OpenGL render, meaning this flag will not be clear before running the operator. This was causing missing file output after pressing Esc once for the rest of Blender session.
2016-10-10OpenGL: remove GLSL support query (it's always supported)Mike Erwin
2016-10-10remove call to GLSL support query (it's always supported)Mike Erwin
Reworked logic in the one place that still called this. Deleted the "GLSL not supported" fallback. (equivalent to rB78abbdf26451 on blender2.8 branch)
2016-10-10BGE: remove calls to GLSL support query (it's always supported)Mike Erwin
Reworked logic in the few places that still called this. Deleted the "GLSL not supported" fallbacks. Also removed some nearby checks for ARB_multitexture and OpenGL 1.1. Blender 2.77 removed checks like this, but game engine still has some.
2016-10-09Cycles: Split device_opencl.cpp into multiple files for easier maintenanceLukas Stockner
There are no user-visible changes, just some internal restructuring. Differential Revision: https://developer.blender.org/D2231