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-10-28merge 17122:17206Martin Poirier
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-20merge 16951:17122Martin Poirier
2008-10-19source/blender/blenloader/intern/readfile.c - use memmove rather then ↵Campbell Barton
strncpy for overlapping strings. source/blender/blenlib/intern/fileops.c - zero length strings would check for a slash before the strings first char. source/gameengine/GameLogic/SCA_JoystickSensor.cpp - m_istrig_prev was not initialized source/blender/src/editmesh.c - active face pointer was not set to NULL in free_editMesh()
2008-10-10This commit fixes bug: [#17770] Texture Plugins do not work. (on windows)Kent Mein
Thanks to Lguillaume for helping with this one. Had to go back to bug: [#17631] PIL_dynlib_get_error_as_string() returns NULL, causes crash and revert the fix and make some new updates. function needs to return NULL so fix the functions that were assuming it always returns a string. Kent
2008-10-10use BLI_strcasecmp instead of strcasecmp so it actually links under WindowsErwin Coumans
2008-10-10fix for [#12255] Rename the File at File Window,the file is deletedCampbell Barton
renaming a file on win32 would delete it because it didnt test if the 2 filenames were the same (case insensitive), and remove the 'to' file to make way for the 'from' file.
2008-10-06merge runk 16887:16950Martin Poirier
2008-10-06fix for [#17560] Error in BPY_run_python_scriptCampbell Barton
any path starting with a '.' on win32 would be replaced with C:\ (or the default root) this was added rev 6568 so the file selector would replace "." with C:\. should be moved to fileselector but for now compare with "." rather then checking the first char. header_view3d.c - prop edit and render were aligning in curve edit mode.
2008-10-03Small fix for (harmless) use of uninitialized memory.Brecht Van Lommel
2008-10-03merge trunk 16118 -> 116886Martin Poirier
2008-10-01Bug fixingMartin Poirier
It helps if the fonction to wait on all threads actual does that. Use user parameter for number of threads (this is really looking like it should be in the userprefs and not render params).
2008-09-30modify BLI_convertstringcode so windows paths are converted from C:\foo.jpg ↵Campbell Barton
to /c/foo.jpg since there is C:\ prefix cant exist on a unix system this wont break any files.
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-29tests for 2d triangle and quad intersection would only work if the points ↵Campbell Barton
were ordered clockwise. now return 1 for clockwise, -1 for counter-clockwise and 0 for no intersection.
2008-09-26Keep persistent results for retargeting. Easier weight adjustement.Martin Poirier
Will have to do a second pass tomorrow to fix some leftovers.
2008-09-23Fix file browser for Windows: going to the parent directory introduces ../\. ↵Benoit Bolsee
Correct parent is ..\ under Windows.
2008-09-22fix for [#15020] File browser: going back from the root of all directories ↵Campbell Barton
introduces "../" ad libitum + harcoded path? bug was introduced when fixing BLI_cleanup_dir not to write to negative character indicies. added a BLI_parent_dir(char *path)
2008-09-22Added three XYZ color space options in code, will be activated later.Ton Roosendaal
Thanks matt for the typing work :)
2008-09-20Patch #17631 by Early EhlingerTon Roosendaal
His log: One of the calls to PIL_dynlib_get_error_as_string was assuming that it would return a valid string and not NULL (perhaps by converting to std::string). This patch simply changes it to always return a string, even when the error is not recognized.
2008-09-20Patch 17403, small gcc warning fixes.Ton Roosendaal
2008-09-20[#17600] char* -> const char*Campbell Barton
Thanks to Sean Bartell (wtachi), was causing many many warnings which distracted from the real problems.
2008-09-20Python api access to obcolorCampbell Barton
Option to copy obcolor in the copy menu Option to select same color in select grouped menu console.py - mistake in last commit caused a python error
2008-09-19Patch #8213 by Shunichi FujiTon Roosendaal
Fixes crash with FT fonts in some cases, just removed unnused line of code.
2008-09-16Benchmarkings timer cleanupMartin Poirier
Don't number groups with only one arc (easy fix for fly model, need a two pass arc match for real fix)
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-13Particle collisions upgrade:Janne Karhu
- Particle now use the deflector objects collision modifier data to collide with deflectors and as a result can now use the velocity of the colliding object for more realistic collisions. - Dynamic rotations are also quite a bit more realistic and are related to the friction setting of the deflector (to get any dynamic rotations there has to be some friction). This is largely due to the separate handling of rolling friction (approximated to be 1% of normal sliding friction). - Collisions should be a bit faster on complex deflectors due to the tree structure used by the collision modifier. - Collision should also generally be a bit more accurate. To be noted: Only the average velocity of individual deflector faces is used, so collisions with rotating or deforming objects can't be handled accurately - this would require much more complex calculations. Subdividing the deflector object surface to smaller faces can help with this as the individual face velocities become more linear.
2008-09-09Fix for bug #17402: IK influence blending with pole targetsBrecht Van Lommel
didn't give smooth transition. Now it blends the result of IK solving in that case.
2008-09-05Fixing non-working check for incompatible treesDaniel Genrich
2008-09-05bvh nodes got parent node reference againDaniel Genrich
2008-09-05Compiling/Warning Fixes (for scons/mingw + "split sources hack") Part 1:Joshua Leung
* Removed compiler warnings from texteditor work * Added round brackets around the new defines for IPO channels for extra texture layers * Tweaked priorities so that BLI_heap_* functions in blenlib can be found by linker (split-sources specific) TODO: * "monkey*" vars cannot be found still
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-09-02Memoization based solver for inner joint placement. Pretty much reduces the ↵Martin Poirier
problem from a monstruous exponential to a quadratic cake. Thanks to jaguarandi for initial pointers. Changes in arith is a simple added function to check for null vectors.
2008-08-22Removed cast warnings from shrinkwrap.c and BLI_kdopbvh.cAndre Susano Pinto
Only unused functions and openmp warnings left on those.
2008-08-22Fix Windows compilation problem and update MSVC project filesBenoit Bolsee
2008-08-22Merged shrinkwrap modifier from soc-2008-jaguarandiAndre Susano Pinto
2008-08-21Finish yesterday's bugfixing.Martin Poirier
Making shape function work on cyclic graphs requires tracking the current graph level, which wasn't done correctly when this was implemented. Done properly now so going up and down on graph works as it did before.
2008-08-21transfering some ongoing work for home, nothing to see here.Martin Poirier
2008-08-20Control bone commit from yesterday broke root bones. This is now fixed in a ↵Martin Poirier
much more elegant way. Remove yeh ol' primary symmetry axis flipping and replace by a smarter check on both armature and mesh arcs (works better for partial retargetting).
2008-08-19Make subgraph tagging use own index, to not interfere with flagging used to ↵Martin Poirier
prevent backtracking in different other functions Better deal with chains starting with control bones
2008-08-18Implemented a find_nearest with heaps. This reachs a minimal number of ↵Andre Susano Pinto
distance queries. But the cost of maintaining the heap seems to be very high. For now DFS with local heuristics gets better times.. so BVHTree still uses that.
2008-08-18svn merge -r 16077:16174 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-18a) New unified effector system by Janne (jahka) + Me (genscher): particle ↵Daniel Genrich
and cloth/sb don't use different systems anymore. b) cloth wind corrected for new system c) Wind has noise option now d) @ Bjornmose: since the old factors are gone SB doesn't need to divide by 1000 etc. anymore. I didn't want to touch your code - you might like to take a look at it :)
2008-08-18BVHTree fix (non 2.47)Andre Susano Pinto
It was building incorrect trees when there was only 1 leaf. Code fixed to always generate a tree with at least 1 branch.. since most of bvh code relies on this.
2008-08-17Win64: forget include => this compile errors never showed up on msvc (if ↵Daniel Genrich
anyone wonders)
2008-08-17Win64: please check my changes if you ran across them ;) But should be fine ↵Daniel Genrich
since no additional crashes were reported!
2008-08-17ThreadedWorkerMartin Poirier
New functions to easily dispatch work to a limited number of thread, transparently. NOTE: Could be merged in trunk, if needed.
2008-08-16Better logic to display symmetriesMartin Poirier
Add option to hide node and arc indexes (for cleaner screenshots)
2008-08-15Add a function to join thread by index in the thread list.Martin Poirier
This can be safely merged in trunk, in case anyone needs something like that.
2008-08-15merging trunk 15964 -> 16116Martin Poirier