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
2020-08-03Fix T79374: Render audio produces random clippingJoerg Mueller
Port of the bugfix from audaspace upstream.
2020-08-03Audaspace: port documentation bugfix from upstream.Joerg Mueller
2020-07-30Add compound shape for rigid body simulationDavid Vogel
This patch adds a new compound shape entry to the shape selection dropdown. It also corrects wrong inertia calculation for convex hulls, that resulted in strange behavior for small objects. The compound shape take the collision shapes from its object children and combines them. This makes it possible to create concave shapes from primitive shapes. Using this instead of the mesh collision shape is often many times faster. Reviewed By: Sergey, Sebastian Parborg Differential Revision: http://developer.blender.org/D5797
2020-07-27Cleanup: fixed compiler warning about `strncat`Sybren A. Stüvel
`strncat(command, "x", 1)` is the same as `strcat(command, "x")`, except that the latter form doesn't trigger a GCC warning. No functional changes.
2020-07-27Fluid: Fix warnings from max particle optionSebastián Barschkis
-Wreorder was the issue.
2020-07-26Fluid: Updated Mantaflow source filesSebastián Barschkis
New files contain updated sampling function (support for maximum number of particles cap).
2020-07-21Fluid: Updated Mantaflow source filesSebastián Barschkis
Updated files include fixes for the mesh IO - read/write success was not propagated.
2020-07-17Fluid: Numpy support for Mantaflow build systemSebastián Barschkis
Adjusted the fluid build system so that plugins that depend on numpy can be compiled as well. Note that in this commit numpy support is still disabled. It can be enabled by re-running the Mantaflow update script with USE_NUMPY=1 and enabling WITH_MANTA_NUMPY in extern/mantaflow/CMakeLists.txt. This will happen in a future commit.
2020-07-17Fluid: Cleanup build system for extern mantaflowSebastián Barschkis
No longer including unused dependencies. Should numpy IO be needed at some point, the Manta source update script can be configured so that the required dependencies are included again.
2020-07-16Fluid: Update Mantaflow source filesSebastián Barschkis
Includes cleanup that resolves a -Wunused-but-set-variable warning.
2020-07-16Fluid: Update Mantaflow source filesSebastián Barschkis
Refactored various functions after noticing new warnings when compiling on Apple DTK devices - there should now be fewer warnings when building.
2020-07-15Fluid: Adjusted Mantaflow version numberSebastián Barschkis
Version number was increased after recent OpenVDB IO changes.
2020-07-14Fluid: Updated Mantaflow source filesSebastián Barschkis
New files include fixes for obj mesh import and minor cleanups.
2020-06-26Fix T78170: Mantaflow Crash | Whitewater Particles BakingSebastián Barschkis
Fixed issue in the upstream Mantaflow repository.
2020-06-24Fluid: Fix OpenVDB compiler warningsSebastián Barschkis
Kudos to brecht for noticing the issue
2020-06-24Fix T78213: Windows 10 Build Errors: Extern_Manaflow error messagesSebastián Barschkis
Kudos to LazyDodo for figuring this out
2020-06-24Fluid: Updated Mantaflow source with latest OpenVDB changesSebastián Barschkis
This updated set of Mantaflow files includes the improved OpenVDB file IO. With this update it is finally possible to store multiple grids per file. It is also possible to save particle systems and particle data to OpenVDB files.
2020-06-20Cleanup: Fix build-warning with MSVCRay Molenkamp
Draco sets CMAKE_CXX_STANDARD to 14, given we set the c++ standard in the root level CMakeLists.txt to c++17 this generated build warnings. Given the rootlevel one is the one we want we can safely remove this line in dracos cmakelists
2020-06-19Upgrade Google librariesSergey Sharybin
Upgrades Glog from 0.3.5 to 0.4.0, and Gtest from 0.8.0 to 0.10.0. Hopefully this will solve compilation error on MSVC with C++17.
2020-06-19Ceres: Update to the latest upstream versionSergey Sharybin
Using latest master because of various compilation error fixes. Brings a lot of recent development. From most interesting parts: - New threading model. - Tiny solver. - Compatibility with C++17.
2020-06-13Fix T66786: Audio SDL: Video editor Sound muted without muting itJörg Müller
Porting fix for SDL 2 audio formats from audaspace upstream.
2020-05-20Merge branch 'blender-v2.83-release'Sebastián Barschkis
2020-05-20Fluid: Fix for non-moving liquid particlesSebastián Barschkis
Issue was introduced in 7bb3d9787ead with new Mantaflow files from 61280e5af3da.
2020-05-19Merge branch 'blender-v2.83-release'Sebastián Barschkis
2020-05-19Fluid: Updated Mantaflow source filesSebastián Barschkis
Includes changes for particle skipping during advection.
2020-05-09Fix building on NetBSDCampbell Barton
2020-05-08Fluid: Updated Mantaflow source filesSebastián Barschkis
Includes more flexible options for dt, dx in secondary particles plugin.
2020-05-03Audaspace: update from upstreamJörg Müller
- Changing API for time values from float to double for better precision. - Fixing minor mistakes in the documentation. - Fixing minor unnecessary large memory allocation.
2020-05-01Cleanup: rename WITH_X11 to WITH_GHOST_X11Campbell Barton
Matches WITH_GHOST_{SDL|WAYLAND}
2020-04-30Updated Mantaflow source filesSebastián Barschkis
2020-04-08Fix T73552: Mantaflow - liquid particles show up in organized unrealistic ↵Sebastián Barschkis
structure Issue was being caused by a particle offset which was random but the same for every particle.
2020-04-08Fluid: Update Mantaflow source filesSebastián Barschkis
Update includes new grid helper functions and some cleanups.
2020-04-08Fluid: Manta clang-format updateSebastián Barschkis
Do not use sort-includes in Manta source files for now when applying clang-format. Too many conflicts.
2020-03-31Audaspace: Update From Upstream (For API Docs)Aaron Carlisle
No functional changes: - Cleanup Spelling, Line Length - Use proper class method styling for py docs - Fix Broken Links Differential Revision: https://developer.blender.org/D7276 Fixes T75191
2020-03-17Fluid: Updated manta pp filesSebastián Barschkis
Includes only a rename. The name PyInit_Main was a bit confusing as it just belongs to Manta.
2020-03-16Fluid: Updated Manta pp filesSebastián Barschkis
Includes additional minmax check for Windows
2020-03-12Cleanup: use term suppress instead of repressCampbell Barton
Also check MSVC instead of WIN32, for setting MSVC flags.
2020-03-11Windows: Clean-up warnings originating from bulletRay Molenkamp
Bullet currently generates the majority of the warnings on windows all of them are silly. This patch disables all warns from bullet for now. We should revisit this if/when we update bullet to a newer version. Reviewed By: sergey brecht Differential Revision: https://developer.blender.org/D7118
2020-03-11Windows: Cleanup warning about non returning dtorRay Molenkamp
`google::LogMessageFatal::~LogMessageFatal` calls `abort` which MSVC correctly identifies as 'not returning' and warns about a potential memory leak. Given this is intended behaviour and glog is not overly concerned with shutting down the process nicely, we can safely ignore this warning.
2020-03-07Fluid: Optimization for smoke simulation (multigrid)Sebastián Barschkis
The solver will now automatically detect static scenes (no moving obstacles) and use a slightly faster pressure solve in those cases.
2020-03-01Build: show draco library under extern folder in Visual StudioPhillip Thomas
And other code tweaks to make this library more consistent with others. Differential Revision: https://developer.blender.org/D6864
2020-02-28Fluid: Updated Manta pp filesSebastián Barschkis
Updates include: - std::move() cleanup in rcmatrix.h - Enabled parallelization for fluid guiding (fairly noticeable speed improvement). - More flexible flags setter function with control over boundary width.
2020-02-26Fix OpenVDB link error on Windows after recent changesBrecht Van Lommel
2020-02-26Cleanup: deduplicate OpenVDB library definitions/include/libs logicBrecht Van Lommel
This will more important when we start using OpenVDB in more modules.
2020-02-21Audaspace: Various fixesSergey Sharybin
- Fixed uninitialized result used in DynamicMusic::seek(). The comment to this function says false is returned if the handle is invalid, while in practice non-initialized value will be returned. - Spelling typos in comment. - Silence -Wdelete-non-abstract-non-virtual-dtor warning. Differential Revision: https://developer.blender.org/D6896
2020-02-21Fluid: Updated manta pp filesSebastián Barschkis
Updates include: - A fix from Jacques that changed the loop order in the mesh creation function (the fix speeds up the function significantly due to fewer cache misses). - Some of the grid copy helper functions are now multithreaded. - A fix for Windows file IO. Now it possible to load files with non ASCII characters on Windows too.
2020-02-19Fluid: Temporary fix for gzopen on windowsSebastián Barschkis
Needs more consideration. This fixes compilation for now.
2020-02-19Fluid: Updated manta pp filesSebastián Barschkis
Updates in the files include: - New manta files now use an platform independent gzopen function - Adjusted argument name for vorticity
2020-02-19Fluid: Updated Manta updater scriptSebastián Barschkis
Minor adjustments for the build directory location.
2020-02-17Cycles: Add support for adaptive kernel compilation to OptiX devicePatrick Mours
This modifies the common CUDA implementation for adaptive kernel compilation slightly to support both CUBIN and PTX output (the latter which is then used in the OptiX device). It also fixes adaptive kernel compilation on Windows. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6851