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-04-16This patch spawns from this game engine issue:Kent Mein
[#7113] GE crash pressing as soon as P on 64 bit Note: glext.h has been removed from the source If you get errors compiling with it you have 2 options download/install glext.h (preferred method) or set WITH_BF_GLEXT=false If your a user and having problems with game engine try setting the env var: WITHOUT_GLEXT 1 Kent
2008-01-19Fixing makefiles for binreloc I made it use flags like otherKent Mein
things default on for linux. ideasman helped me get scons working. Cmake still needs some love... Kent
2008-01-04some changes needed to get blender compiling with 64bit libs, use the ↵Campbell Barton
systems Mesa now.
2007-12-14chenge the default location of mesa/gl header, added to lib pathCampbell Barton
2007-12-14made guessconfig add use bash (not sh) and return a CPU as i386-32 or ↵Campbell Barton
i386-64 (was just i386) default python to 2.5
2007-12-10Typo fix from Tanner Jotblad for testing FREE_WINDOWSKent Mein
Kent
2007-12-10* fix for compiling in windows with makefilesMatt Ebb
2007-12-05This is a modified version of this patch:Kent Mein
[#7660] Solaris 10 x86 support (Makefiles) Hopefully it will not mess up anything for anyone else. I removed some hardcoded static libs and made NAN_*_LIB definitions so they could be overridden, to allow greater flexability. Let me know if there are any problems/questions. Kent
2007-10-21changed default nan_definitions.mk to use python 2.5 for linux (ai64 default ↵Campbell Barton
was py 2.2 which probably wont even compile anymore) pose.c - left a print here export obj would ask about file overwriting twice.
2007-09-23== Sequencer / FFMPEG ==Peter Schlaile
Updated FFMPEG to latest version. (And fixed some Tab-codes, that Emacs didn't like in OPENEXR-related lines)
2007-06-25This commit is a modified version of patch #6860Kent Mein
It adds read only dds support. (Writing will come later) Kent
2007-05-17This commit sets Python version to 2.5 for Windows/Cygwin/GCC builds.Chris Burt
2007-05-04Stupid fix... Back when I introduced new env vars for whatKent Mein
targets to build, the definitions file had different names from the Makefiles, so these two were broken. WITH_BF_BLENDERGAMEENGINE WITH_BF_BLENDERPLAYER Fixed now. Kent
2007-04-18Added libIlmThead.a to link line to the osx-intel build.Chris Want
2007-04-17not search openEXR with WITH_OPENEXR=false in linuxJoilnen Leite
2007-03-29I switched the linux side of things to use pkg-config forKent Mein
OpenEXR, and I switched all of the other platforms back to no ThreadLib. I really was trying to make this easier for people not harder, and I'm afraid I failed. Hopefully this clears things up for people and everyone will switch to using the Makefiles. ;) If your having problems you should be able to just add the IlmThread lib back into your NAN_OPENEXR_LIBS inside of your user-def.mk and be good to go. let me know if you have problems with it. Kent
2007-03-27This commit does a couple of things to the Makefiles.Kent Mein
The first is it adds libIlmThread.a to the OpenEXR libs. The second thing it does, is make it possible to define what TARGETS you want to build inside of your user-def.mk file. This simplifies source/Makefile quite a bit. I made each platform have the same defaults (build dynamic blender, gameengine and gameplayer) I think most platforms should be building this combo anyway and if you need to change it its trivial so no need to have different defaults for each platform. The new defines are as follows with their default settings in: source/nan_definitions.mk export WITH_BF_DYNAMICOPENGL ?= true export WITH_BF_STATICOPENGL ?= false export WITH_BF_GAMEENGINE ?= true export WITH_BF_GAMEPLAYER ?= true export WITH_BF_WEBPLUGIN ?= false Let me know if you have any problems with it. Kent
2006-11-22Makefile support for bullet2 ... please testChris Want
2006-11-21Step 1 of Bullet 2.x upgrade:Erwin Coumans
Temporarily disabled game engine for scons and Makefiles (nan_definitions?), this to upgrade to Bullet 2.x scons for Darwin, Linux, BSD3, SunOS5, Win32, and Makefiles should not compile game engine right now. CMake and MSVC needs still disabling of game engine.
2006-11-14Tweaked the makefile build system to copy the new freedesktop iconsMatt Ebb
into an icons folder in the release package on linux, freebsd and openbsd when doing 'make release'.
2006-11-06Fix for makefiles so it can find wintab headers in the libdir.Kent Mein
Kent
2006-08-20Huge commit: VERSEJiri Hnidek
- All code is in #ifdef ... #endif - Only make build system is supported and you have to add: export WITH_VERSE=true to user-def.mk file - Blender can share only mesh objects and bitmaps now - More informations can be found at wiki: http://mediawiki.blender.org/index.php/BlenderDev/VerseIntegrationToBlender http://mediawiki.blender.org/index.php/BlenderDev/VerseIntegrationToBlenderUserDoc I hope, that I didn't forget at anything
2006-08-03Solaris was still using compress for make release.Kent Mein
Everyone else was using gzip. On the latest downloads many of them are using bzip2, (I think everyone using scons) So I decided to update make release so that everyone is using gzip2. I don't mean to step on anyones toes, I know at least some of the platform maintainers do not use make though so feel free to change it back and or to something different for your platform. While I was at it I also changed default path of OPENEXR to /usr on linux. Was suggested on mailing list by Matt. (I'm pretty sure the linux maintainer is using scons) Kent
2006-07-27Brush Datablock:Brecht Van Lommel
- Added a new Brush datablock, only used by image paint, but intended to be used in texture paint, vertex paint, weight paint and sculpt mode also. - Being a datablock, these brushes can be saved, appended and linked. They have a fake user by default, to make sure they are saved even if not selected. Image Painting: - Replaced the img module with C code in imagepaint.c - Airbrush is no longer a separate tool, but rather an option that can be used for soften, smear and clone also. - Blend modes mix, add, subtract, multiply, darken and lighten have been added, code taken directly from vertex paint. Note to project files maintainers: - The img module was removed from SCons and Makefiles, and this should be done in other build systems also. I'll wait to remove the module from cvs, to not break compilation.
2006-07-10Oops! Only OSX has the OpenEXR in cvs now, makefile did it for Linux too.Ton Roosendaal
2006-07-03Mac intel commitTon Roosendaal
- patch from Douglas with endian fixes - Makefile adds static libiconv.a from lib/ - this version will use OpenEXR libs from lib/ too, and is latest release with threading support - openAL is missing, added it as default to not include it
2006-06-26== FFMPEG ==Peter Schlaile
Made internal ffmpeg-libraries link by explicitly specifying the archive-files. (Thanks GSR for pointing this out) Otherwise, blender always links to the system-libs.
2006-06-25==FFMPEG==Peter Schlaile
forgot to commit nan_definition changes
2006-02-27pthreads for Makefiles/cygwin (don't forget to update lib/windows).Chris Want
2006-02-06Support for ffmpeg for cygwin/gcc. Off by default, enable withChris Want
export WITH_FFMPEG=true (and be sure to update lib/windows). Test, test, test.
2006-02-06Using NAN_FFMPEG_CFLAGS to find the right headers, and making linkingChris Want
with NAN_FFMPEG_LIBS more general (i.e., not just for linux, and moving some of the linux linking stuff to source/nan_definitions.mk).
2006-02-06To aid linking, I added NAN_USE_FFMPEG_CONFIG (true/false).Chris Want
If "export NAN_USE_FFMPEG_CONFIG=true" is added to user-def.mk, the system executes the ffmeg-config program to set values for NAN_FFMPEG (--prefix), NAN_FFMPEGLIBS (--libs avcodec avformat), and NAN_FFMPEGCFLAGS (--cflags). Only one used so far is the NAN_FFMPEGLIBS for linking on linux (if requested to do so). Current default is not to do this.
2006-02-06Added NAN_NO_FFMPEG user optionPeter Schlaile
2006-02-06reverting default location for OpenEXR to the proper defaultJean-Luc Peurière
(the one in doc)
2006-02-05Adds ffmpeg-support on Linux-platforms. Since ffmpeg is installedPeter Schlaile
always statically (you have to force it to build a dynamic library) the resulting binary is redistributable. The code is made ffmpeg-version independent using #ifdef's.
2006-01-28Final merge of HEAD (bf-blender) into the orange branch.Chris Want
Here are my notes on things to look out for as potential problem spots: source/blender/blenkernel/intern/displist.c: + is initfastshade(void) supposed to be empty? I had to make it empty to get the merged tree to compile. source/blender/python/api2_2x/Armature.c: + went with the version that had Armature_getLayers() source/blender/python/api2_2x/Object.c + went with the version of Object_getPose() from bf-blender. (#ifdef 0-ed the other version) source/blender/python/api2_2x/Pose.[ch] + had problems linking due to no Pose_Init() ... copied these two files straight from bf-blender. source/blender/src/drawview.c: + view3d_panel_properties() had things shifted a few things shifted a few pixels, otherwise, things were painless source/blender/src/splash.jpg.c: + went with bf-blender version (orange is dead) source/gameengine: + went with bf-blender version -- does not compile due to IMB_rect* stuff, Ton should look into this.
2006-01-17after much suffering, got GE build and work almost cleanly on Os XJean-Luc Peurière
(with make, need to confirm with scons) after cleaning the changes are in fact minimal, but the situation is still quite a bit hackish. Game engine coders, there is also quite a number of warnings that need to be fixed. current situation is that everything seems to work, but GLSL shaders spew a lot of errors on console and blender may crash on exit when a GLSL shader was used. ARB stuff works fine.
2006-01-12re-enable game engine by default, for 2.41 preparationErwin Coumans
2006-01-12- override the temporary disabling of KETSJI and OPENAL for FreeBSD.Hans Lambermont
2006-01-11For windows, NAN_NO_KETSJI was always set to false (as a result ofChris Want
some strange merging). Unfortunately, Bullet doesn't build correctly for gcc under cygwin (some private vs public stuff), so it is important to be able to disable the game engine in these circumstances.
2006-01-11Tuesday merger of bf-blender into orange branch.Ton Roosendaal
2006-01-10OpenEXR support for Windows MakefilesChris Want
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
2006-01-07more work to get armatures/blender materials to work under non-windows platformsErwin Coumans
2006-01-06disable game engine and gameplayer for all platforms except windows.Erwin Coumans
Then after cvs is unfrozen, development can continue.
2005-11-27As discussed in meeting, fixed another missing Python symbol fromChris Burt
python.def and upped Python version to 2.4. This means that Cygwin/GCC will now be building Python 2.4 binaries. Thanks all!
2005-11-23nan definition for precompiled libtifJean-Luc Peurière
2005-11-22This is a modified version of patch #2995Kent Mein
To enable dynamic tiff support. I had to fix some of the logic in the fileselect box for icons, I also expanded the patch to look in various default locations for a dynamic libtiff.so/libtiff.dll and look at the env variable BF_TIFF_LIB if it can't find it automatically. If unable to load the library it prints a message about setting BF_TIFF_LIB to the console. I haven't been able to test it on a lot of platforms but hopefully it will just work ;) I added the files to scons but have not had a chance to test that as well. Kent
2005-10-29My local tree has iblender's Game engine soundsystemAlexander Ewering
(which uses SDL_mixer), one thing in nan_definitions.mk slipped through. My apologies :)
2005-10-28Somehow, most files are missing from this commit, and I have no idea why,Alexander Ewering
so there will be more files following. Anyway: NEW BOOLEANS from Google Summer of Code (Courtesy of Marc Freixas) Known problems: - Random freezes while using them as a modifier. This may not be directly related to modifiers though - it's maybe just the huge number of operations that leads to a higher probability of triggering a bug - Static booleans (the first 3 entries in the WKEY menu) are borked anyway, this is not due to this commit. - Errors when exiting Blender (dupli_alloc stuff), is not related to this commit, either. Please test if everything works, and check the other build systems, I only know that make works. Also, compare the results of, say, cube-cylinder, in old and new booleans :)