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-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
2012-07-10fix: inline to __inline in raskter.c for msvcPeter Larabell
2012-07-10some code refactors in raskter.c to sync it with build where mask tiling is ↵Peter Larabell
being developed. Also adds a bit more mask tiling code.
2012-07-10fix warnings/errors in recent raster commit.Campbell Barton
2012-07-10updating raskter to support tiles compositor. this commit puts in some ↵Peter Larabell
groundwork code to support tiles's pixel processor
2012-07-09fix/workaround for cycles crash packing bvhCampbell Barton
brecht - when you get time please look into this to see if the fix is ok.
2012-07-08Fix for error from grumpy gcc in "over-warning" mode. Must explicitely cast ↵Bastien Montagne
uintptr_t to unsigned int (othe solution would be to use PRIuPTR macro from inttypes.h, but that would probably causes some problems with windows...).
2012-07-08correct use of __attribute__((nonnull))Campbell Barton
2012-07-08code cleanup: quiet uninitialized memory use warning for X11 - harmless in ↵Campbell Barton
this case but always gave warnings with memcheck (RGB color for alpha zero icon color wasnt initialized). also some other minor changes.
2012-07-08use gcc attrubutes to warn on unused return values and arguments which ↵Campbell Barton
shouldnt be NULL. also remove IDP_AppendArray's return value which wasnt the new item in the array (which is odd/misleading), but wasnt used anywhere either.
2012-07-08use alloc_size attribute for guarded alloc functions with gcc.Campbell Barton
2012-07-05fix for error in own recebt commit, broke mask feathering. Campbell Barton
2012-07-05Doxygen cleanupNicholas Rishel
2012-07-05code cleanup: remove Python.h include from blenkernel.Campbell Barton
2012-07-04fix for crash with zero area mask.Campbell Barton