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
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
2004-08-02- added missing py scripts to the non-sconsered NSIS installer scriptSimon Clitherow
- uninstall files now done semi-automatic for 'scons wininst'
2004-07-30python scripts are not found if they are not placed in a .blender folderJean-Luc Peurière
inside MacOs folder of bundle. their previous location (ressource folder) would however be more logical.
2004-07-29bug correction for bundle creation on OS X.Jean-Luc Peurière
2004-07-28- added python23.zip & zlib.pyd (bundled python modules for Win32)Simon Clitherow
provided by IanWill (thanks!) - updated build systems to suit
2004-07-28- small fix for the scons 'wininst' target, plus a typo correction :)Simon Clitherow
2004-07-28forgot to copy back a change from my config.opt to SConstructJean-Luc Peurière
2004-07-28compile options for macos X buildsJean-Luc Peurière
2004-07-25Fix bug #1466: Crash on decimating non-manifold mesh in scons build.Brecht Van Lommel
- Enabled the NDEBUG define (to disable assertions) on all platforms in scons. This is already the default in Makefiles. - Free MEdge data after decimating, it is not valid anymore.
2004-07-18made Scons work again for Os X bundle creationJean-Luc Peurière
2004-07-15Make sure that the hex value is checked as a hexvalue. On some systems this ↵Nathan Letwory
was apparently a problem.
2004-07-15* on OS X the 'blender$PROGSUFFIX' caused problems due to SCons expanding it ↵Nathan Letwory
too late. This is now fixed by manually setting target to 'blender'
2004-07-15* the clean target was doing some strange dependency stuff, so I changed ↵Nathan Letwory
that. As a bonus, it doens't read the SConscripts anymore, but just deletes the directories with object files. I leave the signature databases, since deleting them tended to give warning messages on subsequent runs. ps. if it doesn't work, shoot me (and Jens, since he tested too ;)
2004-07-14* use sys.exit() instead of exit()Nathan Letwory
* scons clean -> does a quick(er) clean. No need to think, just scons clean (it removes all content of root_build_dir)
2004-07-14* Tell compilers they really need Python 2.3 when trying to SCons it all.Nathan Letwory
2004-07-14* rewrote part of the targets codeNathan Letwory
* added 'scons wininst'. This will create a NSIS installer for blender. This will need the NSIS tool in your path (makensis.exe). The needed scriptfile will be committed seperately, so remember to 'cvs update -d' * tested on windows and linux, so other platform maintainers, please check that the build process is not broken.
2004-07-14* the default 'scons' process now just builds Blender, but does no ↵Nathan Letwory
packaging, zipping or tarballing * 'release' must be explicitely given as target to get all nicely wrapped up