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
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-30revert to sane defaults in sconstruct for darwinJean-Luc Peurière
game engine and openal were disabled
2006-01-30==SConscript fix for cygwin==Tom Musgrove
cygwin build environ was missing the path for libtiff
2006-01-10Stupid old SConstruct made adding openexr more difficult than it should be.Nathan Letwory
Now OSX will always do openexr. Rewrite will address this bad implementation once and for all.
2006-01-09Updated paths on mac os x to be like makefiles (/usr/local/ ... ). Remember ↵Matt Ebb
to delete config.opts for it to be recreated with the new EXR options!
2006-01-09Ton forgot a few modifications to the Scons and Makefile build systems.Kent Mein
These should make it so that other people can compile with OpenEXR support. (I also added the OPENAL fix erwin commited to bf-blender since I need it for my machine, and this syncs up the file) Kent
2005-11-23Adding libtiff for win32 buildJohnny Matthews
2005-11-23uh should have read the patch better, i did test it and it works :)Toni Alatalo
2005-11-23adding libtiff info to scons, applying ↵Toni Alatalo
http://vidar.gimp.org/tmp/scons-linux.diff
2005-11-23* Attempting to fix scons for mac os x. It seems to be correct, if I've made aMatt Ebb
mistake, someone can please help fix, just trying to get things to compile here in the studio. You'll need to delete config.opts
2005-10-28applied patch [ #3260 ] Enable compile bullet and sumo with sconsErwin Coumans
2005-10-23updated SConstruct and Makefile so that if you compile the gameengine, is ↵Erwin Coumans
always enables bullet, independent of sumo/ode. So for the 2.4 release, both bullet AND sumo will be enabled. You can choose in the world buttons which physics engine is active for a scene. sorry if this breaks your builds!
2005-10-12Build system - Bug Fix/Cleanup: Moving use_fluidsim variable to platform ↵D.J. Capelis
specific section where it belongs as per ML and IRC discussion. This allows platform maintainers some flexibility in determining what should be compiling on each system. Right now fluidsim is set as true everywhere and there is no functional change from before.
2005-10-11Look, in one commit!Ton Roosendaal
- test build alpha splash - version update to 239 in code - release names are 2.40-alpha1 Note about release names; this is really an alpha still, not a release candidate, so cannot call it 2.40-pre either. Naming conventions is a discussion still... hope this works as a compromise for now.
2005-10-10- added option to switch off compiling elbeem to scons files (set ↵Nils Thuerey
USE_FLUIDSIM=true) in this case only the new blenderdummy.cpp and utilities.cpp have to be compiled - restructured gui: * domain options split up into 2 sections * added compressibility and refinement settings * added inflow/outflow object types - increased progress bar by 1
2005-10-09make compiling with free ms vc7 toolkit easierJens Ole Wund
hum .. do we need that ODBC .. looks like no
2005-08-13update to xcodeJean-Luc Peurière
added a workaround for scons
2005-08-04updates to the OS X build system :Jean-Luc Peurière
- XCode project - Scons : scons stopped working for Os X in the last month (dont know when) : * the '.' and '..' keywords in CCPPATH are not recognized anymore for sconscripts compiling files at a sub level * when doing a scons clean, the 3 subdirs in build dir are removed and scons then fail to recreate them (exten, intern, source) this commit solve the first problem as a temp workaround for the latter simply recreate the dirs manually I will investigate that further when on vacations, which i should already be. ;( all 3 build systems are now working on Os X
2005-08-02Finalised support for compiling BULLET on linux.Simon Clitherow
Bullet is now off by default on all platforms until we get an OK from Erwin. To enable it, change USE_PHYSICS to 'bullet' in your config.opts.
2005-08-02Modifications for bullet were made and variables were defined only for ↵D.J. Capelis
windows. This commit defines these variables for the other blender platforms helping SCons not to barf quite as quickly. Scons is still unable to compile a fresh CVS checkout at the present time on linux, but now at least allows config.opts to be properly created. The new defines for use_bullet are currently set as false until testing can take place to ensure proper compilation on those systems. The existing use_bullet='true' on the windows platform was left untouched. Please ensure that variables are defined on _all_ platforms in the future instead of just defining them for the system you're currently developing under.
2005-08-02Added support for compiling BULLET with scons on windowsSimon Clitherow
using bandoler's patch as a basis (thanks!). A couple of notes: - This is for windows only, I did not have a chance to try linux yet. - SConscript for PHY_Bullet may need tweaking (plus support for other platforms), but at least it's in there :) Any problems, shout :)
2005-07-28Linking to wrong zlib library. fixed!Johnny Matthews
2005-07-28Fix for zlib with MSVC/SCONS. Should compile now. This does not fix the ↵Johnny Matthews
bullet issues yet. But with this Blender should compile without the gameengine.
2005-06-14SConstruct is 2.37a nowTon Roosendaal
2005-05-29Version codes for release building + splash.jpgTon Roosendaal
2005-05-29change for libpng includes path on openBSDJean-Luc Peurière
requested some times ago by Nathan houghton
2005-05-06* integrate bFTGL with SconsNathan Letwory
* add some ENV = os.environ's here and there (help those who have msvc toolkit installed) Note for OSX users: check from your config.opts the correct info for the precompiled ftgl lib is used.
2005-03-31Remove USE_CCGSUBSURFLIB stuff since it is always on now.Stephen Swaney
2005-03-30Two scons changes:Stephen Swaney
1) fix evil use of internal scons interfaces that breaks latest scons version. 2) a hack to turn on new CCGSUBSURF stuff by adding -DUSE_CCGSUBSURFLIB to extra_flags. This is currently the default for all platforms except win32 (due solely to my ignorance of win32 compiler flags).
2005-03-14This commit reverses the OpenEXR specific stuff in the OpenEXR commit IKent Mein
did last friday. A patch will be available in the patches tracker that will have the current stuff there until everything is working. Kent
2005-03-12*sigh* I obviously rushed this. I honestly thought that this commit wouldKent Mein
not affect anyone. Changed: if user_openexr == 'false': defines += ['WITH_OPENEXR'] To what it was suppose to be: user_openexr = 'false': if user_openexr == 'true': defines += ['WITH_OPENEXR'] This was messed up on most platforms, somewhere when adding them all I switched to the bad version and continued with that... I'm on irc if anyone else has any commits to clean this up. I'm going through things and trying to make sure its working for everyone. Sorry, Kent
2005-03-11Gernot Ziegler's patch to add OpenEXR support to blender.Kent Mein
To enable it you will need to download OpenEXR and install it. For the Makefiles you will need to set WITH_OPENEXR=true and set NAN_OPENEXR to point to where OpenEXR is installed. For scons you'll need to remove config.opts to get the new options so you can enable OpenEXR, I was not able to get blender to link with scons so the scons stuff may need to be tweaked a little but I think it should work. For other platform managers The OpenEXR stuff is similar to QUICKTIME you need to define WITH_OPENEXR and setup the library stuff and as you'll notice in this commit there are two extra files. Kent
2005-02-15Joseph Gilbert's fixes for the linux2 build target.Kent Mein
Kent
2005-02-03support for new SDL build in makefiles and scons for Os XJean-Luc Peurière
2005-01-02update to scons for Ton SDL threadsJean-Luc Peurière
2004-12-27Biiig commit! Thanks to 2-3 weeks of cvs freeze...Ton Roosendaal
Render: - New; support for dual CPU render (SDL thread) Currently only works with alternating scanlines, but gives excellent performance. For both normal render as unified implemented. Note the "mutex" locks on z-transp buffer render and imbuf loads. - This has been made possible by major cleanups in render code, especially getting rid of globals (example Tin Tr Tg Tb Ta for textures) or struct OSA or using Materials or Texture data to write to. - Made normal render fully 4x32 floats too, and removed all old optimizes with chars or shorts. - Made normal render and unified render use same code for sky and halo render, giving equal (and better) results for halo render. Old render now also uses PostProcess options (brightness, mul, gamma) - Added option ("FBuf") in F10 Output Panel, this keeps a 4x32 bits buffer after render. Using PostProcess menu you will note an immediate re- display of image too (32 bits RGBA) - Added "Hue" and "Saturation" sliders to PostProcess options - Render module is still not having a "nice" API, but amount of dependencies went down a lot. Next todo: remove abusive "previewrender" code. The last main global in Render (struct Render) now can be re-used for fully controlling a render, to allow multiple "instances" of render to open. - Renderwindow now displays a smal bar on top with the stats, and keeps the stats after render too. Including "spare" page support. Not only easier visible that way, but also to remove the awkward code that was drawing stats in the Info header (extreme slow on some ATIs too) - Cleaned up blendef.h and BKE_utildefines.h, these two had overlapping defines. - I might have forgotten stuff... and will write a nice doc on the architecture!
2004-12-21Accidentally committed corrupt SConstruct.... here's the one fixedTon Roosendaal
2004-12-21Upped sconstruct for 2.36 releaseTon Roosendaal
2004-11-18bump version to 2.35a for sconsv2.35aWouter van Heyst
2004-11-14Buildinfo would give player instead of dynamicNathan Letwory
2004-11-14bump version to 2.35 for sconsNathan Letwory
2004-11-14more conservative default build options for OS XJean-Luc Peurière
O3 works thought on my system, but should not be set on reference releases
2004-11-08added correct new defaults for building solid.Jean-Luc Peurière
We used previously the precompiled lib
2004-10-21SConstruct now looks for tools/scons/bs for the files. This used to be justMichel Selten
bs.
2004-09-26indentation commit -> use hard tabs (as decided in meeting)Nathan Letwory
2004-09-26This commit makes a structural change to SConstruct. Many of the ↵Nathan Letwory
functionality for it has been split of in a new package bs. This structural change is in preperation for changes Michel has planned against the option jungle. More information on the wiki: http://wiki.blender.org/bin/view.pl/Blenderdev/SconsRefactoring
2004-09-20Fix link ordering for blenderplayer.Kester Maddock
2004-08-15Theodore Schundler's patches to add FreeBSD support to the scons buildHans Lambermont
system.
2004-08-05This commit prepares for 2.34:Nathan Letwory
* LarstiQ patched SConstruct to have it name tarballs and zips better for 'scons release' * bump version numbers to 234 * added splash.jpg and datatoc'ed version * add release notes People can now do still some final tests. Can you feel the heat?
2004-08-02* make sure all contents of bpydata are included in installer and archivesNathan Letwory