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-06-23bugfix [#14796] -t <threads> command line switch doesn't work unless ↵Campbell Barton
FIXED_THREADS has previously been turned on Command line threads now override blendfile setting in background mode. Command line Threads greater then 8 are now clamped.
2008-06-17Merge of apricot branch game engine changes into trunk, excluding GLSL.Brecht Van Lommel
GLEW ==== Added the GLEW opengl extension library into extern/, always compiled into Blender now. This is much nicer than doing this kind of extension management manually, and will be used in the game engine, for GLSL, and other opengl extensions. * According to the GLEW website it works on Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris. There might still be platform specific issues due to this commit, so let me know and I'll look into it. * This means also that all extensions will now always be compiled in, regardless of the glext.h on the platform where compilation happens. Game Engine =========== Refactoring of the use of opengl extensions and other drawing code in the game engine, and cleaning up some hacks related to GLSL integration. These changes will be merged into trunk too after this. The game engine graphics demos & apricot level survived my tests, but this could use some good testing of course. For users: please test with the options "Generate Display Lists" and "Vertex Arrays" enabled, these should be the fastest and are supposed to be "unreliable", but if that's the case that's probably due to bugs that can be fixed. * The game engine now also uses GLEW for extensions, replacing the custom opengl extensions code that was there. Removes a lot of #ifdef's, but the runtime checks stay of course. * Removed the WITHOUT_GLEXT environment variable. This was added to work around a specific bug and only disabled multitexturing anyway. It might also have caused a slowdown since it was retrieving the environment variable for every vertex in immediate mode (bug #13680). * Refactored the code to allow drawing skinned meshes with vertex arrays too, removing some specific immediate mode drawing functions for this that only did extra normal calculation. Now it always splits vertices of flat faces instead. * Refactored normal recalculation with some minor optimizations, required for the above change. * Removed some outdated code behind the __NLA_OLDDEFORM #ifdef. * Fixed various bugs in setting of multitexture coordinates and vertex attributes for vertex arrays. These were not being enabled/disabled correct according to the opengl spec, leading to crashes. Also tangent attributes used an immediate mode call for vertex arrays, which can't work. * Fixed use of uninitialized variable in RAS_TexVert. * Exporting skinned meshes was doing O(n^2) lookups for vertices and deform weights, now uses same trick as regular meshes.
2008-06-01functionality fixCampbell Barton
Originally the only way to run scripts automatically was with scriptlinks, which could be disabled for loading untrusted blend files. Since then PyDrivers and PyConstraints would run even when G.f&G_DOSCRIPTLINKS was disabled. Gensher, Theeth and Ianwill agree its acceptable to reuse the flag for other areas python runs automatically. PyNodes still have no way to be disabled, (todo before 2.46a)
2008-05-06patchesCampbell Barton
[#10529] -p command line option fix [#8844] Glossy controls Python API
2008-04-27fix for own error when trying to fix python command line crash,Campbell Barton
was calling screenmain() before executing the python script which meant it was never executed (therefore no crash :) ) Moved screenmain() back to the the end of main() and added a TESTBASELIB_BGMODE which checks for G.vd and uses the scene layer if its not there. Of course python should not be running stuff that uses G.vd :/ Also made python scripts stay attached to screens when LOAD UI is disabled. This means you can load a new blend file and the python console can stay open, has been tested for a while in the apricot branch.
2008-04-24== cmake win32 ==Andrea Weikert
- fixed CMAKE files for Win32 for new ffmpeg libs - ignore libc in debug build. TODO: debug build with OpenEXR still fails with unresolved externals due to /MTd flag.
2008-04-18Used GET_INT_FROM_POINTER to get rid of many warnings that only occurred ↵Campbell Barton
with 64bit os's Also use Py_ssize_t which we might need to define for older python's
2008-04-17Bugfix for [#8962] Blender crashes on joining meshes with pythonCampbell Barton
blenders screen needs initializing before running python scripts when not in background mode.
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-04-13Made octree size always available since its used for baking.Campbell Barton
Documented obscure environment variables
2008-04-12simple fix for "Unable to make version backup" warning when saving files. ↵Campbell Barton
missing a return. For *nix sustems, recent physics pointcache refactor uses stdio.h's remove() rather then system("rm -f ...") for removing files, since it was a lot slower for removing pointcache. Ton used the system command because there was some problem using remove() ~6years back, but he cant remember why, (maybe its not a problem now) Simple error, remove wasn't returning a value, but keep an eye out for problems removing files, and if anyone can reproduce the "Unable to make version backup" problem when saving, we should look into it. Also added a note about using # in the output path for blenders command line help text.
2008-03-28This is patch:Kent Mein
[#8766] Scons build does not take into account WITH_BF_OPENEXR for source/creator Submitted By: Stephane SOPPERA Fixes -F EXR on the commandline... Kent
2008-03-06I didn't get any comments so I'm assuming its a good idea.Kent Mein
This makes it so the following are equal. blender -w -p 0 0 500 500 blender -p 0 0 500 500 -w Just move initalization for full screen to before the loop starts. so it doesn't matter where a -p shows up to override fullscreen. Kent
2008-03-05Bugfix: recent command line changes broke running with ./blender -w,Brecht Van Lommel
was using uninitialized variables.
2008-03-05* Patch by Leandro Inocencio (cesio) to redraw Action Editor after ↵Joshua Leung
hiding/unhiding bones * Fixes for compiler warnings
2008-03-04I broke it for the case where -w and -W are not called. This should fix ↵Kent Mein
that up as well. Kent
2008-03-04Small change in the logic for -w -p The previous changes didn't quite work ↵Kent Mein
all the time. This should simplify things. Kent
2008-03-03Minor corrections to help message.Stephen Swaney
2008-03-03updated the notes for blenders help messageCampbell Barton
2008-03-03blenders window argument -w / -W didnt use the last argument as command line ↵Campbell Barton
arg should.
2008-02-29changing default SDL audio driver for linux to alsa since its default in 2.6 ↵Campbell Barton
kernel's and many users report problems if they dont specifically set it to alsa.
2008-02-20automatic threads, next to the Threads button, so you can set threads to use ↵Campbell Barton
whatever the system has, useful in the studio with 2,4,8 core systems when sharing files.
2008-02-13Added a global string to be used for the tempdir. since the user preference ↵Campbell Barton
is not loaded in background mode and the user preference is not validated and has no fallback. 'btempdir' is set with BLI_where_is_temp() - This tries to use U.tempdir but falls back to $TEMP or /tmp/
2008-02-11Pointcache: Fixed non-availability when blend file was loaded from command ↵Daniel Genrich
line and also another case where you startet from an unsaved blend and switched to a saved one; Cloth: Fixid mass init, little speedup for collisions; Collision Modifier: More generalized it
2008-02-05This is patch: [#8228] Add MultiLayer image type to python and batch renderingKent Mein
Submitted By: Stephane SOPPERA (soppera) Also fixes a small typo with wrong filetype for TIFF commandline rendering. Kent
2008-02-03feature request from peach, remove selected objects from 1 group.Campbell Barton
Also made rem_from_group return if it removed the object which save some looping. Added a node in the blender help message that background mode dosnt load the .B.blend file as a bug was reported recently because of this.
2008-01-22Fixes for CMake.Chris Want
2008-01-22CMake isn't fully working yet, just correcting a simple typo.Chris Want
I see BINRELOC is set as a configurable option -- does this mean that it is optional on linux? (I thought it was required.)
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-18Linux only addition to know for sure the path of blender because sometimes ↵Campbell Barton
the Play button doesn't work depending on how blender is started. This uses binreloc - http://autopackage.org/docs/binreloc/ it should also solve the problem of python scripts not being found.
2008-01-03Split guardedalloc print into 2 funcs, 1 that prints on errors, another then ↵Campbell Barton
prints the memory blocks as a python dict, minor changes to help text
2008-01-03Added a note to blender help text about argument order (pitfall I ran into ↵Campbell Barton
when rendering) also removed FTYPE as an optional format (TODO - remove FTYPE from render output panel since you cant use FTYPE anymore and its not used internally, hint hint)
2007-12-29 Campbell Barton
Fix for [#7866] Relative Path to library from command line http://projects.blender.org/tracker/index.php?func=detail&aid=7866&group_id=9&atid=125 where linked relative blend files would not load when the absolute path was not given. Solved by constructing the absolute path from the command line argument given.
2007-12-23== Playback (peach request) ==Peter Schlaile
Correct playback frames per second when "Play" is pressed. (Play spawns a new instance of blender, it could pass an argument that sets the frames per second) (double credit :)
2007-11-24Bugfix #7804 : Opened file is not registered correctly when started from ↵Andrea Weikert
command line - treat file passed as parameter the same as if loaded from UI if Blender isn't running in background mode. - only set relative base as valid if file loaded successfully.
2007-11-15put the revision number in the splash screen (scons and make)Campbell Barton
2007-11-11Proper code for bugfix revision 12365 (which was uncommitted today).Ton Roosendaal
Old log Message: ----------- bug fix, when opening blender with a file (by double clicking or from the command line) - the initial undo state would be set to the default scene. So holding Ctrl+Z would go back to the default .B.blend rather then the file that the user opened.
2007-11-11Undoing 'undo' fix 12365, it didn't work the same on mac's, Ton would like ↵Campbell Barton
to fix the bug himself. Tree From Curve, - report error when nurbs or poly curves are used. - don't throw errors when >4 branch's per segment are used. also try deal with this better. though no nice solution exists. - default speed is 10x slower then before.
2007-10-24bug fix, when opening blender with a file (by double clicking or from the ↵Campbell Barton
command line) - the initial undo state would be set to the default scene. So holding Ctrl+Z would go back to the default .B.blend rather then the file that the user opened.
2007-08-31Updated the Makefiles removing some of the gcc specific stuff...Kent Mein
Basically I moved -funsigned-char -fno-strict-aliasing from individual Makefiles to nan_compile.mk defines for CFLAGS and CCFLAGS Kent
2007-08-18New command line switch --Stephen Swaney
Add a new command line switch "--" for passing arguments to scripts. Any arguments after -- are not processed and passed unchanged via the usual argv mechanism. Custom arguments can be accessed from a bpy script in python's sys.argv. Example: import sys # slice argv after '--' i = sys.argv.index('--') my_args = sys.argv[i+1:]
2007-07-11Added a flush after fprintf Kent Mein
This is patch [#6921] Make error printing a bit more reliable from GSR http://projects.blender.org/tracker/index.php?func=detail&aid=6921&group_id=9&atid=127 Kent
2007-05-21closing bug #6680 - This feature didnt work as advertised.Campbell Barton
When setting the filename for export foo_#_bar would not be renamed to foo_00001_bar, It only worked when # what the last char of the name. removed the text from --help that says this is supported.
2007-05-18Disable copying plugins, et al, to the CMake bin directory -- theChris Want
.svn directory would get copied and it has some files that are write protected, which means that the build would fail the second time you run make. Needs a better solution.
2007-05-16Test commit: Changes to CMake for Python 2.5 under windows Chris Want
from Eugene.
2007-04-28Part 2 of 64 bits fixing; the files.Ton Roosendaal
The good news; previously written 64 bits are still valid! All fixes appeared to be possible in code, no versioning patches needed. :) That also removes the I AM STUPID 64 bits ban from the code. The bad news: I couldn't get a 64 bits Blender running here (ghost-mac issues... it has to be recoded using Quartz to be able to run 64 bits). So what I have tested was: 32 bits binary: - Appending/linking data from 64 bits file. - Reading 64 bits chained library-linked files (file -> file -> etc) - Linking 32 bits files with 64 bits files This has to be tested for 64 bits too. Will drop in IRC now to help.
2007-04-17Starting blender with -w does not switch of maximize anymore, so with and ↵Campbell Barton
without the -w arg, the window should start maximized.
2007-04-12Applying consistent default window behavior across platforms.D.J. Capelis
Now all windows open in a border as opposed to fullscreen. blender -W restores old functionality, blender -w is now default. This lets each platform's window manager deal with it's own issues. As per issue 6391 in the patch tracker.
2007-03-28Change link order (nodes<-->blenkernel) for cmake build.Chris Want
2007-03-27patch to get cmake working with nodes now. Provided by Genscher.Kent Mein
I still have linking issues with it but it is better as is so I'm commiting it. Hopefully will have it fixed fully shortly. Kent