|
|
61ef13752d
|
chance semi-circle mask capping resolution based on size.
|
2012-07-18 12:45:20 +00:00 |
|
|
|
eceec8856d
|
minor edits to mask rasterizer.
|
2012-07-18 12:17:12 +00:00 |
|
|
|
8f32070e9d
|
fix incorrect assert for mask face checking, also correct own bad spelling
|
2012-07-18 11:01:23 +00:00 |
|
|
|
7baa8d5203
|
mask rasterizer unfilled line end capping now works with aspect and blending.
|
2012-07-17 20:40:12 +00:00 |
|
|
|
b6a9ffffed
|
wip mask capping - works but needs aspect correction and to be faded out.
|
2012-07-17 20:01:01 +00:00 |
|
|
|
f4cff34392
|
disable feather collapse during drawing, its very slow.
|
2012-07-17 09:56:10 +00:00 |
|
|
|
32cf7fcdb1
|
code cleanup: spelling
|
2012-07-16 23:23:33 +00:00 |
|
|
|
7881d2c1a8
|
correct own error in logic for skipping mask layers, inverted mask layers with zero alpha still need to be evaluated.
|
2012-07-16 15:40:47 +00:00 |
|
|
|
f9e63430ac
|
use calculated spline resoltion rather then fixed at 32.
|
2012-07-16 14:17:01 +00:00 |
|
|
|
5b4a455569
|
defailt to ease weight interpolation
|
2012-07-16 13:12:52 +00:00 |
|
|
|
9362a01ff3
|
fix for crash & leak when layer render option is disabled.
|
2012-07-16 13:00:54 +00:00 |
|
|
|
f6b3a6e6f3
|
fix for occasional crash with splines a lot larger then the view
|
2012-07-16 12:49:01 +00:00 |
|
|
|
e32d963478
|
mask rasterizer - use quad interpolation - gets rid of ugly diagonal banding, introduces glitch with bowtie quads, will have to fix next.
|
2012-07-16 12:08:28 +00:00 |
|
|
|
a2e2489f61
|
correct own naming error BLI -> BKE
|
2012-07-16 08:53:11 +00:00 |
|
|
|
60cfbaeb1e
|
mask blending modes: lighten/darken/multiply/replace
|
2012-07-16 07:23:16 +00:00 |
|
|
|
8e7aa50021
|
fix crash for empty or single vertex layers.
|
2012-07-16 07:04:10 +00:00 |
|
|
|
6f01b0b11f
|
small speedup for mask rasterizer, only do single sided check for triangle intersection.
|
2012-07-16 06:39:40 +00:00 |
|
|
|
8c77b35f4f
|
svn merge -r48944:48942 .
revert moving the file, adding a new module didnt resolve linking issue.
|
2012-07-15 16:57:21 +00:00 |
|
|
|
701a16c9dd
|
moving mask rasterizer file, this breaks building, will fix next commit
|
2012-07-15 16:16:34 +00:00 |
|
|
|
1723d51edb
|
replace fminf with minf
|
2012-07-15 15:11:52 +00:00 |
|
|
|
02bac0bebf
|
falloff option for mask layers
|
2012-07-15 03:11:07 +00:00 |
|
|
|
7cc5af4ef3
|
minor refactor for rect functions. more consistent naming.
|
2012-07-15 00:29:56 +00:00 |
|
|
|
f8bf58e0f2
|
fix for some bugs when the mask layer was outside the view, also clamp the layer buckets within the view.
|
2012-07-15 00:07:41 +00:00 |
|
|
|
593163e6e5
|
fix for minor error in previous commit (wasnt connecting right faces for cyclic mask), also avoid doing more area calculations then needed when checking if the mouse is moving away from uiBlock.
|
2012-07-14 23:26:54 +00:00 |
|
|
|
1cee8ea8ed
|
unfilled-cyclic curves now works as expected, also fix for own crash on 32bit systems.
|
2012-07-14 23:23:24 +00:00 |
|
|
|
41fe8b9ea9
|
use a different setting for fill/cyclic - you may want to have unfilled cyclic curves.
|
2012-07-14 20:53:52 +00:00 |
|
|
|
5e7f8b83ed
|
mask rasterizer, render unclosed splines as lines.
|
2012-07-14 20:29:17 +00:00 |
|
|
|
6986f671ee
|
code cleanup
|
2012-07-14 19:21:13 +00:00 |
|
|
|
52c0f44659
|
zealous bounds checking broke the invert option.
|
2012-07-14 18:57:16 +00:00 |
|
|
|
a52153a618
|
mask rasterization: use a simpler method to check if a bucket intersects with a triangle.
|
2012-07-14 18:42:59 +00:00 |
|
|
|
83d1fac2e4
|
mask rasterizer - test if buckets overlap the face before adding the face into the bucket.
|
2012-07-14 17:58:42 +00:00 |
|
|
|
f67ee4ff00
|
add dynamic bucket xy resolution based on pixel size, also remove some redundant copying.
|
2012-07-14 16:54:10 +00:00 |
|
|
|
1cbc6a6b4b
|
minor refactor, some comments and var names were misleading.
|
2012-07-14 16:03:03 +00:00 |
|
|
|
e144e7a82c
|
minor refactor for mask rasterizer
|
2012-07-14 15:46:32 +00:00 |
|
|
|
aeaa95a525
|
more minor speedups for new mask rasterizer
|
2012-07-14 04:07:59 +00:00 |
|
|
|
f5a35c3634
|
new mask rasterizer - replace kdopbvh with with own bucket lookups.
|
2012-07-14 01:43:33 +00:00 |
|
|
|
bccd5380f5
|
speedup - because we know triangles will always have the same z value.
|
2012-07-13 12:03:53 +00:00 |
|
|
|
a3cf6da7ae
|
temp disable quad interpolation
|
2012-07-13 11:48:30 +00:00 |
|
|
|
3fe14a962a
|
masking - add feather faces as quads and interpolate as quads to avoid ugly diagonal lines.
|
2012-07-13 09:22:58 +00:00 |
|
|
|
8ce53a2a98
|
new mask rasterizer written to take advantage of the compositors threading, mostly functional but disabled by default (still a little wip).
|
2012-07-12 20:10:41 +00:00 |
|