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
2019-04-18Disable clang-format for LibmvSergey Sharybin
This is an odd-ball: it's a library which has own style and guidelines, and just happened to be developed by Blender developers and also happened to rely on some functionality of intern/ for its C-API. Might consider using Google's clang-format in the future (this is what the style is supposed to be in this library).
2019-04-17Cleanup: use 2 space indentation for CMakeCampbell Barton
2019-04-16CMake: fix building without libmvCampbell Barton
2019-04-16CMake: add library deps to CMakeLists.txtCampbell Barton
Tested to work on Linux and macOS. This will be enabled once all platforms are verified. See D4684
2019-04-16CMake: cleanup, arg rename, add definitions lastCampbell Barton
2019-04-14CMake: prepare for BLENDER_SORTED_LIBS removalCampbell Barton
No functional change, this adds LIB definition and args to cmake files. Without this it's difficult to migrate away from 'BLENDER_SORTED_LIBS' since there are many platforms/configurations that could break when changing linking order. Manually add and enable WITHOUT_SORTED_LIBS to try building without sorted libs (currently fails since all variables are empty). This check will eventually be removed. See T46725.
2019-02-05Cleanup: remove contributors for CMake filesCampbell Barton
Following removal from C source code. See: 8c68ed6df16d8893
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
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.