Hi again! I've modified envutil so that it can now detect the CPU at run-time and dispatch internally to a SIMD ISA which is best for the given CPU. The several variants are all contained in the single binary. This uses highway's 'foreach_target' mechanism. With this new capability, envutil should run with near-optimal SIMD ISA on every x86 machine (sorry, no ARM code for now). I only have machines up to AVX2, so I can't test better ISAs - maybe someone out there with an AVX512-capable CPU can try it out and report back! Pass -v (for 'verbose') with your command line, and envutil will tell you which ISA it has picked for your machine. Apart from that, there is no new functionality. The debian package was built on my debian12 system, so it may not install elsewhere - building from source is not hard, though. If you want to give the debian package a shot, it's here:
https://bitbucket.org/kfj/pv/downloads/envutil-0.1.2-Linux.deb Since envutil is now safe to run on all x86 CPUs, maybe users out there would like to look at what it can do for them. In a panorama context, it might already come in handy where nona is used - envutil does not understand .pto files, though - it takes command-line parameters only. I'm quite happy with the new interpolation method I developed ('twining') - try and run envutil with --itp -2 to activate twining, and consult the docu for more twining-related options. 'twining' is a generalization of convolution operating in ray space and it should be especially useful to avoid aliasing when downscaling - envutil needs good anti-aliasing to produce nice-looking video output, but it doesn't harm single-image output either. -- A list of frequently asked questions is available at: http://wiki.panotools.org/Hugin_FAQ --- You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/hugin-ptx/7a3b2691-a58b-424e-a5e8-d6e9c573bdc7n%40googlegroups.com.
