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
2009-05-06Big, big commit!!Diego Borghetti
1) Remove WITH_FREETYPE2 from code, so now blender always need freetype2 2) Remove the old bmfont 3) Remove ftfont and bFTGL library 4) Implement a new BLF_draw_default function for place that still need/use the old BMF api. I try to update both, scons and cmake, but I only can test with make, so hope all work fine. MSVC is broken, but I don't have Windows, things to search and fix are any reference to WITH_FREETYPE2, FTGL and BMFONT (take in care that blenkernel also have a BKE_bmfont.h, this don't have anything to do with bmfont). Always have to link/include the freetype2 library Remove any reference to libbmfont Remove any reference to libftfont Remove any reference to libbftgl (or libbFTGL)
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-132.5 MSVC projectfilesAndrea Weikert
- added missing files - cleanup of some project settings - RNA building has dependency issue: had to add interface_api.c to the makesrna project and makesrna and rna projects now include editors. - added debug libraries for OpenExr, please update lib/windows/openexr to get them
2009-03-26remove ODE, build systems and BGE are ignoring it already.Campbell Barton
2009-03-19Makefile updates for Blender 2.5 (from GSR)Chris Want
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-10Addes libopenjpeg (jpeg2000) support to the MakefilesKent Mein
Kent
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-06Addes jpeg2000 support to cmake.Kent Mein
I also did some small tweaks. removed ifdef's for pluginapi didn't need them there. Fixed it so the filesel shows jp2 as image files. (I'm going to do makefiles next) Kent
2009-03-05MSVC9 project file update for Bullet upgrade.Benoit Bolsee
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-26better remove t1_generate_luts.c rather then in scons.Campbell Barton
2009-02-26openjpeg contained a C file with a main() function, user reported it was ↵Campbell Barton
overriding blenderplayers. remove this file from building, other build systems should do this too.
2009-02-25Building the game engine with Solid/Sumo is now optional for scons using ↵Campbell Barton
WITH_BF_SOLID. Now Sumo is has been deprecated for a while we might want to remove it for 2.5.
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-02-08== REDCODE ==Peter Schlaile
Fixed 64bit issues. sizeof(unsigned long) = 8 on 64 bit machines, shame on me...
2009-02-08== REDCODE ==Peter Schlaile
* Fixed ntohl dependency (and hopefully 64bit issues) * Video length detection fixed (tests for picture presence)
2009-01-262.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r17853:HEAD
2009-01-24* make sure openjpeg stuff compiles and links properly.Nathan Letwory
- since we use this only as statically linked, I took out some confusing #ifdefs.
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.
2009-01-042.5 / CleanupNathan Letwory
- remove Verse support. This will be brought back in The Future (probably jiri + me) This means 5k lines less in blenkernel. - fix two small errors for global cleanup, now compiles properly with FFMPEG enabled too.
2008-12-252.5 / SCons / BGENathan Letwory
* this should bring back BGE with scons building. Tested on scons/msvc, will test scons/gcc in a bit NOTE: this is not WITH_BF_PLAYER yet.
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-12-142.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r17434:HEAD
2008-11-24patch #8583: Add support for gcc on irixStefan Gartner
to compile blender with gcc on IRIX, IRIX_USE_GCC needs to be set to true in user-def.mk. Other changes related to irix: * compile solid from extern/ * don't build plugins (yet) with "make release" when using gcc (the shell script used assumes MIPSpro is installed) * use statvfs instead of statfs on irix, like done on solaris * use external libs from $(LCGDIR) instead of /usr/freeware * use glew header files from $(LCGDIR)/glew instead of the ones installed on the system (this applies to other platforms as well) * ffmpeg support currently is disabled on irix
2008-11-11Add MSVC90 project files - part 3. Extern and Intern projects are merged in ↵Benoit Bolsee
projectfiles_vc9\blender\blender.sln solution, you just need to open that solution to compile everything with VS2008.
2008-11-10Add MSVC90 project files - part 2.Benoit Bolsee
2008-11-05* doing some warning cleaningNathan Letwory
* accidently left priority tests around.
2008-11-05* enable openjpeg building for win32/msvcNathan Letwory
* add support for building redcode on win32/msvc, but disabled for now, as there are linking problems - I cleaned the redcode sconscript - the copying of headers within the source tree is not a clean solution This needs to be fixed later on. For now, lets use redcode from extern/ until a better way is found.
2008-10-31* Minimum SCons version is now 1.0.0Nathan Letwory
- Code has been changed to reflect this (ie. deprecated functions are not anymore used) * clean up the C and C++ compiler flags mess. - in the environment construction of BlenderLib all the compile flag governing options have been split in the *C*, *CC* and *CXX* containing equivalents. C is for C compiler only flags. CC is for C and C++ compiler flags and CXX is for C++ compiler only flags. All the platform default config files need to be double checked and fixed wherever it looks necessary. Either DIY, or send me a note with needed changes. - a start for the BlenderLib parameter list has been made - all the SConscripts need to be checked and modified to hand in flags properly. * A theeth request: make -jN settable in the config file. - I give you BF_NUMJOBS, which is set to 1 by default. In your user-config.py, set BF_NUMJOBS=4 to have 4 parallel jobs handled. Yay.
2008-10-22* Minor cleanup of SCons filesNathan Letwory
- cleanup of boolean usage - use True and False now instead of 'true'/'false' or 0/1 - changed SConscripts accordingly
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-01Disable building of fftwDaniel Genrich
2008-10-01Update MSVC project file for Bullet soft body. Strange, I though I already ↵Benoit Bolsee
fixed them.
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.
2008-10-01add setUnscaledRadius for btSphereShapeErwin Coumans
2008-09-29added anisotropic friction support for Bullet. Both for static and dynamic ↵Erwin Coumans
objects
2008-09-28Commiting fftw lib into extern for ocean patchDaniel Genrich
2008-09-27force collision bound type to be convex hull or concave triangle mesh for ↵Erwin Coumans
soft bodies set collision margin between soft and mesh back to .3, smaller is not useable (yet)
2008-09-27fixed some outstanding issues with Bullet soft bodies: Erwin Coumans
1) re-allocate a pool allocator, if one of the soft body collision algorithms is larger than max pool element size 2) manage child shapes properly, and call RemoveReferences on the m_sparsesdf