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-10-23rename api functions...Campbell Barton
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii
2012-10-21code cleanup: spellingCampbell Barton
2012-09-27incorrect spelling in commentsCampbell Barton
2012-09-15code cleanup: replace macro for BLI_rect size/center with inline functions.Campbell Barton
2012-09-15quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵Campbell Barton
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-13code cleanup: reduce calls to CTX_ functions inline, add some docs to mask ↵Campbell Barton
rasterizer.
2012-08-23code cleanup: rename BLI_in_rctf() --> BLI_rctf_isect_pt(), to conform with ↵Campbell Barton
our naming convention.
2012-08-22add new mask blend mode: 'Merge Subtract'. gives better results when using ↵Campbell Barton
feather on overlapping masks when one subtracts from another.
2012-08-20fix for mask feather intersection checks not working right for non-filled, ↵Campbell Barton
feathered masks. now do intersection checks for both sides of the feather.
2012-08-20macros for rectangle center and sizeCampbell Barton
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-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-01quiet spacenav output on linux for regular builds, ifdef signed int for msvc ↵Campbell Barton
openmp.
2012-07-31Mask / Win64 compile fix: "Index variable in OpenMP 'for' statement must ↵Daniel Genrich
have signed integral type"
2012-07-31multi-threaded sequencer buffer calculation for masks.Campbell Barton
2012-07-31remove references to raskter from compositor and BKE mask.Campbell Barton
2012-07-31use the same rasterizer as the compositor for the sequencer.Campbell Barton
2012-07-28patch [#32195] MASKS: Canonical Porter Duff algorithm for merge missing.Campbell Barton
from Troy Sobotka (sobotka) This gives nicer blending then 'ADD', setting as default for new masks.
2012-07-18workaround for a bug with zero edges getting removed got feather faces out ↵Campbell Barton
of sync and crashed
2012-07-18add difference blending mode, also fix error in last commitCampbell Barton
2012-07-18change bucket size to give better performance for high detail 4k masks, also ↵Campbell Barton
clamp from 0-1 for each layer when accumulating.
2012-07-18code cleanup for mask cappingCampbell Barton
2012-07-18chance semi-circle mask capping resolution based on size.Campbell Barton
2012-07-18minor edits to mask rasterizer.Campbell Barton
2012-07-18fix incorrect assert for mask face checking, also correct own bad spellingCampbell Barton
2012-07-18mask rasterizer unfilled line end capping now works with aspect and blending.Campbell Barton
2012-07-18wip mask capping - works but needs aspect correction and to be faded out.Campbell Barton
2012-07-17disable feather collapse during drawing, its very slow.Campbell Barton
2012-07-17code cleanup: spellingCampbell Barton
2012-07-16correct own error in logic for skipping mask layers, inverted mask layers ↵Campbell Barton
with zero alpha still need to be evaluated.
2012-07-16use calculated spline resoltion rather then fixed at 32.Campbell Barton
2012-07-16defailt to ease weight interpolationCampbell Barton
2012-07-16fix for crash & leak when layer render option is disabled.Campbell Barton
2012-07-16fix for occasional crash with splines a lot larger then the viewCampbell Barton
2012-07-16mask rasterizer - use quad interpolation - gets rid of ugly diagonal ↵Campbell Barton
banding, introduces glitch with bowtie quads, will have to fix next.
2012-07-16correct own naming error BLI -> BKECampbell Barton
2012-07-16mask blending modes: lighten/darken/multiply/replaceCampbell Barton
2012-07-16fix crash for empty or single vertex layers.Campbell Barton
2012-07-16small speedup for mask rasterizer, only do single sided check for triangle ↵Campbell Barton
intersection.
2012-07-15svn merge -r48944:48942 .Campbell Barton
revert moving the file, adding a new module didnt resolve linking issue.
2012-07-15moving mask rasterizer file, this breaks building, will fix next commitCampbell Barton
2012-07-15replace fminf with minfCampbell Barton
2012-07-15falloff option for mask layersCampbell Barton
2012-07-15minor refactor for rect functions. more consistent naming.Campbell Barton
2012-07-15fix for some bugs when the mask layer was outside the view, also clamp the ↵Campbell Barton
layer buckets within the view.
2012-07-15fix for minor error in previous commit (wasnt connecting right faces for ↵Campbell Barton
cyclic mask), also avoid doing more area calculations then needed when checking if the mouse is moving away from uiBlock.
2012-07-15unfilled-cyclic curves now works as expected, also fix for own crash on ↵Campbell Barton
32bit systems.
2012-07-15use a different setting for fill/cyclic - you may want to have unfilled ↵Campbell Barton
cyclic curves.
2012-07-15mask rasterizer, render unclosed splines as lines.Campbell Barton
2012-07-14code cleanupCampbell Barton