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
2011-05-28fixed "rather then" -> "rather than" typos all over the placeM.G. Kishalmi
2011-03-29fixes in Bullet stuff, roll influence for raycast vehicles was broken,Erwin Coumans
enable the setPhysicsTicRate for BGE Python
2011-03-22remove constructors, they cause compile errors under FedoraErwin Coumans
2011-03-13quiet stricter compiler warnings/errors.Campbell Barton
2011-03-12update Bullet physics sdk to latest trunk/version 2.78Erwin Coumans
add PhysicsConstraints.exportBulletFile(char* fileName) python command I'll be checking the bf-committers mailing list, in case this commit broke stuff scons needs to be updated, I'll do that in a second.
2011-02-27doxygen: fixesNathan Letwory
2011-02-22doxygen: add bullet to extern libs, some small changes in page names, and ↵Nathan Letwory
fixes around license blocks
2011-01-30remove nan-makefilesCampbell Barton
2011-01-16fix for using un-initialized stack memory with bullet triangle mesh collisions.Campbell Barton
the 4th component of the vector is used later when copying the vector.
2010-12-23remove bullet CMakeLists.txt files, blender uses its own.Campbell Barton
2010-12-08use lowercase for cmake builtin names and macros, remove contents in else() ↵Campbell Barton
and endif() which is no longer needed.
2010-12-03Fix for compilation error caused by strict prototype checkingSergey Sharybin
2010-10-03added len_squared_v2v2, use instead of len_v3v3 for font handle tests, also ↵Campbell Barton
fixed some warnings.
2010-09-03Fix [#23569] Convex hull bounds crash BlenderNathan Letwory
Reported by dobz116 This appears to happen only on 64bit Windows. An issue for this part of code was reported at http://code.google.com/p/bullet/issues/detail?id=204 and fixed at http://code.google.com/p/bullet/source/detail?r=1650 . The code change also fixes the crash we experience: merged changes.
2010-07-17spelling correction: alredy --> alreadyCampbell Barton
2010-02-04Add btBvhTriangleMeshShape::buildOptimizedBvh() in preparation of next ↵Benoit Bolsee
commit. This patch has been approved already and will be in Bullet 2.76.
2010-01-06Bullet: rework softbody raytest patch after approval by Erwin.Benoit Bolsee
2009-12-22Bullet: synchronize soft body helpers with current SVN.Benoit Bolsee
2009-12-04BGE: Add option to return UV coordinates aofthe hit point to ↵Benoit Bolsee
KX_GameObject::rayCast(). Details in PyDoc.
2009-11-30scons + gcc linking fix for bullet softbodies:Joshua Leung
Upped the priority for the softbody module so that gcc linkers (mingw, linux-gcc) would be able to resolve the dependencies. MSVC still worked though.
2009-11-28BGE: ray casting works on soft body, the hit polygon is also returned. The ↵Benoit Bolsee
modifications to Bullet have been reported to Bullet forum. Note: welding is completely disabled on soft body as it breaks the relationship between the soft body collision shape and the graphics mesh without bringing any additional stability (the reverse actually).
2009-11-05Fix for bug #19817: cloth simulation with collision slow on Mac.Brecht Van Lommel
The cause of this is in the bullet library, seems like some kind of poor handling of many repeated allocations by Mac OS X, but the allocation is unnecessary, so removed it. Patch submitted to bullet: http://code.google.com/p/bullet/issues/detail?id=303
2009-10-05remove unused defines, cant check every case but from grepping the souece it ↵Campbell Barton
should go ok.
2009-09-06white space commit. (2 spaces -> tab).Campbell Barton
Was annoying to use a different editor for cmake only. theeth says this should be ok with gsoc and merges from branches.
2009-09-05== SCons ==Nathan Letwory
* bring back 'player' libtype, after investigation with ideasman. scons/mingw works nicely, for some reason msvc fails to link still, will look further into it.
2009-07-16SConsNathan Letwory
* ensure all SConscripts are ready for win64-vc (where necessary). * ensure we have proper _DEBUG flag for Python when we're doing a debug build. * some cleaning up of linking etc. * ensure /EHsc is there for game engine modules.
2009-06-092.50:Brecht Van Lommel
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r19820:HEAD Notes: * Game and sequencer RNA, and sequencer header are now out of date a bit after changes in trunk. * I didn't know how to port these bugfixes, most likely they are not needed anymore. * Fix "duplicate strip" always increase the user count for ipo. * IPO pinning on sequencer strips was lost during Undo.
2009-04-202.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r19323:HEAD Notes: * blenderbuttons and ICON_SNAP_PEEL_OBJECT were not merged.
2009-04-08BGE Scenegraph and View frustrum culling improvement.Benoit Bolsee
This commit contains a number of performance improvements for the BGE in the Scenegraph (parent relation between objects in the scene) and view frustrum culling. The scenegraph improvement consists in avoiding position update if the object has not moved since last update and the removal of redundant updates and synchronization with the physics engine. The view frustrum culling improvement consists in using the DBVT broadphase facility of Bullet to build a tree of graphical objects in the scene. The elements of the tree are Aabb boxes (Aligned Axis Bounding Boxes) enclosing the objects. This provides good precision in closed and opened scenes. This new culling system is enabled by default but just in case, it can be disabled with a button in the World settings. There is no do_version in this commit but it will be added before the 2.49 release. For now you must manually enable the DBVT culling option in World settings when you open an old file. The above improvements speed up scenegraph and culling up to 5x. However, this performance improvement is only visible when you have hundreds or thousands of objects. The main interest of the DBVT tree is to allow easy occlusion culling and automatic LOD system. This will be the object of further improvements.
2009-04-04fix for [#18484] Bullet Crash (possibly because of overlapping rigid body balls)Campbell Barton
simple missing negative index check.
2009-04-02[#17963] NearSensor segmentation faultCampbell Barton
bugfix in bullet Caused by using the index from closestAxis4 before checking its -1
2009-03-182.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r18677:19317 Notes: * Sequence transform strip uses G.scene global, this is commented out now, should be fixed. * Etch-a-ton code was most difficult to merge. The files already in 2.5 got merged, but no new files were added. Calls to these files are commented out with "XXX etch-a-ton". editarmature.c and transform_snap.c were complex to merge. Martin, please check? * Game engine compiles and links again here for scons/make/cmake (player still fails to link).
2009-03-09upgrade to latest Bullet trunk, fix related to vehicle anti-roll, added ↵Erwin Coumans
constraint visualization. This commit doesn't add new functionality, but more updates are planned before Blender 2.49 release.
2009-03-03Fix build: don't use Character stuff, it wasn't meant to be included in ↵Erwin Coumans
Blender/extern/bullet2 distro.
2009-03-03Upgraded to Bullet 2.74. The upgrade introduced a few bugs, which need to be ↵Erwin Coumans
fixed before Blender 2.49. In particular, the Bullet vehicle seems broken, and some soft-body demos don't work. No new features or benefits are added yet, but a few improvements are planned before Blender 2.49 release. Please update the build systems, and add those 3 files: extern/bullet2/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp extern/bullet2/src/BulletCollision/CollisionDispatch/btGhostObject.cpp extern/bullet2/src/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp I'll watch the Blender mailing list, in case this commit causes some issues.
2009-02-212.5 / Scons | Building on 64bit WindowsNathan Letwory
* add preliminary support for building Blender on 64bit Windows with _msvc_. The SConstruct should automatically detect if you are on a 64bit Windows and if you have that 64bit build is assumed. If you're not, 32bit build is assumed. NOTE: this is still very much wip, so your mileage may vary. Do please report on b25 taskforce ML in case of trouble. NOTE2: many of the libs are being linked in statically NOTE3: hopefully I didn't break anything for other build platforms (mingw, linux, osx). NOTE4: comes after NOTE3
2009-02-16SCons:Nathan Letwory
* giving compileflags, cc_compileflags and cxx_compileflags to BlenderLib() now actually overrides any other setting (so there's no unclarity when ie. conflicting options are being specified in REL_CFLAGS et al). These are set after either release or debug flags, but before any *_WARN flags (so those stay maintained). * add cxx_compileflags for GE parts on win32-vc to have better performance. * NOTE: if platform maintainers (OSX and Linux) could check and do the same for their systems. Not vital, but probably very, very much welcomed by GE users.
2009-01-262.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r17853:HEAD
2009-01-14Bullet bug fix: bad pointer in btCompoundShape::addChildShape() - patch ↵Benoit Bolsee
submited to Bullet forum. This bug fix is needed in preparation of the setparent coumpound shape patch.
2008-12-232.5 / SConsNathan Letwory
Blender builds and links on Linux. For now without BGE and its player, but that will come. Priorities are still a mess, so expect more commits soon.
2008-12-232.5 / SConsNathan Letwory
I did a very drastic cleanup for the different libgroups, there's now only a few left. It compiled with scons/msvc, will be testing in a bit on linux, too. If you get any problems, please reply to this commit message on the taskforce ML.
2008-10-18BGE bug #17858 fixed: [SHOWSTOPPER] BGE Memory leak. The memory leak has ↵Benoit Bolsee
been identified and fixed in bullet.
2008-10-14bugfix: copy/paste bug merged from Bullet main repo into Blender, hope it ↵Erwin Coumans
still can make 2.48
2008-10-12Last (hopefully) soft body fixes: Erwin Coumans
Enable soft body collision clusters by default. Add option to 'disable collision' button between soft body and rigid body connected by constraint (option was already available between two rigid bodies)
2008-10-11remove constraints from world, if not done yetErwin Coumans
2008-10-04bugfix: add Ghost support for soft bodies, so that they don't collide with ↵Erwin Coumans
ghosts, and can be ghost themselves.
2008-10-04Move the Solaris workaround in btScalar behind the sun define, to only make ↵Erwin Coumans
sun and apple ppc slower: #if defined (__sun) || defined (__sun__) || defined (__sparc) || (defined (__APPLE__) && ! defined (__i386__)) Also includes a fix to uninitialized variable (can cause failing collisions). If possible, report all changes to extern/bullet2 to http://code.google.com/p/bullet/issues/list
2008-10-03Solaris was having problems with sqrtf and friends again.Kent Mein
I changed sqrtf to sqrt in elbeem in bullet2 I added defines found in floatpatch.h eventually we should make a "floatpatch.h" that all of blender can use. Kent
2008-10-02Maybe not needed, I was running into some problems thoughKent Mein
and noticed dos line endings in a bunch of files so ran dos2unix on everything in bullet2. Erwin, I noticed there are a few files that do not have license info in them, couple of quick examples are: btDefaultMotionState.h btHashMap.h btQuickprof.cpp could you take a look at add where needed? If you want I can give a list of files I think should get it added and or just add the standard one say the one in src/btBulletCollisionCommon.h Kent
2008-10-01add support for Bullet soft body constraints against a Bullet rigid body, as ↵Erwin Coumans
well as 'fixing' it. Just use the existing rigid body joint to use it. For now, it searches the closest node/vertex to the pivot. So you can use multiple constraints/joint to attach a cloth, soft body etc.