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
2012-08-10Fix building with audaspace disabledSergey Sharybin
2012-08-10Bugfix: Cloth did not work with Dynamic Paint.Daniel Genrich
Fix 1: Pinned vertices were never released when "unpinned" by Dynamic Paint. Fix 2: When pinning vertices during simulation, they would get "warped" to their original starting position of frame 1. Thanks to MiikaH for pointing this out and also for providing the regression blend file: http://wiki.blender.org/uploads/a/ab/Cloth_dynamic_paint.blend
2012-08-09Frame matching methods for follow track constraintSergey Sharybin
This is needed in cases when using blender camera with different resolution than original footage. Behaves in the same way as background picture framing.
2012-08-09use sensor size when calculating dof rather then hard coded values.Campbell Barton
2012-08-09Bugfix/Enhancement: Cloth didn't support animated vertex groups like the ↵Daniel Genrich
"Vertex Weight" modifier. Regression blend file: http://wiki.blender.org/uploads/b/b8/Cloth_anim_vertex.blend Thanks to Kologe for reporting this problem and also providing the regression blend file.
2012-08-09code cleanup: ensure macros require ';' endingsCampbell Barton
2012-08-08code cleanup: rename G.afbreek --> is_break, G.rendering --> is_renderingCampbell Barton
2012-08-08code cleanup: rename G.rt to G.debug_valueCampbell Barton
2012-08-08Sequencer: corrections to sequence cache invalidationSergey Sharybin
2012-08-08Sequencer: initial implementation of multithreaded effectsSergey Sharybin
Added a framework to run effects in several threads. Port most of effects to this new framework. Still some work to be done here (some effects are not so easy to port)
2012-08-08Code cleanup: use defines instead of magic constantsSergey Sharybin
2012-08-08Sequencer: do not invalidate sequences which are not blending with bottom ↵Sergey Sharybin
machines
2012-08-08Style cleanup: whitespaceSergey Sharybin
2012-08-08Sequencer: initial support of refreshing only changed sequencesSergey Sharybin
Before this the the whole sequencer cache would be invalidated when hanging sequence settings. This was completely annoying because changing color balance settings would re-load image file for which color balance is happening on every change, In fact it's still an issue if color balance is changing for image strip itself, but if this strip has got effect and color balance is changing for it file wouldn't be reloaded.
2012-08-08Code cleanup: make some more functions more meaningful nameSergey Sharybin
2012-08-08Style cleanupSergey Sharybin
2012-08-08Code cleanup: BKE_ prefix for public sequencer functionsSergey Sharybin
2012-08-08Code cleanup: remove redundant struct and some space cleanupSergey Sharybin
2012-08-08Code cleanup: remove unused functionsSergey Sharybin
The code would be in SVN anyway and having bunch of unused code doesn't seems to be logical.
2012-08-08Style cleanup: white spaceSergey Sharybin
2012-08-08Code cleanup: mark functions as static, ifdef 0 some unused functionsSergey Sharybin
2012-08-08Accidentally did a commit when I wanted to revert... (ignore my last revision)Mitchell Stokes
2012-08-08(no commit message)Mitchell Stokes
2012-08-07Made image buffer threaded processor generic function,Sergey Sharybin
so color management could use the same routines. Should be no functional changes.
2012-08-07Made color balance in sequencer multi-threadedSergey Sharybin
Should give some more realtime update, but it's currently not the biggest issue - changing color balance settings would imply reloading of file which is slow. Would be investigated further. This change shouldn't affect on pre-fetching job which is already multi-threaded and doing threaded color balance would make things only worse.
2012-08-07Fix for particle influence textures. These now work with "Particle/Strand" ↵Lukas Toenne
input coordinates, mapping the relative particle index into the [-1, 1] Y-coordinate range.
2012-08-06Fix for incomplete Reroute node updates. Adding reroute nodes by spliting ↵Lukas Toenne
links would often result in unrelated color sockets or otherwise miss updates. The reason is that the per-node updates used for Reroute node type inheritance are not supposed to be looking at connected nodes, they are purely for "local" updates. For this sort of "global" update which requires depth-first search, the update function on the node tree level must be used instead.
2012-08-06Made feather self-intersection check an option.Sergey Sharybin
Useful in cases when masking stuff like self-intersecting ropes. This could probably be smarter option, but can't currently think about robust approach here.
2012-08-06Mask feather self-intersection checkSergey Sharybin
Enable self-intersection check for preview. In own tests average time for this operation on mango files was ~0.0015sec, and it was like 20 splines max which still gives pretty smooth performance on my core quad machine. Would think let's check how it works for now, if it'll give some issues here, would just avoid tessellation on every redraw by storing tessellation in some cache (probably in mask user). Another change is related on a way which loop to collapse. Changed length check with AABB size check. A bit slower but should be a bit more predictable.
2012-08-06inpaint node from tomato branch by Peter SchlaileCampbell Barton
http://en.wikipedia.org/wiki/Inpainting
2012-08-06fix for freeing NULL pointer.Campbell Barton
2012-08-06style cleanupCampbell Barton
2012-08-06prevent copy/paste from incompatible types (compo -> material for eg) - ↵Campbell Barton
would crash instantly.
2012-08-06fix for node clipboard leak on exit, also use blenders convention for ↵Campbell Barton
function naming with BKE clipboard funcs.
2012-08-06fix for crash when moving frames about in the node space, was possible to ↵Campbell Barton
move a node into its own child frame (causing recursive parent loop). also some minor code cleanup.
2012-08-05code cleanup: remove redundant calls to CTX_data_main()Campbell Barton
2012-08-05fix uninitialized memory use for mask feather points, also remove some ↵Campbell Barton
double promotions.
2012-08-05resolve some issues with curve resolution calculactionCampbell Barton
- resolution could become so high that it would wrap around to a negative number, now check for small numbers before doing float division. - resolution was being calculated in some cases when it already met the clamp value - now this is skipped.
2012-08-04style cleanupCampbell Barton
2012-08-04style cleanupCampbell Barton
2012-08-04code cleanup: use camelcase for struct name.Campbell Barton
2012-08-04code cleanup:Campbell Barton
- replace (strcmp(vfont->name, FO_BUILTIN_NAME) == 0) with (BKE_vfont_is_builtin(vfont)). - reduce some double promotions.
2012-08-03change blender minversion because of BMesh data.Campbell Barton
2012-08-03fix/edits to vector font handlingCampbell Barton
- don't overwrite the font path with "<builtin>" when the font file cant be found, it caused bad problems when loading files on someone elses systems when paths couldn't be found blender would silently clobber paths (tsk tsk). - when fonts are freed their temp data is now freed too. - assigning a new filepath to a font now refreshes the object data.
2012-08-03Code cleanup:Thomas Dinges
* Removed some remaining defines for AVI_CODEC (from the old 2.4x days and windows only), because only some defines were left, no underlying code to bring back, so just as good remove for good.
2012-08-02fix for crash when node groups loose their ID pointer references (when ↵Campbell Barton
linked libs don't load)
2012-08-02code cleanup: remove redundant float castsCampbell Barton
2012-08-02Clipboard feature for nodes. With the Copy operator a copy of all selected ↵Lukas Toenne
nodes and links between them is stored in an offscreen list (not in the library). The Paste operator then in turn copies these into the active node tree in the editor. Currently does not support copying of animation data. This would require copying of individual fcurves etc. between data block, which is not implemented yet. Also it is currently possible to circumvent some constraints of the nodes, in particular for node groups (e.g. no groups inside groups, render layer not inside groups).
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-01fill in dummy values when using movie clip distort node but compiled without ↵Campbell Barton
libmv.