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-05-22late night commit:Stefan Gartner
* build blenderplayer on linux/ppc * fix 'make clean' for darwin
2005-05-01Moved sinclude for user-def.mkChris Want
2005-04-30Allow make to find user-def.mk even when compiling in subdirectoriesChris Want
using the 'mke' trick.
2005-03-25Commented out some old cruft in the Makefile which seemed to be unrelatedChris Burt
to the Cygwin platform. This produced some silly error message about files which haven't existed in the CVS repository for many months now. I can remember seeing this message for at least a year and since it has *never* changed I decided to investigate. Looks like unmaintained part of the build system that nobody pays attention to but just in case I've left it in tact with the following comment: This code below seems outdated and doesn't even seem to apply to the Windows platform. I've commented it out until someone can take a look at it and confirm or deny. If it breaks anything blame Chris Burt / Desoto Hopefully that's clear enough, but I really think this is a trivial change and if after review nobody minds I'll simply erase the offending code.
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-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-01-24Fixed the Makefiles so the Joystick stuff works.Kent Mein
Kent
2005-01-05Had to add a circular dependancy fix for debugging version of blenderplayerKent Mein
on linux: I added this after the yafray library. COMLIB += $(OCGDIR)/blender/blenlib/$(DEBUG_DIR)libblenlib.a Kent
2004-12-09Bug fix #1995Ton Roosendaal
Unpacking a file with packed sounds didn't save the samples... was due to *very* weird method samples were put in Blender.
2004-12-09I had to change a bit of the stuff I added to get solaris openal working.Kent Mein
I also removed a redundant bit of config stuff for freebsd that didn't do anything. Kent
2004-12-08This commit makes it so openal finally works on solaris.Kent Mein
Kent
2004-11-14Update make system for darwin;Ton Roosendaal
- using python framework (default on, set it off with define in definitions.mk) - not installing .bfont.tff
2004-11-03build on Linux/x86_64Stefan Gartner
2004-08-27We don't use ODE anymore, so I commented out some lines that make itChris Want
required to build.
2004-07-19windows-gcc vs. solid, round 2Chris Want
Doing it the Kester way, but in a way that it actually compiles and links for non-Kester people. >=P (translation: FREE_WINDOWS now builds the stuff in extern and overwrites the pre-compiled solid libs).
2004-07-18This makes the windows-gcc build finish (only link to libsolid.a)Chris Want
... might not be the best way, but it works.
2004-07-17Remove all the autoconf stuff for QHull & SOLID and use the Makefiles.Kester Maddock
This should make building Solid & Qhull much more reliable.
2004-07-13Added SuperLU 3.0:Brecht Van Lommel
http://crd.lbl.gov/~xiaoye/SuperLU/ This is a library to solve sparse matrix systems (type A*x=B). It is able to solve large systems very FAST. Only the necessary parts of the library are included to limit file size and compilation time. This means the example files, fortran interface, test files, matlab interface, cblas library, complex number part and build system have been left out. All (gcc) warnings have been fixed too. This library will be used for LSCM UV unwrapping. With this library, LSCM unwrapping can be calculated in a split second, making the unwrapping proces much more interactive. Added OpenNL (Open Numerical Libary): http://www.loria.fr/~levy/OpenNL/ OpenNL is a library to easily construct and solve sparse linear systems. We use a stripped down version, as an interface to SuperLU. This library was kindly given to use by Bruno Levy.
2004-04-16This commit removes the glue from Blender, and with itNathan Letwory
the directories decrypt, deflate, encrypt, inflate, readstreamglue, sign, writeblenfile and writestreamglue. Sirdude was so kind to modify the makefiles, so SCons and Make are ready to build with the new Blender. Visual Studio workspaces, solutions and projectfiles still need to be updated (I'll do the .vcprojs and .sln myself after this commit). Runtimes created with the Blender Publisher are not anymore recognised - if you want these available, you'll have to convert them first to .blends with the Publisher.
2004-04-14enable openal support for os x and linux-powerpcStefan Gartner
as there is a conflict between openal and sdl (when compiled with cdrom support), i had to disable support for cd playing using sdl on os x for the time being.
2004-04-04Making the SDL CD stuff link right.Chris Want
2004-03-29Makefile support for solid -- assumes solid and qhull are in the libChris Want
dir, i.e., ../lib/your_platform/{solid|qhull}.
2004-03-21Added 2 options to the Makefiles (enable in environment, user-def.mk,Chris Want
or whatever): NAN_NO_KETSJI: when set to true, disables compilation of the game engine. NAN_JUST_BLENDERDYNAMIC: when set to true, only dynamic executable is build (i.e., no plugin, etc). Note that NAN_NO_KETSJI implies NAN_JUST_BLENDERDYNAMIC.
2004-01-28Makefile updateMichel Selten
* In a previous commit, the following targets on Linux were commented out: - plugin - xplink - blenderstatic - blenderplayer This commit uncommented those targets again.
2004-01-05Tweaks to get yafray stuff working with MakefilesKent Mein
Kent
2004-01-05- Revert to NaN makefilesWouter van Heyst
2004-01-05Basic initial yafray integration by Eeshlo.Alejandro Conty Estevez
Materials are exported the best we can do by now. It will look almost as in blender except for the missing procedural textures and some minor issues. You have to tweak normal modulation amount to get the desired result cause is not the same in yafray. We added a panel in render space to adjust some yafray settings (GI and so) Also we export transparency and reflection using new raytracing settings, but that will be changed and improved soon. Remember that you have to set YFexport path in user defaults and yafray must be on path (version 0.0.6) We added the "yafray" button to activate all this stuff in the render window. Panel and settings are only shown when checked. So now when activated the code calls yafray export instead of the internal renderer and finally the resulting image is loaded back into render window's buffer. So animation is also possible and results can be saved using blender usual scheme.
2004-01-02Work done to build blender on Linux [sparc64].Wouter van Heyst
extern/ode/dist/ode/test/test_ode.cpp: - Don't include <ieeefp.h> on sparc linux, it doesn't exist. extern/ode/Makefile: - While hacking on ode, get rid of that annoying infinite rebuild source/Makefile: - Define a default BINTARGETS (just blenderdynamic) for linux, individual archs can override/add to that if they so please source/nan_link.nmk: - Add a sparc64 arch target to the linux section of nan_link.mk, using the same options as powerpc After the first ode problem, the build completed all but the linking of a blender binary, because there wasn't any target defined! On the rebuilding: The usersettings would have a newer date than targets depending on it, so it would rebuild entirely. I haven't really fixed this, but isolated it to the platforms where usersettings need to be moved around (darwin and windows). FBSD patches the usersettings, so it might still happen there. I didn't bother with a proper fix, as it looks like we're moving to scons soon. I'm amazed no one got annoyed enough before to take care of this.
2003-12-26Commit of cursor framework. Cursors now defined in ↵Robert Wenzlaff
source/blender/src/cursors.c and source/blender/include/BIF_cursors.h. Allows large cursors on Win32 and X11. See cursors.c for documentatioin on how to use.
2003-09-01So, for the platform managers to check:Ton Roosendaal
- the link order for Blender has changed, the libradiosity.a has to be moved after the librender.a (obviously for a new dependency!). Check blender/source/Makefile - there's a new file: blender/source/radiosity/intern/source/radrender.c Here's what the new code does: Using the core routines of the Radiosity tool, each renderface with 'emit material' and each renderface with 'radio material flag' set will be used to itterate to a global illumination solution. Per face with high energy (emit) little images are rendered (hemicubes) which makes up lookup tables to 'shoot' its energy to other faces. In the end this energy - color - then is directly added to the pixel colors while rendering, Gouraud shaded. Since it's done with renderfaces, it works for all primitives in Blender. What is doesn't do yet: - take into account textured color of faces. Currently it uses the material RGB color for filtering distributed energy. - do some smart pre-subdividing. I don't know yet if this is useful... Right now it means that you'll have to balance the models yourself, to deliver small faces where you want a high accuracy for shadowing. - unified render (is at my todo list) User notes: - per Material you want to have included in radiosity render: set the 'radio' flag. For newly added Materials it is ON by default now. - the Ambient slider in Material controls the amount of radiosity color. - for enabling radiosity rendering, set the F10 "Radio" button. - the Radiosity buttons now only show the relevant radiosity rendering options. Pressing "collect meshes" will show all buttons again. - for meshes, the faces who use Radio material always call the 'autosmooth' routine, this to make sure sharp angles (like corners in a room) do not have shared vertices. For some smooth models (like the raptor example) you might increase the standard smoothing angle from 30 to 45 degree. Technical notes: - I had to expand the renderface and rendervertices for it... shame on me! Faces have one pointer extra, render vertices four floats... - The size of the hemicubes is now based at the boundbox of the entire scene (0.002 of it). This should be more reliable... to be done - I fixed a bug in radiosity render, where sometimes backfaces where lit In general: I'd like everyone to play a bit with this system. It's not easy to get good results with it. A simple "hit and go" isn't there... maybe some good suggestions?
2003-07-27Added the variable NAN_NO_OPENAL to force building withoutChris Want
openal. Set NAN_NO_OPENAL to true for this behavior. Also removed a comment about EXPYTHON, which is obsolete.
2003-07-22- Make the output bin/ directory for every target that needs it.Wouter van Heyst
Fixes build problems where (for example) plugin was to be made before the real blender targets, and the entire build failed because of this missing directory. It used to be so that nan_subdirs.mk made the output directory, but that relies on DIR being correctly set, which is no longer the case.
2003-07-18some sdl related stuff:Stefan Gartner
* moved references to libSDL out of ifeq($(INTERNATIONAL), true) (win32) and ifeq($(WITH_FREETYPE2),true) (irix) conditionals in source/Makefile * look for sdl in $(LCGDIR)/sdl if sdl-config isn't found thanks to LarstiQ for doing most of the work
2003-07-17- Made references to SoundSystem look in intern instead of gameengine forChris Want
all platforms. Please test on non-linux/non-irix. - Changed another libsoundsystem.a to libSoundSystem.a. - Removed comments refering to fmod (I assume it's not coming back ever)
2003-07-17Changed some occurances of the lib 'soundsystem' to 'SoundSystem'Chris Want
(seems half of the references were one way, the other half were the other way). Also made irix link to $(OCGDIR)/intern/*SoundSystem/* instead of $(OCGDIR)/gameengine/*SoundSystem/*
2003-07-17Sound support for irixChris Want
2003-07-16-SDL links now on windows for cygwin-msvc and cygwin-gcc.Florian Eggenberger
2003-07-16Hopefully update for NaN Makefiles for the moving of SoundSystem.Kent Mein
I need to get openal working on my machine before I can test it so if it doesn't work feel free to fix it. Hopefully this will be the majority of the stuff though. Kent
2003-07-12EXPYTHON in now the only python for the Makefiles build.Chris Want
2003-06-15fix the link target namingHans Lambermont
2003-05-30This is a fun one ;)Kent Mein
Removes ssl from blender. makes the following directorys not needed anymore: blender/intern/keymaker blender/source/blender/src/pub blender/source/blender/encrypt blender/source/blender/decrypt blender/source/blender/sign blender/source/blender/verify It works with The Nan Makefiles and autoconf, could whoever is working on the other build systems update them so we can nuke those directorys? They won't do anything but I figured I'd leave them in for a week or so to make things easyer on people. Kent
2003-05-29Support for the experimental python stuff in the traditionalChris Want
Makefiles (set EXPYTHON=true in user-def.mk).
2003-05-25Support for building bf-blender under windows with gcc (huge thanks toChris Want
Florian Eggenburger). Full instructions are in doc/README.windows-gcc. Main differences from Florian's patch: - the 'lib' dir should now be the same level as the 'blender' dir (rather than being a subdir of 'blender'). This is consistent with the other platforms that bf-blender supports (tuhopuu will also adopt this convention hopefully soon). - the script 'free_windows-env.mk' is no longer needed ... see the docs about how this is overcome (again, tuhopuu will hopefully also follow this route soon). - the dlltool dir has it's own Makefile that builds all of the needed stub libraries from the dll's in cvs.
2003-05-22Stage two of removing ssl support.Kent Mein
I've modified things so it nolonger uses the stuff in blender/source/blender/verify This should be working for both the old Makefiles and the autoconf stuff. People working with other build systems please update them, both blender/source/blender/verify and sign will be going away soon. (Next step is to get rid of blender/intern/keymaker) Kent
2003-05-20First step in removing ssl support...Kent Mein
I removed the source/blender/sign dir from both autoconf and the old makefiles. If someone could update the projectfiles and the other build systems then we can nuke that directory. Kent
2003-05-13Static linking of freetype, libintl from sgi freeware for irixChris Want
and made WITH_FREETYPE2 independent of INTERNATIONAL (please test).
2003-05-12cygwin build now uses Matt Ebb's new blender iconSimon Clitherow
2003-05-11cygwin build now links with freetype2ST.libSimon Clitherow
2003-05-11FTGL support for irix (I would like to say international and truetypeChris Want
text object support, but I can't test too much until Monday).
2003-05-10enable truetype fonts for text objects when building with the originalStefan Gartner
Makefiles. Platform manages should check nan_definitions.mk and set INTERNATIONAL to true for their platforms.