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
2012-01-26particle system now ensures tessfaces are available.Campbell Barton
now sintels heir works in the 3D viewport, (need to work on subsurf next)
2012-01-26remove cellalloc, from my tests jemalloc beats cellalloc, so we better just ↵Campbell Barton
use a better malloc replacement. See Details: http://wiki.blender.org/index.php/User:Ideasman42/BMeshBranchReview#Update_43694
2012-01-25svn merge ^/trunk/blender -r43676:43685Campbell Barton
2012-01-25fix for memory leak when particles have 0 elements.Campbell Barton
2012-01-03svn merge ^/trunk/blender -r43062:43085Campbell Barton
2012-01-02Added OpenMP multithreading for SPH particle systems.Alex Fraser
2012-01-02SPH particle simulation fixes:Alex Fraser
- Using correct frame to update particle system tree for SPH simulation (i.e. psys_update_particle_bvhtree(psys, cfra)). - Increased SPH neighbour count to 512 - this greatly reduces BVH tree search bias, and makes simulations more symmetrical. Adaptive time step improvements: - Fix for relative velocities based on previous state (fixes fast-moving particle clusters). - Only reporting on element size once per time step. Prevents incorrect Courant number from being calculated when using multiple-step integration.
2011-12-30svn merge ^/trunk/blender -r42973:42991Campbell Barton
2011-12-30style edits for function declarationsCampbell Barton
2011-11-30More DM func renames, fixing some build breaks, renaming more stuff, also ↵Andrew Wiggin
seems like it might be fixing the recent CDDM_copy corruption/leak bug
2011-11-20svn merge ^/trunk/blender -r41998:42009Campbell Barton
2011-11-20share code for fluidsim, ocean & dynamic paint file paths.Campbell Barton
- use BLI_join_dirfile for joining all paths (no need to ensure slash is appended). - paths from linked library files now supported.
2011-11-16svn merge -r41899:41926 ^/trunk/blender. also sync mempool with trunk and ↵Campbell Barton
move BLI_mempool_alloc out of mempools header where it was inlined
2011-11-16minor cleanupCampbell Barton
- remove / comment unused python vars - replace mul_v3_fl(somevec, -1.0f); with negate_v3(somevec);
2011-11-10svn merge -r41638:41648 ^/trunk/blenderCampbell Barton
2011-11-09Fix a particle memory allocation mismatch using MEM_allocN for alloc and ↵Andrew Wiggin
BLI_cellalloc_free for free
2011-11-08use some more logical BLI math functions & tracking used INT_MAX on a short.Campbell Barton
2011-11-07svn merge -r41575:41602 ^/trunk/blenderCampbell Barton
2011-11-06more macro --> BLI math lib, mainly replace VECCOPY in render and blenkernel.Campbell Barton
2011-11-06replace macros with bli math functions for particles codeCampbell Barton
2011-10-30svn merge -r41335:41371Campbell Barton
2011-10-30Modifier compilation tweaks (Blender conference commit) Thomas Dinges
* Fluid compilation: Inverse the compile flag from DISABLE_ELBEEM to WITH_MOD_FLUID for consistency. (scons/cmake) * Use WITH_BF_FLUID in your user config (scons) * Add support for scons to disable build with Decimate and Boolean modifier. (WITH_BF_DECIMATE and WITH_BF_BOOLEAN)
2011-10-27svn merge -r41287:41310 ^/trunk/blender note, mirror modifier had slow, per ↵Campbell Barton
vertex name flipping, replaced with flip_map from trunk
2011-10-27quiet -Wempty-body and unused warningsCampbell Barton
2011-10-24svn merge ^/trunk/blender -r41226:41227 .Campbell Barton
2011-10-24svn merge ^/trunk/blender -r41175:41200 --- will need to apply fix afterCampbell Barton
2011-10-24svn merge ^/trunk/blender -r41100:41150Campbell Barton
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-22Code cleanup: file operations merged into single header, some function namesBrecht Van Lommel
made less cryptic and changed to indicate if they work on files or directories.
2011-10-22header cleanup and typo'sCampbell Barton
2011-10-20- add BLI_string_utf8.h for unicode functions.Campbell Barton
- move font.c unicode functions into string_utf8.c and rename to fit with other BLI_string funcs.
2011-10-17svn merge ^/trunk/blender -r41005:41075Campbell Barton
2011-10-15Fix for [#28823] Boids use uninitialized memory.Janne Karhu
* Boids need the random velocity vector always.
2011-10-14svn merge ^/trunk/blender -r40890:40950Campbell Barton
2011-10-10header cleanup (no functional changes)Campbell Barton
2011-09-27svn merge ^/trunk/blender -r40511:40587Campbell Barton
2011-09-25Committing patch #27442: Adaptive time step for fluid particles. The number ofAlex Fraser
subframes can now be altered automatically while an SPH (fluid particle) simulation is running.
2011-09-01svn merge -r39792:39829 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-01svn merge -r39781:39792 ↵Campbell Barton
https://svn.blender.org/svnroot/bf-blender/trunk/blender, merge pepper, manually merged source/blender/editors/transform/transform_generics.c
2011-08-30Fixes for snprintf usage:Brecht Van Lommel
* replace by BLI_snprintf in various places, note _snprintf on windows does not properly null terminate the string. * fix overflow in sequencer proxy code due to buffer being smaller than specified size. * fix some usage of snprintf as strcpy, this is will go wrong if the string contains % characters. * remove BLI_dynstr_printf function in gpu module, use BLI_dynstr_appendf
2011-07-26svn merge -r38400:38500 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-07-26svn merge -r38200:38300 ↵Campbell Barton
https://svn.blender.org/svnroot/bf-blender/trunk/blender, source/blender/gpu/intern/gpu_buffers.c updated from trunk and re-made edits to use getTessFace* functions.
2011-07-25svn merge -r38000:38200 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-07-25sync with r37500, fix for merge, bmesh builds again.Campbell Barton
also some compiler warning fix.
2011-07-24== RNA Property Updates get called by Animation System now ==Joshua Leung
This fixes bug #26764 and several others like it, where modifier properties (and others, but most visibly modifiers) would not do anything when animated or driven, as modifier properties require the RNA update calls to tag the modifiers to get recalculated. While just adding a call to RNA_property_update() could have gotten this working (as per the Campbell's patch attached in the report, and also my own attempt #25881). However, on production rigs, the performance cost of this is untenatable (on my own tests, without these updates, I was getting ~5fps on such a rig, but only 0.9fps or possibly even worse with the updates added). Hence, this commit adds a property-update caching system to the RNA level, which aims to reduce to the number of times that the update functions end up needing to get called. While this is much faster than without the caching, I also added an optimisation for pose bones (which are numerous in production rigs) so that their property updates are skipped, since they are useless to the animsys (they only tag the depsgraph for updating). This gets things moving at a more acceptable framerate.
2011-07-18Bug fix: particle cache should only be cleared on the exact first integer ↵Janne Karhu
frame, not in the case of a subframe between the first and second frame.
2011-07-10Fix for [#27289] Hair: Render Option - Object does not point objects to end ↵Janne Karhu
of "hair path" * Objects are now always rotated in the directions of the hair paths * Secondary fix: particle size wasn't updated for hair particles, so dupliobject size couldn't be change after the hair was edited
2011-07-10Fix for [#26873] Animated displacement modifier on an object doesn't work ↵Janne Karhu
with hair particle objects * Noise is now considered an animated texture as it changes with every frame * Converted a few places in particles code to use the particle system's own random table instead of BLI_frand.
2011-07-05Fix for [#27182] particle/collision kill interacting strangelyJanne Karhu
* Particle die time wasn't taken correctly into account in certain situations when calculating dynamics.
2011-06-12Bug fix: keyed physics didn't work properly if the first key wasn't the ↵Janne Karhu
keyed particle system itself * Also some nicer rotation handling for the explode modifier