문제

stb_image appears to have support for plug-in SIMD implementation(s) of the idct and ycbcr->rgb conversion operations, which take majority of time when loading jpeg files. Looking at the code behind STBI_SIMD it's pretty clear this code has actually been used somewhere.

However, either the implementations have been proprietary, or my google-fu fails me, as I haven't found any public code that uses this interface.

My needs would be for the x86 platform only (at this time).

Is there any open source that uses this interface?

도움이 되었습니까?

해결책

I remember seeing your question on Twitter, where today coincidently someone mentioned libjpeg-turbo licensed under the BSD license. Hope that helps.

다른 팁

It seems to belong to the Horde3D engine (GNU LGPL)

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

although I was expecting SSE, SIMD at its purest..

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top