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-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-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-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-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
2012-07-21Boolean modifier: prevent crashes when carve returns bad topologySergey Sharybin
For sure actual issue is in carve's triangulation system which need to be investigated and fixed. For now only fixed by re-shuffling a bit existing degenerative faces check and added extra checks there. Would look into actual fix a bit later.
2012-07-19print names of nodes/sockets when cycles complains about only being able to ↵Campbell Barton
connect a closure to another closure.
2012-07-17code cleanup: spellingCampbell Barton
2012-07-14header comment cleanup, explain whats the difference between confusingly ↵Campbell Barton
named drarnode.c and node_draw.c.
2012-07-14use gcc attributes for BLI alloc functionsCampbell Barton
2012-07-12OSX: make the progressbar in dock a gradient, to give it a more matching 3D ↵Jens Verwiebe
appearance
2012-07-11Patch #32074: Fix compilation with boost 1.50Sergey Sharybin
This patch switches from boost's filesystem v2 to v3. This should be completely smooth due to filesystem v3 is pretty old already. Patch by Sven-Hendrik Haase (aka svenstaro), thanks!
2012-07-11patch [#30274] XIM improvement (non-latin support + connection recovery)Campbell Barton
from Shinsuke Irie (irie) (from the tracker submission) - allow us to input non-latin languages such as Japanese/Chinese - recover XIM connection and its input contexts when XIM server restarted Currently it supports only "root window" style input, while most people (and I) want "over the spot" or "on the spot" style one. Probably the implementation of "over the spot" or "on the spot" style becomes much complicated, because XIM server requires the coordinates of current cursor location relative to the screen in order to show the candidate window in appropriate position.
2012-07-10Improved cache management for movie clips from tomato branchSergey Sharybin
Replace pseudo-LRU approach of determining which buffer to remove when running out of space allowed for cache with approach which would remove the frame which is most far away from newly added frame. This is still a bit tricky because it's impossible to distinguish which frame to delete in situation of: CCCC...CC ^ it's either user wants to extend left segment of cached frames and buffers from right segment should be removed or he wants to join this two segments and in that case buffers from right segment should be removed. Would need a bit more investigation which situation is more common in general usecase. Additional changes: - Cleanup some memutil files (which are familiar to cache limiter) - Add option to make moviecache verbose. If DEBUG_MESSAGES is defined in moviecache.c detailed logs would be printed to the console. - Movie caches are now named which helps reading debug messages.
2012-07-10rename raskter kdtree files to be less genericCampbell Barton