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
path: root/extern
AgeCommit message (Collapse)Author
2017-09-15Merge branch 'master' into blender2.8Campbell Barton
2017-09-15Fix T52763: Boolean problem with vertex groupSergey Sharybin
2017-08-19Audaspace: cmake fixes, lowering to 3.0 minimum required.Jörg Müller
2017-08-18Audaspace: Moving audaspace 1.3 into extern.Jörg Müller
Deleting the old internal audaspace. Major changes from there are: - The whole library was refactored to use C++11. - Many stability and performance improvements. - Major Python API refactor: - Most requested: Play self generated sounds using numpy arrays. - For games: Sound list, random sounds and dynamic music. - Writing sounds to files. - Sequencing API. - Opening sound devices, eg. Jack. - Ability to choose different OpenAL devices in the user settings.
2017-08-08Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/depsgraph/intern/builder/deg_builder_relations.cc source/blender/editors/object/object_add.c source/blender/python/intern/bpy_app_handlers.c
2017-08-08Update CUEW to latest versionSergey Sharybin
Previous update pulled too much of system-wide typedefs.
2017-08-08Update CUDA wrangler to latest versionSergey Sharybin
Brings new declarations from toolkit version 8.0, also fixes some pointers used in function declarations.
2017-08-01Merge branch 'master' into blender2.8Campbell Barton
2017-08-01Correct accidental variable declarationCampbell Barton
2017-05-28Merge branch 'master' into blender2.8Bastien Montagne
2017-05-27Remove MinGW supportAaron Carlisle
The Issue ======= For a long time now MinGW has been unsupported and unmaintained and at this point, it looks like something that we should just leave behind and move on. Why Remove ========== One of the big motivations for MinGW back in the day is that it was free compared to MSVC which was licensed based. However, now that this is no longer true we have basically stopped updating the need CMake files. Along with the CMake files, there are several patches to the extern libs needed to make this work. For example, see: https://developer.blender.org/diffusion/B/browse/master/extern/carve/patches/mingw_w64.patch If we wanted to keep MinGW then we would need to make more custom patches to the external libs and this is not something our platform maintainers are willing to do. For example, here is the patches needed to build python: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-python3 Fixes T51301 Differential Revision: https://developer.blender.org/D2648
2017-04-29Merge branch 'master' into blender2.8Campbell Barton
2017-04-29Curve Fitting: minor change to re-fitting methodCampbell Barton
Avoid calculating a new split-index when re-fitting. While checking if a knot can be removed, the index with the highest error can be used as a candidate to replace the knot (in the case it can't be removed).
2017-04-22OpenGL: remove use of GLEW MXMike Erwin
MX (Multiple conteXt) support was dropped from the GLEW 2.0 library to make core profile support cleaner. Our WITH_GLEW_MX build option was OFF by default already; this commit removes the inactive code paths. I'm working on a plan for multiple GPUs, contexts, resource sharing, etc. This commit gives us a cleaner starting point for that upcoming work. Tested on Mac, will test on Linux & Windows immediately after pushing.
2017-04-21Merge branch 'master' into blender2.8Sybren A. Stüvel
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-10Upgrade glew to v2.0Dalai Felinto
2017-03-24Update CLERW to the latest versionSergey Sharybin
2017-03-21Update CLEW to latest versionSergey Sharybin
Needed to get access to some AMD extensions.
2017-03-08Fix T49603: Blender/Cycles 2.78 CUDA error on Jetson-TX1~Sergey Sharybin
Patch by Bruno d'Arcangeli (@arcangeli), thanks!
2017-01-23Fix strict compiler warning in the gflags codeSergey Sharybin
2016-12-15Gtest: Fix/workaround MSVC complains about use of struct with alignmentSergey Sharybin
2016-12-13Fix strict warnings on WindowsSergey Sharybin
2016-11-28[msvc2017] remove eigen vector workaround for msvc2017.lazydodo
2016-11-22GLog: Workaround compilation error on HurdSergey Sharybin
There is syscall headers but no SYS_Write syscall.
2016-11-21Glog: Fix compilation error on ppc64elSergey Sharybin
This was fixed in upstream already. Time to re-bundle?
2016-11-21CLEW: Workaround compilation error on ppc64elSergey Sharybin
Something was conflicting here, causing C++ to consider bool as a __vector(4) bool.
2016-11-20Cleanup: harmless mistake in rangetreeCampbell Barton
2016-11-01Ceres: Update to the latest actual versionSergey Sharybin
Brings all the fixes and improvements done in upstream within the last 13 months.
2016-10-28Compile fix for Windows.Nathan Letwory
__inline instead of inline is needed.
2016-10-26RangeTree API rewriteCampbell Barton
Rewrite the current range-tree API used by dyn-topo undo to avoid inefficiencies from stdc++'s set use. - every call to `take_any` (called for all verts & faces) removed and added to the set. - further range adjustment also took 2x btree edits. This patch inlines a btree which is modified in-place, so common resizing operations don't need to perform a remove & insert. Ranges are stored in a list so `take_any` can access the first item without a btree lookup. Since range-tree isn't a bottleneck in sculpting, this only gives minor speedups. Measured approx ~15% overall faster calculation for sculpting, although this number time doesn't include GPU updates and depends on how much edits fragment the range-tree.
2016-09-30CUEW: Use latest upstream versionSergey Sharybin
Fixes typo in README :) Thanks to @jesterKing!
2016-09-25Curve Fitting: re-fitting heap pre-allocated too muchCampbell Barton
2016-09-25Curve Fitting: 'offset' method used sign when it shouldn'tCampbell Barton
2016-09-25Curve Fitting: inline dot-product (avoid temp vector)Campbell Barton
2016-09-25Curve Fitting: de-duplicate cubic evaluationCampbell Barton
2016-09-01Curve Fitting: correct initial handle signCampbell Barton
In practice the initial values are almost never used.
2016-09-01Cleanup: Reduce amount of misleading indentationSergey Sharybin
Was polluting compile output too much.
2016-08-23OpenCL: Support multiple ABI libraries on LinuxSergey Sharybin
Solves issue reported in T49144.
2016-08-05Curve Fitting: fix off by one errorCampbell Barton
In practice this wasn't likely to cause problems, but better fix.
2016-08-05Add upstream information to curve_fit_nd libraryCampbell Barton
2016-08-05Curve Fitting: sync with upstreamCampbell Barton
Correct accidental float use
2016-07-31Curve Fitting: circular fit could give NAN handlesCampbell Barton
Fitting lines that exactly double back on themselves could give NAN length handles.
2016-07-29Gtests: Re-apply strict compiler fixesSergey Sharybin
2016-07-29Add GMock library which is responsive for dealing with mock objectsSergey Sharybin
2016-07-29GTests: Update to a newer Git versionSergey Sharybin
Required to get GMock working with GTest.
2016-07-28Curve Fitting: Use normalized projection functionCampbell Barton
2016-07-28Fix crash fitting single point curveCampbell Barton
2016-07-25Resolve undefined M_PI w/ MSVC2013Campbell Barton
2016-07-25Resolve build error on OSXCampbell Barton