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
2018-06-11Libmv: Cleanup, make strict compiler more happySergey Sharybin
In C++ it is not really safe to memcpy objects, and newer GCC will warn about this. However, we don't use our vector for unsafe-to-memcpy objects, so just explicitly silence that warning.
2018-03-23Libmv: Fix compilation error on WindowsSergey Sharybin
2018-03-23Glog/gflags: Reduce amount of local modificationsSergey Sharybin
With better directory layout and more proper include statements we can avoid several local modifications, such as changing config.h for Windows Glog and the ones related on pass-through statements in logging headers in Glog. This commit also makes unused functions not-a-warning for external code.
2017-12-15Libmv: Add C-API function to set all markers within AutoTrack structureSergey Sharybin
2017-11-30Haiku OS SupportCampbell Barton
D2860 by @miqlas Even though Haiku is a niche OS, only minor changes are needed.
2017-07-07Fix T51980: Motion Tracking - png image files appear in the Blender program ↵Sergey Sharybin
directory when using refine Residue of debug code remained form some older bug fix.
2017-05-31Libmv: Re-bundle from upstream to ensure code base is perfectly in syncSergey Sharybin
2017-05-29Fix T51646: Motion Tracker instantly crashesSergey Sharybin
Was a mistake in previous changes. Weirdly enough, frame reading assumes cache_key is always non-NULL..
2017-05-26Fix T50908: Motion Tracker ignored grease pencil maskSergey Sharybin
This feature got lost with new auto-track API, Added it back by extending frame accessor class. This isn't really a frame thing, but we don't have other type of accessor here. Surely, we can use old-style API here and pass mask via region tracker options for this particular case, but then it becomes much less obvious how real auto-tracker will access this mask with old style API. So seems we do need an accessor for such data, just matter of finding better place than frame accessor.
2017-05-09Libmv: Fix strict compiler warnings, unused variablesSergey Sharybin
2017-04-28Libmv: Make ERROR a default printing severitySergey Sharybin
2017-04-21CMake: Add option to link against system-wide Gflags librarySergey Sharybin
It is disabled by default, so should not affect existing configurations. Main benefits of this goes as: - Linux distros can use that to avoid libraries duplication and link blender package against gflags package from the system. - It it easier to test whether Blender works with updated version of Gflags prior to re-bundling the library.
2017-04-07Libmv: Correction to previous commitSergey Sharybin
We do need to make a copy of the values.
2017-04-07Libmv: Fix crash of keyframe selection on 32bit linuxSergey Sharybin
2017-02-19Fix a few compiler warnings with macOS / clang.Brecht Van Lommel
2016-12-20Libmv: Fix missing virtual destructor in frame access sub-classSergey Sharybin
This is undefined behavior in C++ and Clang was complaining a lot about this.
2016-12-14Fix T50243: libmv_panography_test is brokenSergey Sharybin
There was fully wrong logic in comparison: was actually accessing memory past the array boundary. Run test manually and the figure seems correct to me now. Spotted by @LazyDodo, thanks!
2016-12-13Libmv: Fix typo in assert messageKarsten Weiss
2016-12-13Libmv: Fix copy-paste mistake in camera intrinsic parametersKarsten Weiss
2016-11-02Libmv: Update tests to make tests pass after recent Ceres updateSergey Sharybin
Just a precision issue, difference is around 1e-7. Should be fine to simply update expected value.
2016-07-22fix comparison of identicalsMike Erwin
Some of these check that dimensions match before running code that assumes they do match. For imb_stereo3d_write_anaglyph I *assume* this change reflects the intended behavior. Before it was always grabbing alpha from buffer 0. Found with PVS-Studio T48917
2016-07-21Tracking: Fix bug when tracker will keep trying tracking past the footageSergey Sharybin
2016-07-14Libmv: Fix some strict compiler warningsSergey Sharybin
One of them was a real bug!
2016-01-26Compositor: Speedup movie (un)distortion operationSergey Sharybin
Avoid per-pixel camera intrincs object construction and synchronization. Here on a bit synthetic file it gives about 40% speedup with a single node.
2016-01-19Libmv: Solve some strict warnings in testsSergey Sharybin
2016-01-14Libmv: Solve strict compiler warnings in stubsSergey Sharybin
2016-01-04Fix wrong linking flags for Libmv testsSergey Sharybin
2016-01-04Libmv: Solve some strict compiler warningsSergey Sharybin
2016-01-04Move Libmv from extern/ to intern/Sergey Sharybin
Logically it is intern library since being mainly developed by 1.5 blender guys.