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
2009-09-19MergedTamito Kajiyama
https://svn.blender.org/svnroot/bf-blender/branches/soc-2008-mxcurioni (r22789) and https://svn.blender.org/svnroot/bf-blender/trunk/blender (r23338) with the "Ignore ancestry" and "Ignore line endings" options enabled (using TortoiseSVN on Windows). After the merge operation, all changes (i.e., deletion) in source/blender/freestyle/ were reverted in order to keep the primary source tree of the Freestyle renderer.
2009-08-26Made an attempt to fix a crash due to undo. An undo invalidatedTamito Kajiyama
some Freestyle-related pointers, which led to a crash when the rendering was initiated or the Freestyle panel (in the Scene buttons) was redrawn.
2009-08-25Fixed a crash due to a missing call for FRS_initialize in the caseTamito Kajiyama
of running Blender in the background rendering mode using the '-b' command option.
2008-10-28added scons option BF_WITH_PYTHON (defined as DISABLE_PYTHON)Campbell Barton
2008-10-28Updated cmake so it has the option to use WITH_DDSKent Mein
Kent
2008-10-22* Minor cleanup of SCons filesNathan Letwory
- cleanup of boolean usage - use True and False now instead of 'true'/'false' or 0/1 - changed SConscripts accordingly
2008-10-19only set the SDL audio driver to alsa when not running in background mode ↵Campbell Barton
and when blender is compiled with SDL.
2008-10-12Added a -noglsl option to disable GLSL from the command line.Brecht Van Lommel
2008-10-08Patch #7065, from Stephane SOPPERA, part two: improvements when usingChris Want
the commandline 'nmake' to build blender on windows -- please test!
2008-10-08Patch #7065, from Stephane SOPPERA, part one: define macro WITH_OPENEXRChris Want
when the sources are configured with OpenEXR support.
2008-10-08Bugfix #17784Ton Roosendaal
libtiff init was missing on "Play anim", causing it to not read tiffs.
2008-09-30WITH_ELBEEM diabled wasnt working with cmakeCampbell Barton
2008-09-29resolve some compiler warnings with intel c/c++ compilerCampbell Barton
* subsurf code had a lot of unused variables, removed these where they are obviously not needed. commented if they could be useful later. * some variables declorations hide existing variables (many of these left), but fixed some that could cause confusion. * removed unused vars * obscure python memory leak with colorband. * make_sample_tables had a loop running wasnt used. * if 0'd functions in arithb.c that are not used yet. * made many functions static
2008-09-28enable -noaudio option, so it actually works (and doesn't get overwritten by ↵Erwin Coumans
a game flag). audio initialization delays startup of game engine 2 seconds add -nojoystick commandline option: it takes 5 seconds everytime to start the game engine, while there IS no joystick. In other words: blender -noaudio -nojoystick improves workflow turnaround times for P - ESC from 7 seconds to 1 second! Improved Bullet soft body advanced options, still work-in-progress. Make sure to create game Bullet soft bodies from scratch, it is not compatible with last weeks builds.
2008-09-25binreloc include was wrong for make, removed last YESIAMSTUPIDCampbell Barton
2008-09-20== Render ==Diego Borghetti
Commit patch #7788, allow to set the render step, so it's possible make render every N frames only. The step is change in Scene buttons (F10), below start and end frame buttons. Also add a command line options (-j), so it's possible to overwrite the file step (useful for renderfarm). [ Brecht, this work with OpenGL renders and simulated the skipped frames, please double check ]
2008-09-19== Python Script Links ==Willian Padovani Germano
Bug #17599: Summary: Python constraints, good in 2.46 not working anymore in 2.47 http://projects.blender.org/tracker/?func=detail&atid=125&aid=17599&group_id=9 Improved my old hack to avoid frame changed scriptlinks from running when rendering stills, should fix this bug. It also causes REDRAW scriptlinks to be executed during renders, but that conforms to how FRAMECHANGED ones work. BTW: this can still be improved. The current system meant to disable all Python functionality at once needs imo to be replaced by one that allows to enable / disable per feature (scriptlinks, pyconstraints, pynodes, etc.). A better way to inform scriptlinks about what is going on (render, anim, render anim, etc.) would also help. Will discuss with others.
2008-09-16Fix for bug #12028: background rendering on Mac OS X withoutBrecht Van Lommel
a window manager did not work anymore since 2.46.
2008-09-15added BLI_convertstringcwd, used so command line blendfiles and python ↵Campbell Barton
scripts can be relative to the current path. - was alredy doing this for blendfiles, but better to have in its own function. header_text.c - renamed PATH_MAX, was defined by system includes.
2008-09-14Fix for bug #5758 and #17585: armatures with IK constraint did notBrecht Van Lommel
work in the game player, now the IK lib is linked into the player. Makefiles/Scons/CMake buildsystems have been updated. Fix materials nodes to work in the game player.
2008-09-05Merge of first part of changes from the apricot branch, especiallyBrecht Van Lommel
the features that are needed to run the game. Compile tested with scons, make, but not cmake, that seems to have an issue not related to these changes. The changes include: * GLSL support in the viewport and game engine, enable in the game menu in textured draw mode. * Synced and merged part of the duplicated blender and gameengine/ gameplayer drawing code. * Further refactoring of game engine drawing code, especially mesh storage changed a lot. * Optimizations in game engine armatures to avoid recomputations. * A python function to get the framerate estimate in game. * An option take object color into account in materials. * An option to restrict shadow casters to a lamp's layers. * Increase from 10 to 18 texture slots for materials, lamps, word. An extra texture slot shows up once the last slot is used. * Memory limit for undo, not enabled by default yet because it needs the .B.blend to be changed. * Multiple undo for image painting. * An offset for dupligroups, so not all objects in a group have to be at the origin.
2008-07-27== Python scriptlinks ==Willian Padovani Germano
Render/postrender events were missing from bg rendering (and also from rendering called inside scripts). Found this because of bug #17389, the code to prevent race conditions with pynodes is currently inside BPY_do_all_scripts (that runs scriptlinks) and so was not being called in bg mode or rendering via scripts. http://projects.blender.org/tracker/?func=detail&atid=125&aid=17389&group_id=9
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.)