|
|
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 |
|