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
path: root/intern
AgeCommit message (Collapse)Author
2012-08-21svn merge ^/trunk/blender -r49776:50097Campbell Barton
2012-08-21code cleanup: vfont's used confusing and over complicated method of storing ↵Campbell Barton
memory for loaded fonts, not store as a temp var in the fonts.
2012-08-20Cycles / Cmake:Thomas Dinges
* Removed last instance of "BLENDER_PLUGIN" define, removed in r39465 in the cycles branch.
2012-08-18cmake option to build without iksolverCampbell Barton
2012-08-18style cleanup: also correct some doxy commentsCampbell Barton
2012-08-12style cleanupCampbell Barton
2012-08-12code cleanup: WM naming conventionsCampbell Barton
2012-08-11add MEM_recallocN(), so bytes are ensured to be zero'd when growing.Campbell Barton
2012-08-10* Some improvements to fire simulation code.Miika Hamalainen
* It's now possible to set "flame rate" higher than 1.0. Higher rate basically means taller flame. * More tweaking to "Quick Smoke" operator settings. Fire material is now also added by default even for smoke preset. -> You can now use quick smoke to easily setup a basic render settings that cover colored smoke and fire. * Added settings to use a texture to define smoke flow "strength" for mesh emission. You can use automatically generated coordinates or UV layer. * Fix: Adaptive domain bounds weren't drawn at all if smoke was uninitialized. * Code cleanup.
2012-08-10Merge with trunk r49776Miika Hamalainen
2012-08-10Fix for particle object rendering in Cycles. On object sync the object first ↵Lukas Toenne
has to determine if a particle update is needed (which depends on dupli objects and their meshes), before deciding to skip the actual syncing.
2012-08-10Smoke: High res on even resolution did not write to all cells (downsampling ↵Daniel Genrich
= n-1, upsampling = n). Thanks goes to MiikaH.
2012-08-10Cycles Test App:Thomas Dinges
* Fix for changes in the OpenImageIO API.
2012-08-08code cleanup: rename G.afbreek --> is_break, G.rendering --> is_renderingCampbell Barton
2012-08-08patch [#32282] Fix segfault on exit in IM shutdown.Campbell Barton
from Bill Currie (taniwha)
2012-08-07Fix for fix, now nestedJens Verwiebe
2012-08-07Fix for endiantest, xcode condition interferred with other osJens Verwiebe
2012-08-07OSX: disable kernels in cycles gpu again, would only work in 10.8 afaikJens Verwiebe
2012-08-07OSX/cmake: Mountain-Lion (10.8 )adaptions, skip unsupported endianess etc., ↵Jens Verwiebe
todo: deployment target management
2012-08-06style cleanupCampbell Barton
2012-08-06Two fixes for domain boundary conditions.Miika Hamalainen
* Domain vertical velocity was accelerating over time. This issue has been in trunk since smoke was first introduced, but was especially troublesome for fire simulations due to higher temperatures and therefore higher buoyancy lift. * Domain sides were partly considered obstacles regardless of the active "Border Collisions" setting. Now all boundaries behave identically. This should be especially useful when using new gsoc features like domain rotation or changing gravity direction.
2012-08-06Merge with trunk r49600Miika Hamalainen
2012-08-04Code cleanup:Thomas Dinges
* Remove BSP_GhostTest, not used and working for ages, approved by Sergey.
2012-08-02Remove old boolean operation moduleSergey Sharybin
Carve proved it's a way to go, so the time have came to get rid of old boolean operation module which isn't used anymore. Still kept BOP interface but move it to BSP module. At some point it could be cleaned up further (like perhaps removed extra abstraction level or so) but would be nice to combine such a refactor with making BSP aware of NGons. Tested on linux using both cmake and scons, possible regressions on windows/osx. Would check windoes build just after commit.
2012-08-02Bugfix: High resolution "exploded" when using uneven resolutions, sometimes ↵Daniel Genrich
with specific object scaling. Part of Smoke Development Phase III. Credit also goes to MiikaH: It was a teamwork effort and took days to track down. :)
2012-08-01Cycles:Thomas Dinges
* Removed outdated OpenCL comments, kernel features are defined in kernel_types.h now.
2012-08-01fix crash when polling image sample outside image space.Campbell Barton
also remove historic comment which isnt helpful.
2012-08-01Fix #32205: Holdout shader + transparent background stays black with Alpha = 1Sergey Sharybin
It was read of initialized memory around holdout_weight in cases when holdout material is used. Seems that it should be assigned to result of shader_holdout_eval here. If Brecht could double check this it'll be great. This could potentially fix #32224: Holdout Error with CUDA Cycles Render
2012-08-01style cleanup: whitespace, also add '?' to save over popup since it wasnt ↵Campbell Barton
totally clear it was a question (user pointed this out, they thought it was just notification and lost their work).
2012-08-01quiet spacenav output on linux for regular builds, ifdef signed int for msvc ↵Campbell Barton
openmp.
2012-07-31Remove "Loading byte/float" debug messages. They were added at the timeSergey Sharybin
we've been looking into texture limit for Mango and it's not needed now. Anyway, this prints didn't cover all the cases when images were loading.
2012-07-31Fix cycles issue with wrong texture coordinates on a second render layer withBrecht Van Lommel
a mask layer enabled.
2012-07-31Code tweak removing comment, the fix here is indeed correct.Brecht Van Lommel
2012-07-31Fix warnings on old apple GCC compiler due to no support for alloc_size ↵Brecht Van Lommel
attribute.
2012-07-29Additional fix #32074, by Sven-Hendrik Haase (svenstaro). Boost version ↵Lukas Toenne
header must be included in cycles in order to expand the version check macro.
2012-07-28Blender now compiles with recent clangSergey Sharybin
2012-07-28defines to make it easier to manage ik stretch constants (these may need to ↵Campbell Barton
be tweaked to fix [#32174])
2012-07-28style cleanupCampbell Barton
2012-07-28IK's were converting double -> float -> double's in a few places, since ↵Campbell Barton
precision is important and doubles are used a lot here anyway. just use doubles, also quiet some double promotion warnings.
2012-07-27Fix compile errors on VC++ 2012 RC1.Daniel Genrich
Note: Compile still fails during ceres compile (namespace tr1 problems).
2012-07-26fix some types and incorrect infoCampbell Barton
2012-07-26Added a particle index output to the Particle Info Cycles node. This is ↵Lukas Toenne
required to get consistent ID numbers for particles. The Object ID is not usable since it's a user defined value of the instanced object, which does not vary per instance. Also the random value from the object info node is not consistent over time, since it only depends on the index in the dupli list (so each emitted or dying particle shifts the value). The particle index is always the same for a specific particle. Randomized values can be generated from this with the use of a noise texture.
2012-07-26Make Cycles compatible with older boost versions.Sergey Sharybin
Patch by IRIE Shinsuke, thanks!
2012-07-24* Active simulation fields are now set dynamically based on simulation content.Miika Hamalainen
- For example fire related data/simulation is only processed when there is a fire type brush affecting the domain. Color data is enabled only when multiple colors are needed. - This way most simulations require less disk space and are faster to calculate compared to previous branch versions. * Tweaked smoke 3D-view shader to match previous non-colored version. * Fixed memory leak with smoke colors.
2012-07-24Debug option for guarded allocation: store name of original datablockSergey Sharybin
when using MEM_dupallocN. This helps figuring out issues with non-freed dup_alloc blocks, Simply enable DEBUG_MEMDUPLINAME in mallocn.c file.
2012-07-24add prints for texture loading (we're running into texture limit a lot so ↵Campbell Barton
its handy to see whats actually loading from the blend files)
2012-07-23fix for cycles bug in localview: see r48269, bits used for localview gave ↵Campbell Barton
collisions with PathRayFlag's
2012-07-22code cleanup: replace cos(M_PI / 4) and sin(M_PI / 4) with M_SQRT1_2 defineCampbell Barton
also some minor style cleanup.
2012-07-22Removed nested comment, which causes compiler errors.Lukas Toenne
2012-07-22style cleanupCampbell Barton