是否存在stb_image simd 支持

Does stb_image simd support exist?

本文关键字:simd 支持 image 存在 stb 是否      更新时间:2023-10-16

stb_image似乎支持idct和ycbcr->rgb转换操作的插件SIMD实现,这些操作在加载jpeg文件时需要大部分时间。查看STBI_SIMD背后的代码,很明显这段代码实际上已经在某处使用了。

但是,要么实现是专有的,要么我的 google-fu 让我失败了,因为我没有找到任何使用此接口的公共代码。

我的需求是仅适用于 x86 平台(目前)。

是否有使用此接口的开源?

我记得在Twitter上看到你的问题,今天巧合的是有人提到了在BSD许可证下许可的libjpeg-turbo。希望有帮助。

它似乎属于Horde3D引擎(GNU LGPL)

http://open-projects.net/~shahn/darcs/old/Horde3D_Linux_64bit/Horde3D/Source/Horde3D%20Engine/utImage.cpp

虽然我期待 SSE,但 SIMD 是最纯粹的。.