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
2011-02-27doxygen: blender/blenlib tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-02-17clear some unused warningsCampbell Barton
2011-02-13fix for warnings from Sparse static source code checker, mostly BKE/BLI and ↵Campbell Barton
python functions. - use NULL rather then 0 where possible (makes code & function calls more readable IMHO). - set static variables and functions (exposed some unused vars/funcs). - use func(void) rather then func() for definitions.
2011-01-07remove references to BKE_utildefines where its not needed.Campbell Barton
- move GS() define into DNA_ID.h - add BLI_utildefines as an automatic include with makesrna generated files.
2011-01-07split BKE_utildefines.h, now it only has blender specific defines like GS() ↵Campbell Barton
MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h. no functional changes.
2010-10-22index for openmp loop needs to be signed int.Nathan Letwory
2010-10-22fix warningsCampbell Barton
2010-03-22spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)Campbell Barton
2010-03-20remove unused includes for blenlib, left ifdef's for non linux os's alone.Campbell Barton
2010-02-12correct fsf addressCampbell Barton
2010-02-08Warning fixes, one actual bug found in sequencer sound wave drawing. AlsoBrecht Van Lommel
changed some malloc to MEM_mallocN while trying to track down a memory leak.
2010-01-23Small fixes for particles.Janne Karhu
* Particle collision with size was broken since raytrace optimizations by jaguarandi, now the collision code falls back to old slower method when the collision ray has a radius. * Single goal/avoid object now works for boids. * Some tiny improvements on collision avoidance for boids.
2010-01-01armature ghost stepsize was not initialized, Aligorith: can you check this ↵Campbell Barton
is correct? remove other small warnings
2009-11-11* Fixing various compiler warnings under scons+mingw. Mostly unused ↵Joshua Leung
variables and functions. * Added missing lib-linking code for Grease Pencil in nodetrees * Uncommented some code for curve shapekeys
2009-11-10Math LibBrecht Van Lommel
* Convert all code to use new functions. * Branch maintainers may want to skip this commit, and run this conversion script instead, if they use a lot of math functions in new code: http://www.pasteall.org/9052/python
2009-09-28svn merge -r 23207:23528 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2009-09-15svn merge -r 22571:22800 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender svn merge -r 22800:23207 https://svn.blender.org/svnroot/bf-blender/trunk/blender Merged volumetric with new raytrace code (it compiles and rendered volume-cube.blend withouth problems) Part1: source/blender
2009-09-14use static functions where possible for some local functions.Campbell Barton
2009-08-19svn merge -r 22450:22627 ↵Matt Ebb
https://svn.blender.org/svnroot/bf-blender/branches/blender2.5/blender
2009-08-18* Point density texture works againMatt Ebb
2009-08-17svn merge -r 22371:22571 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/branches/blender2.5/blender
2009-08-152.5: warning fixesBrecht Van Lommel
Directories intern/ and source/blender/ now compile warning free again here with scons/gcc.
2009-08-13* First commit merging 2.4-based sim_physics in to volume25 branch.Matt Ebb
Integration is still very rough around the edges and WIP, but it works, and can render smoke (using new Smoke format in Voxel Data texture) --> http://vimeo.com/6030983 More to come, but this makes things much easier to work on for me :)
2009-08-01svn merge -r 21508:22111 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/branches/blender2.5/blender
2009-07-30BF2.5: First commit of smoke code.Daniel Genrich
Not working: a) rendering (since volumterics branch is not merged yet) b) moving collision objects of any kind c) saving of collision objects (because that's what I am working on) d) pointcache e) A bunch of other things I already know of So please do not report any bugs on this one yet :-)
2009-06-17Non recursive tree transverse on raycastAndre Susano Pinto
*for now proximity-heuristic on tree transverse is disabled
2009-06-11*ray<->bb hit optimization... just to make it "slightly" faster :PAndre Susano Pinto
Based on Tactical Optimization of Ray/Box Intersection, by Graham Fyffe [http://tog.acm.org/resources/RTNews/html/rtnv21n1.html#art9] *for now it breaks shrinkwrap or other stuff that relies on sphere-raycast of BLI_kdopbvh.
2009-01-172.5: various warning fixes.Brecht Van Lommel
2008-10-02* Re-coded the point density range checking to be a bit cleaner, and Matt Ebb
not necessary to modify the BVH functions.
2008-10-01* Point Density textureMatt Ebb
Replaced the previous KD-tree (for caching points) with a BVH-tree (thanks to Andre 'jaguarandi' Pinto for help here!). The bvh is quite a bit faster and doesn't suffer some of the artifacts that were apparent with the kd-tree. I've also added a choice of falloff types: Standard, Smooth, and Sharp. Standard gives a harder edge, easier to see individual particles, and when used with a larger radius, Smooth and Sharp falloffs make a much cloudier appearance possible. See the image below (note the settings and render times too) http://mke3.net/blender/devel/rendering/volumetrics/pointdensity_bvh.jpg
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-05Fixing non-working check for incompatible treesDaniel Genrich
2008-09-05bvh nodes got parent node reference againDaniel Genrich
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-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-14Fixed bug related to some missed rays-hits.. just a lack of a FLT_EPSILONAndre Susano Pinto
2008-08-11svn merge -r 15988:16055 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-07Added several comments to BLI_kdopbvhAndre Susano Pinto
Changed BENCH to print both wall-clock/real time and cpu time
2008-08-06svn merge -r 15908:15988 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-06Fixed non_recursive BVHbuild with openmpAndre Susano Pinto
CHanged the BENCH functions to use: gettimeofday (wall time) instead of clock (cpu time) This was to test if the openmp was working right.
2008-08-05Just a tmp commit about bvhtree buildAndre Susano Pinto
Theres something broken with BVHtree queries.. updates are not advised at all
2008-08-05Shrink BVHNode by 16bitsAndre Susano Pinto
2008-08-04Fixed double inflation in case of co_moving pointsAndre Susano Pinto
2008-08-03added openmp support for bvhtree build (max processes = tree_type)Andre Susano Pinto
2008-07-19Following the same optimization as bvh raycast:Andre Susano Pinto
*Made nearest surface also use "quad" bvh tree (instead of splitting quads in 2 bvh nodes). Again that leaded to improvements in build and query time. *BLI_bvhtree_find_nearest api is now following the same concept as BLI_bvhtree_ray_cast removed code relative to bvhtree_from_mesh_tris.
2008-07-19*Added "kept" mesh above surface option on shrinkwrap to nearest surfaceAndre Susano Pinto
changed a few code relative to project over normal mode (to try to kept code generic and more independent of modifier itself)
2008-07-14Improved build time on BLI_kdopbvhAndre Susano Pinto
Its now faster than raytree (both on build and query) Things tryed: X=>Y=>Z=>X split (reduces build time.. but increases query time) bucket sorts (initial sorts for fast usage of bucket take a long time) (nth is linear.. so its quite fast already) Best times archieve with: *usage of 4-ary trees.. reduces build time and tree size but didnt decreased query time *quads are on the same node instead of splitting in 2 tris.. (this actually turned on speedup on query time.. since tree size is reduced by a factor of 2) *test ray-bb before ray-primitive gives better times on both tris and quads Notes: measures where made projecting a sphere from inside the head of suzanne.
2008-07-13svn merge -r 15392:15551 ↵Andre Susano Pinto
https://svn.blender.org/svnroot/bf-blender/trunk/blender