Quote:
Originally Posted by Are_
Updated to support 8, 9, 10 and 16 bits.
Is it normal for expr to not run multithreaded? Or it looks like it:
Code:
No filtering: ~1700 fps, all cores about 50%
finesharp lut: ~400 fps, all cores about 50%
finesharp expr: ~50 fps, one core maxed out, all the other cores almost dormant
|
Expr can only run on one core at a time and it's fairly slow. All the other functions are most likely a lot faster so it ends up bottlenecking everything.
One day I'm going to use runtime code generation. It's the only way to get good speeds out of this kind of filter...