是否存在stb_image simd 支持
Does stb_image simd support exist?
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 是最纯粹的。.
相关文章:
- 编译时未启用intel oneApi CUDA支持
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 使用CMake检测支持的C++标准
- 为什么istream不支持右值提取
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 扩展光电二极管探测器以支持多个传感器
- MSVC是否支持C++11样式的属性而不是__declspec
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 在 C++ 中使用 SIMD 向量的矩阵乘法
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- 哪个C++规范开始支持 std::vector
- 如何检测VS C++编译器是否支持C++11?
- CertGetCertificateChain 具有支持的内存存储和证书信任列表
- Casablanca/cpprestsdk listener.support接受函数,但不支持方法
- 将 IPv6 支持添加到雨量计
- 为什么C++不支持对未初始化变量进行智能分析?
- LMDB 是否支持随机读取?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- 是否存在stb_image simd 支持