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

Reply via email to