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
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
2007-03-26Changed node type definitions to use a dynamic list.Ton Roosendaal
This will allow python or plugin defined nodes to work as well. (And fixes compile issues with MSVC in yesterdays commit for nodes) Code provided by Nathan L. Fixes in his code: - free_nodesystem() was called too late (after guarded alloc was closed) - free_nodesystem() was freeing nodes that were not malloced even - free_nodesystem was using free, not freeN :) - the typedefs needed to be malloced yes, to allow duplicate nodes like group but also for dynamic nodes.
2007-03-25Running Blender in debug mode now prints the subversion of .blend files.Ton Roosendaal
2007-02-18CMake: Think this is the reason linking python statically causes problems on ↵Jacques Beuarain
some platforms (linking order)
2007-01-28reverting creator.c to previous version since my earlier commit updated it ↵Robert Holcomb
unintentially
2007-01-28Added type checking to color space splitting nodes and hsv node. Will ↵Robert Holcomb
uncommit pipeline.c and creator.c since committed in error.
2007-01-23I need to use the 64-bit Linux blender, but I don't want to accidentallyChris Want
commit creator.c, so if this file is compiled and the macro YESIAMSTUPID is defined, the executable will run, with a mean warning printed to stdout. Enable in cmake by setting YESIAMSTUPID to On, or with make by putting "export NAN_YESIAMSTUPID=true" in user-def.mk.
2007-01-19* moved the 64bit checking code _after_ the int audio stuff, so msvc ↵Nathan Letwory
compiles happily again.
2007-01-18Small fix to prevent people to compile 64 bits blenders, without knowingTon Roosendaal
it might be harmful. (It will print warning in console and exits Blender.)
2006-12-15CMake: Add scripts copy back into postbuild on Windows after accidentally ↵Jacques Beuarain
removing it when adding the plugins
2006-12-12CMake: Oops. Fix Info.plist problem from recent changes in bundling steps.Jacques Beuarain
2006-12-10CMake: Fix postbuild step in Unix Makefiles because cp return error codeJacques Beuarain
for CVS dir.
2006-12-10CMake: Copy packaging files for Unix in post-build and fill in missing files ↵Jacques Beuarain
for other platforms as well (plugins, text etc.)
2006-12-10CMake: Copy .blender structure and necessary dlls for Windows builds as part ↵Jacques Beuarain
of the postbuild to target directories.
2006-12-07CMake: Move genrated dna.c and cmake_blender_libs.txt to binary directories ↵Jacques Beuarain
to keep source dir pristine. Also flag removed libraries as status and not "error" messages.
2006-12-06CMake: Proper bundle for blender binary for Mac OS X and just keep ↵Jacques Beuarain
blenderplayer as regular binary as with download from blender3d.org
2006-11-29Thread support for commandline:Ton Roosendaal
-t <threads> It overrides the settings as saved in scenes. Only works for background rendering, to force thread amounts to match the cpus in system. For funny jokers: amount is clipped for MAXTHREADS :)
2006-11-26CMake: Quicktime library was not linked on Unix platforms because it was ↵Jacques Beuarain
missing from sorted static library lists.
2006-11-18CMake: Remove blender_img from sorted link list as it has been renamed/replacedJacques Beuarain
2006-11-18CMake: Do not create dummy dna.ca on initial run in wrong place for blender appJacques Beuarain
2006-11-17CMake lists initial submission. Documentationand further verification for ↵Jacques Beuarain
different platforms will follow soon. This was just tested against current CVS on MSVC 2005 with Verse, QuickTime, OpenEXR, Player all on.
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-07-13Patch by fab31 not to clobber SDL audio environment variables if they'reD.J. Capelis
already set.
2006-04-17Fixes an error that prevents builds on msvc.Joseph Gilbert
version 1.58 assumes the usage of the BUILD_DATE macro. When this macro is not defined the extern declarations cause the linker to fail. As a sidenote there is no 'winbuildinfo.c' file that the BUILD_DATE macro assumes is present on win32 systems....
2006-03-20Fixed an error in the help printout and set out the formats that are not ↵Campbell Barton
supported on all os's.
2006-03-19Added a way to set the renderpath (dir and name) from the command line.Campbell Barton
eg Blender -b c:\blends\test.blend -o "c:\renders\render_#.png" -x 0 -F PNG -x 1/0 for extension enable/disable -F for format/filetype This is important because somebody elses Blend files can render anywhere on your PC, possibly a security risk. And nice for renderfarms to be able to set the path without running a python script inside the blend file. blender --help (render opts only) Render options: -b <file> Render <file> in background -S <name> Set scene <name> -f <frame> Render frame <frame> and save it -s <frame> Set start to frame <frame> (use with -a) -e <frame> Set end to frame (use with -a)<frame> -o <path> Set the render path and file name. Use // at the start of the path to render relative to the blend file. Use # in the filename to be replaced with the frame number eg: blender -b foobar.blend -o //render_# -F PNG -x 1 -F <format> Set the render format, Valid options are.. TGA IRIS HAMX FTYPE JPEG MOVIE IRIZ RAWTGA AVIRAW AVIJPEG PNG AVICODEC QUICKTIME BMP HDR TIFF EXR MPEG FRAMESERVER CINEON DPX Use // at the start of the path to -x <bool> Set option to add the file extension to the end of the file. Added details to the -v option Eg blender -v Blender 2.41 Build build date: 2006-03-20 build time: 16:16:34 build platform: linux-glibc2.3.6-i386 build type: dynamic Also fixed bugs where nagative/realy big frames could be set- causing Blender to crash.
2006-03-08<blush>Nice work on renderlayer control yesterday, but... then you shouldTon Roosendaal
also change this line in creator.c dude!</blush>
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-24Giant commit!Ton Roosendaal
A full detailed description of this will be done later... is several days of work. Here's a summary: Render: - Full cleanup of render code, removing *all* globals and bad level calls all over blender. Render module is now not called abusive anymore - API-fied calls to rendering - Full recode of internal render pipeline. Is now rendering tiles by default, prepared for much smarter 'bucket' render later. - Each thread now can render a full part - Renders were tested with 4 threads, goes fine, apart from some lookup tables in softshadow and AO still - Rendering is prepared to do multiple layers and passes - No single 32 bits trick in render code anymore, all 100% floats now. Writing images/movies - moved writing images to blender kernel (bye bye 'schrijfplaatje'!) - made a new Movie handle system, also in kernel. This will enable much easier use of movies in Blender PreviewRender: - Using new render API, previewrender (in buttons) now uses regular render code to generate images. - new datafile 'preview.blend.c' has the preview scenes in it - previews get rendered in exact displayed size (1 pixel = 1 pixel) 3D Preview render - new; press Pkey in 3d window, for a panel that continuously renders (pkey is for games, i know... but we dont do that in orange now!) - this render works nearly identical to buttons-preview render, so it stops rendering on any event (mouse, keyboard, etc) - on moving/scaling the panel, the render code doesn't recreate all geometry - same for shifting/panning view - all other operations (now) regenerate the full render database still. - this is WIP... but big fun, especially for simple scenes! Compositor - Using same node system as now in use for shaders, you can composit images - works pretty straightforward... needs much more options/tools and integration with rendering still - is not threaded yet, nor is so smart to only recalculate changes... will be done soon! - the "Render Result" node will get all layers/passes as output sockets - The "Output" node renders to a builtin image, which you can view in the Image window. (yes, output nodes to render-result, and to files, is on the list!) The Bad News - "Unified Render" is removed. It might come back in some stage, but this system should be built from scratch. I can't really understand this code... I expect it is not much needed, especially with advanced layer/passes control - Panorama render, Field render, Motion blur, is not coded yet... (I had to recode every single feature in render, so...!) - Lens Flare is also not back... needs total revision, might become composit effect though (using zbuffer for visibility) - Part render is gone! (well, thats obvious, its default now). - The render window is only restored with limited functionality... I am going to check first the option to render to a Image window, so Blender can become a true single-window application. :) For example, the 'Spare render buffer' (jkey) doesnt work. - Render with border, now default creates a smaller image - No zbuffers are written yet... on the todo! - Scons files and MSVC will need work to get compiling again OK... thats what I can quickly recall. Now go compiling!
2006-01-05Orange; maintenance commit!Ton Roosendaal
- Moved all 'render pipeline control' options out of the Material panels into the (now renamed) "Links and Pipeline" Panel. These are the options that are not per material-node, but global for the entire Material tree. It includes ZTransp, Zinvert, Strands, Halo, Wire, etc. - To further make Node editing clear, when you enable Nodes for the first time, the link button to the first Material node is drawn red, to note that here needs something linked or added. - Protected Node editing for Library data - Fixed header buttons to work OK for Node Window
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-08-04The famous potential SDL audio fix (setenv("SDL_AUDIODRIVER", "dma", 1))...Alexander Ewering
Inside #ifdef __linux__ #ifndef __alpha__ ... Who knows, it might help :)
2005-07-22 - got fed up with not being able to put a breakpoint on MEM_Daniel Dunbar
errors, switched MEM_set_error_stream to MEM_set_error_callback that calls a function to print result instead of just giving a FILE * Note: requires intern recompile
2005-07-13Armature "XRay mode" now draws nicely with solid too. For it to work, ITon Roosendaal
had to add a new feature to the 3d window, to collect "after draw" objects, which get drawn as last, after a clear of the zbuffer. Same method can be used for nice OpenGL transparent draw, the system is ready for it, do that later. The huge commit is caused by cleaning up globals from struct Global. Many variables were unused or just not needed anymore. Did that to move the ugly G.zbuf to where it belongs, in the View3D space struct. :)