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-08Renamed the mx/my coordinates in SpaceNode to more descriptive 'cursor'. ↵Lukas Toenne
This follows the naming in the View3D space, since this vector is used for essentially the same purpose (adding nodes at a specific location), although not used for any transform origin and not displayed in the editor. Note: While renaming DNA properties is usually dangerous and can break files, in this case it is possible because the mx/my values are only used at runtime.
2012-08-08dof node; change how threshold is applied, rather then clip out pixels at ↵Campbell Barton
the threshold, fade instead. note: need to apply this change to opencl still.
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-08improvement to the DOF node, after blurring the radius buffer (derived from ↵Campbell Barton
the depth), overlay with the original so pixels in focus are not mixed with out of focus pixels.
2012-08-08Search option for adding nodes.Lukas Toenne
The 'Add' menu in the node editor now has an option 'Search' at the top, which opens a separate popup for searching node types by name. The operator for this is implemented completely in Python (this could also be done for the regular menu-based Add options in the future). There are a few necessary extensions to the RNA as well: * The View2D struct in regions is now exposed. Currently only contains converter functions for coordinates from the region to the view (i.e. scrolled and zoomed view space). Used for converting mouse location to node space. * The SpaceNode exposes the existing 'cursor_location' for operators to store mouse position beyond invoke calls. Not used for anything else (transforms) so far. * The edit_tree in SpaceNode is also exposed, this is needed for operators to work correctly inside node groups.
2012-08-08DOF node: clamp blurring the zdepth radius buffer by the blur max. This ↵Campbell Barton
could doo easily blur very high depths and cause artifacts.
2012-08-08Code cleanup - whitespaceJoshua Leung
2012-08-08Disable saving property defaults for many of the properties for animation-editorJoshua Leung
click activated operators to prevent any further errors
2012-08-08Bugfix [#32250] Dubious selection mode in Dopesheet and Action Editor makes itJoshua Leung
impossible to delete ungrouped channels * Active flag wouldn't get cleared off selected Groups and FCurves when clicking on them again to deselect them * Disabled property defaults saving for click-handling operator for channels. While testing the fix for this bug, I noticed that the property-defaults stuff was leading to selections always defaulting to "extend" once this had been used once.
2012-08-08Movie cache: add function to iterate through cache and remove itemsSergey Sharybin
using custom check function for this. Currently unused, but would be helpful for sequencer cache.
2012-08-08Fix logic error in mipmap filter and refactor scaling routine to lower self ↵Sv. Lockal
cost by ~30%
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-08fix for minor regression in own recent edits: sample line was drawing in ↵Campbell Barton
newly created curve nodes (Hue correct).
2012-08-08skip loading file selector icons when running in background mode.Campbell Barton
2012-08-08Fix crash in cases when render layers node is mutedSergey 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-07use -FLT_MAX where FLT_MIN was misusedCampbell Barton
2012-08-07minor edits to node viewCampbell Barton
- when single (non frame) node selected, dont zoom in, just pan. - only reset the background when pressing home key
2012-08-07fix for own error confusing FLT_MIN with -FLT_MAX (didnt get into a release, ↵Campbell Barton
dont include in log)
2012-08-07select linkedCampbell Barton
- dupligroup now only selects objects with dupligroup enabled. - selected onjects are skipped, this way and undo push wont happen if no new objects are selected. also minor edits to node view all/selected
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-07add view selected for node viewCampbell Barton
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-07use bilinear rather then bicubic scaling because bicubic blurs too much.Campbell Barton
2012-08-07mask - draw both sides of the curve when `filled` option is disabled.Campbell Barton
2012-08-07Code Cleanup:Thomas Dinges
* Remove old comment, Internal Player is working again.
2012-08-07Fix knife stack overflow (bug #31907).Howard Trickey
The mutual recursion was removed: it was not needed.
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-07fix a crash when python is registering enum properties and the `items` ↵Campbell Barton
argument is a generator (some sequence type besides a list/typle), in this case it could free the strings before blender duplicates them. this fixes [#32192] Import Images as Planes script is broken
2012-08-07speedup to inpaint node in my tests was about ~30% for an optimized build.Campbell Barton
also replace MIN/MAX2 with inline functions in transform.
2012-08-07Fix for drawing arrows on node lines between two reroute nodes. This was a ↵Lukas Toenne
typo in r48762 which inverted the arrow scale.
2012-08-06Switching images in the image space would modify UV coordinates.Campbell Barton
This is an intended feature but works too unreliably. - This setting was stored in each face and only editable by re-running the unwrap, this is too hidden (only discovered this by reading code). - This worked with blender internal but not with cycles, such basic options as changing an image shouldn't behave different depending on the render engine selected. I've ifdef'd out the aspect correction for now, it could be added back as a per scene option and be made to run on both cycles or blender internal but for now I prefer to keep this disabled.
2012-08-06Tile fix: Use the validity flag in node links directly instead of the ↵Lukas Toenne
indirect node level check for cyclic links to avoid crash in cases of invalid links, which can be created in some situations (reroute nodes). The link flag may have been set by additional constraints. It is much simpler to use and avoids the redundant check.
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-06Fix for Reroute nodes: Reloading could change socket types without updating ↵Lukas Toenne
the socket data structs, leading to crash. This is caused by the node verification procedure, which resets any socket type to the initial type defined in the socket templates. Adding sockets dynamically without templates solves this (the sockets are then ignored by verification).
2012-08-06bring back the play option from 2.4xCampbell Barton
2012-08-06missed this when merging inpaintCampbell Barton
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.