On 13.02.2012 09:00, Maarten Lankhorst wrote:
Is dynamically allocating vmixer->noise_reduction.filter really needed?
Wouldn't it make more sense to make it a static member, and making
the cleanup member set things to null again as needed.
And again, why dynamically allocate the filter.. make the destructor
function handle NULL correctly where needed.
No, it's not really needed, but I had it this way in the first place and
you need a lot of "if (something_is_not_null) cleanup(something)" in the
destructor functions, and with this implementation we only need to test
if it's allocated once, and that looked allot cleaner.
This is a get function, not a set?
So you did notice it was wrong in previous patch.
Yeah, but moved it into the wrong patch while rebasing.... sorry for
that, but both patches are already committed.
Wouldn't it make more sense to only have a single matrix filter with
separate matrices for each filter so you only have to run a single shader?
Hui? What do you mean with that? The median filter isn't a
matrix/convolution filter so you can't implement it the same way. And
for bluring/sharpening applying both at the same time doesn't make any
sense.
Christian.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev