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
2008-08-28Apricot Branch:Brecht Van Lommel
svn merge -r 16266:HEAD https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-03apricot branch: svn merge -r15868:HEAD ↵Brecht Van Lommel
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-04-27Update MSVC project files to support ffmpeg. Make sure you do svn update in ↵Benoit Bolsee
lib/windows to link with latest ffmpeg libraries
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-03-01Radar/Near sensor performance problem fixedBenoit Bolsee
2007-08-28This commit fixes up a bunch of svn properties to hopefully make things a ↵Kent Mein
little nicer for everyone. Patch provied by gsrb3d bug tracker #7061 Kent
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2006-12-16contribution from RCRuiz:Erwin Coumans
drawing of rigidbody constraint pivots, and allow passing of full constraint frame.
2006-12-02- added support for generic 6DOF constraintErwin Coumans
- only 6DOF constraint shows buttons for limits - added python support for rigidbody constraint (untested, but required for COLLADA Physics support)
2006-11-17CMake lists initial submission. Documentationand further verification for ↵Jacques Beuarain
different platforms will follow soon. This was just tested against current CVS on MSVC 2005 with Verse, QuickTime, OpenEXR, Player all on.
2006-02-08==SCons==Nathan Letwory
+ 'scons blenderplayer' builds blender AND blenderplayer now (tested on Linux only, but was only linking issue, so should work on other platforms too). NOTE: I noticed some compileflags for GE specific libs that were left out - I re-enabled them in the SConscripts, but I'm going to do a test build my- self now, so if there are problems with them on win32, I probably already know about them :)
2006-02-04== SCons ==Nathan Letwory
* This commit is all of the rewrite work done on the SCons system. For documentation see doc/blender-scons.txt and doc/blender-scons-dev.txt. Also http://mediawiki.blender.org/index.php/BlenderDev/SconsRefactoring contains valuable information, along with what still needs to be done. - linux, os x and windows compile now. - files are compiled to BF_INSTALLDIR (see config/(platform)-config.py) - NOTE: Jean-Luc P will commit sometime during the weekend proper appit() for OS X. For now, copy the resulting binary to an existing .app bundle. - features: - cleaner structure for better maintenance - cleaner output during compile - better handling of build options - general overall speed increase - see the wiki for more info Cygwin, FreeBSD and Solaris systems still need work. For these systems: 1) copy a config/(platform)-config.py to ie. config/cygwin-config.py 2) set the proper defaults for your platform 3) mail me at jesterking at letwory dot net with you configuration. if you need any modifications to the system, do send a patch, too. I'll be giving first-aid today and tomorrow, after that it'll be all regular development work :) /Nathan
2006-01-30prepared physics/game engine infrastructure for vehicle support.Erwin Coumans
fixed a python related bug with physics contraints fixed some line-ending problem with blenderbuttons.c makefile/scons/projectfiles need to add source/gameengine/Ketsji/KX_VehicleWrapper.cpp
2006-01-15more graphics patches from Snailrose,Erwin Coumans
remove constraint fixed, Bullet timestep now subdivides Blender game engine timestep, so it runs 60 hertz, SphereShape reverted to old style, so no support for non-uniform scaled spheres for now,
2005-11-28applied the 64-bit pointer patch submitted by Ken HughesErwin Coumans
2005-08-17some more fixes in the raycast/mouse overErwin Coumans
2005-04-22removed extra qualifier `SumoPHYCallbackBridge::' that was chokingStephen Swaney
gcc in c89 mode. More potential breakage.
2005-04-10Clean up for Makefiles: some of the directories were being printedChris Want
wrong (e.g., "/Fuzzics" and "/Joystick", and some of the solid stuff). This was particularly noticable during "make clean".
2005-03-26add new file SumoPHYCallbackBridge.cpp to SConscript for SCons build.Stephen Swaney
2005-03-25I'll break this commit into two sections in the moto filesKent Mein
I got rid of a few warnings about blah shadows a previous declaration. In the gameengine files I fix the following: removed some unused vars removed dos style line breaks added newlines to last line in a couple of files to remove warnings. Kent
2005-03-25Quickly hacked together a fix for game engine compiling. There were twoChris Burt
missing files in Kester's new commits. This commit adds these two files so that compiling can continue as it is intended to. Emilie M. found a home for the files rather quickly, Ton recieived the files from Erwin via email, and we all tested. Works great! Thanks to everyone that helped!
2005-03-25Big patches:Kester Maddock
Erwin Coumans: Abstract the physics engine Charlie C: Joystick fixes Me: Moved the ray cast (shadows, mouse sensor & ray sensor)
2005-01-03More warning cleanups...Kent Mein
added a casts to: blender/blenlib/intern/BLI_memarena.c gameengine/Rasterizer/RAS_TexVert.cpp Removed unused vars from: blender/python/api2_2x/vector.c gameengine/Ketsji/KX_PyMath.cpp gameengine/Ketsji/KX_Scene.cpp gameengine/Physics/Sumo/Fuzzics/src/SM_Object.cpp gameengine/Rasterizer/RAS_FramingManager.cpp gameengine/Rasterizer/RAS_Polygon.cpp gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp Kent
2004-12-13Set the physics scale on added objects. (Fix bug #1837)Kester Maddock
2004-12-06Fix the case when the physics system starves the logic & renderer of CPU ↵Kester Maddock
time. If this happens, we reduce physics precision to maintain some framerate.
2004-12-06Fix numerical precision issue in physics. Dividing by a number too close to ↵Kester Maddock
zero would make the impulse response normal large hence the jittering.
2004-12-04Update the physics engine: interpolate between frames so track to/camera ↵Kester Maddock
actuators work properly. (bug #1816)
2004-11-22Fix for bugs: 1788 (forces) and 1799 (python delattr on game objects)Kester Maddock
Use Polytope collision for faster mesh intersection tests, so SOLID can actually use that qhull lib now.
2004-11-06Speed up the physics engine: hook the SOLID broad phase, so we can either ↵Kester Maddock
reject the test or request the penetration depth test as necessary. Previously we were doing the penetration depth test, as well as SOLID's intersection test.
2004-10-25Do a complete physics timestep each step instead of some per frameKester Maddock
2004-10-16Switch fixed time system. Logic updates should now happen at 30Hz, physics ↵Kester Maddock
at 60Hz. (By default, use Python to set.) Some actuators still run at framerate (IPO, Action) for nice smooth animation, and an excuse to buy high end hardware. Keyboard sensors can now hook escape key. Ctrl-Break can be used from within blender if you've forgotten an end game actuator. Fixed a stupid bug preventing some actuators working (like TrackTo).
2004-08-01Under certain circumstances a null-pointer could get dereferenced. Disabling ↵Nathan Letwory
'dynamic' on an object was one of the situations. Now checking before using. NULL->m_mass never works, of course :) Ryan Showalter spotted and located the problem.
2004-05-26Added an UpdateTransform callback from SceneGraph -> Physics.Kester Maddock
Profiling revealed that the SceneGraph updated every physics object, whether it moved or not, even though the physics object was at the right place. This would cause SOLID to go and update its bounding boxes, overlap tests etc. This callback handles the special case (parented objects) where the physics scene needs to be informed of changes to the scenegraph. Added Python attributes (mass, parent, visible, position, orientation, scaling) to the KX_GameObject module. Make KX_GameObject use the KX_PyMath Python <-> Moto conversion.
2004-05-17Same again - change static const for MSVC++Kester Maddock
2004-05-17Fix for MSVC .NET, which can't handle static const declarations in classes.Kester Maddock
Make it static, and define in SM_Object.cpp
2004-05-16Cleanup unused/commented out code, compiler warnings, coding standards etc.Kester Maddock
2004-05-16Added #!/usr/bin/python standard script identifier to the start of ↵Kester Maddock
SConscript files. Makes text editors identify SConscripts as Python, and syntax highlight properly.
2004-05-13Make game users happier.Kester Maddock
Don't apply friction to external velocities. The means motion actuators that set linV will work, without having to be repeatedly triggered.
2004-05-08Delete all SOLID shapes at the end of the game engine. They were all being ↵Kester Maddock
leaked!
2004-05-06Fix Bug #1243: ↵Kester Maddock
http://projects.blender.org/tracker/?func=detail&aid=1243&group_id=9&atid=125 Use external velocity (velocity set by the game engine - not the physics engine) for Motion Actuators.
2004-04-24Synchronise game engine with Tuhopuu2 tree.Kester Maddock
2004-04-22[SCONS] Optimisation flags for msvcNathan Letwory
2004-04-16Improved rigid body handling for non spherical bounds type.Kester Maddock
Polyheder dynamic objects are now converted properly.
2004-04-14Rigid body physics for non spherical bounding objects.Kester Maddock
If your simulation becomes unstable, crank up the 'Form' control. Removed Solid from class SumoPhysicsEnvironment (since it wasn't actually used.)
2004-04-111. Check material names passed to the physics engine (for collision sensors.)Kester Maddock
Consider: gameobj->getClientInfo()->m_auxilary_info = (matname ? (void*)(matname+2) : NULL); It works if matname is "MAblah", but not if matname is "". 2. Added constructor for struct RAS_CameraData. 3. Added initializers to the struct KX_ClientObjectInfo constructor 4. Collision sensors won't detect near sensors. 5. A stack of minor tweaks, adjusting whitespace, using ++it for stl stuff.
2004-04-08Added resolveCombinedVelocities()Kester Maddock
Fixed drot actuator. The rotation matrix was being mutilated by passing a float[9] instead of float[12].
2004-04-02Speed up the physics engine by cutting down on the number of fix pass ↵Kester Maddock
iterations.
2004-03-23[GameEngine] Commit all Kester's changes made to the gameengine to restore ↵Nathan Letwory
2.25 like physics. [SCons] Build with Solid as default when enabling the gameengine in the build process [SCons] Build solid and qhull from the extern directory and link statically against them That was about it. There are a few things that needs double checking: * Makefiles * Projectfiles * All the other systems than Linux and Windows on which the build (with scons) has been successfully tested.
2004-03-01SCons updatesMichel Selten
* Blender static now links. By default this option is disabled on all platforms. Simply set the option in config.opts to 'true'. * Added the following flags to config.opts: - HOST_CC. This is the C compiler for the host platform. This value is the same as TARGET_CC when not cross compiling. - HOST_CXX. This is the C++ compiler for the host platform. This value is the same as TARGET_CXX when not cross compiling. - TARGET_CC. This is the C compiler for the target platform. - TARGET_CXX. This is the C++ compiler for the target platform. - TARGET_AR. This is the linker command for linking libraries. - PATH This is the standard search path All SConscript files have been updated to reflect these changes. Now it's possible to change only the root SConstruct file, and all compiler specific variables are passed automatically to all SConscript files. Of course, this does not apply to makesdna because there the host and target platform is different from all other libraries. To pass a variable that applies to all platforms, all we now have to do is set the correct value in library_env Note: as usual, to get the latest options in the config.opts file, first remove your version.
2004-02-15SCons updatesMichel Selten
* libraries are now generated in [BUILD_DIR]/lib * passed the user_options to all libraries now. This means I could remove a couple of Export/Import lines. * Changed the order in source/blender/src/SConscript and source/gameengine/SConscript. All libraries are now sorted alphabetically. This has no impact on the build process.