Skip to content

v0.60 "When Akari and the Cicadas Cry"

Compare
Choose a tag to compare
@AkarinVS AkarinVS released this 30 Jun 09:26
· 83 commits to master since this release

This lexpr-only release introduces relative pixel access feature in the LLVM (lexpr) implementation.

e.g. x[-1,1] access the pixel from clip x 1 column to the left and 1 row down to the current pixel.

  • Only constant offsets are allowed.
  • Out of bound accesses are clamped to the edge.

v0.50 introduces:

  • Version() for better version and feature tracking.
  • width and height operators to access frame width and height (for chroma planes, this also includes subsampling factors.)

You can use this to implement arbitrary convolution kernels (i.e. non-regular shapes), and my benchmark indicated that 3x3 convolution implemented this way is as fast as std.Convolution.

As there is no changes to the legacy implementation, please continue to use last release v0.51 for that.